Bau deinen eigenen blinkenden, musizierenden Weihnachtskasten.
Ein Projekt des CoderDojo Potsdam und des ChaosTreff Potsdam zum gemeinsamen Löten und Basteln in der Adventszeit.
Hier findest du den fertigen Quelltext. Wenn du etwas mehr lernen möchtest, wähle doch eine andere Schwierigkeitsstufe unter "branch" oben aus.
Falls dir die Kabel rausgerutscht sind, hier die Pin-Belegung:
Bauteil | Kabel 1 | Kabel 2 | Notiz |
---|---|---|---|
Lautsprecher | Pin 8 |
Pin GND |
(beide rechts) |
Knopf | Pin A0 |
Pin 3.3V |
(beide links) |
LED | Pin 7 |
Pin GND |
Wenn sie nicht leuchtet, die Kabel tauschen. |
Falls du deine eigene Kiste nachbauen möchtest, findest du die Vorlagen für einen Lasercutter als in als SVG-Dateien mit im diesem Projekt. In Potsdam kannst du jeden Donnerstag um 18 Uhr beim OpenLab in der machBar den Lasercutter gegen eine kleine Spende nutzen.
Bei der Auswahl der elektronischen Bauteile haben wir auf einen möglichst einfachen Zusammenbau im Rahmen des Adventslöten geachtet. Für alle Bauteile gibt es gute Alternativen, falls du nicht genaue das Stück findest. Frag in deinem Elektronikbastelladen.
Beim Adventslöten 2019 haben wir genutzt:
- Ein Ardunino UNO (bzw. ein Klon namens "Elgoo Uno R3")
- Einen L-27 P/32R Mini-Lautsprecher
- Einen Knopf (Pushbutton) aus dem Arduino-Set (2 Beine)
- Eine LED, wie aus dem Arduino-Set
- Sechs Jumperkabel
Das ist etwas aufwendiger, aber macht Spaß. Such dir zuerst die Noten des neuen Liedes. Kopiere eine der Melodie-Dateien (z.B. oh_tannenbaum.h
) in den Projektordner und benenne sie passen um. Achte darauf keine Leerzeichen, Klammern und möglichst nur kleine Buchstaben im Dateinamen zu haben.
Öffne nun die Datei und tausche in Zeile 6 ab der geschweiften Klammer die Noten aus. Jeder Notenname wird mit einem Komma getrennt. Am Ende der Zeile muss wieder eine 0
und schließende (geschweifte) Klammer stehen.
Deine neue Datei musst du dann in der ersten Zeile von ChristmasMelody.ino
beim #include
eingebunden werden.
Für die Musikprofis: Wir benutzen eine Enharmonische Verwechslung und notieren nur Kreuzvorzeichen.
Die Liste aller verfügbaren Notennamen ist in notes.h
. Der Name NOTE_A4
steht dabei für den Kammerton a1 (440Hz). Das deutsche H heißt im Quelltext (amerikanisch) NOTE_B
. Das deutsche B (oder A-Kreuz) ist entsprechend NOTE_AS
(für "A sharp").