Inhaltsverzeichnis:

Arduino Christmas Cheer! - Gunook
Arduino Christmas Cheer! - Gunook

Video: Arduino Christmas Cheer! - Gunook

Video: Arduino Christmas Cheer! - Gunook
Video: An Arduino Christmas Special - Singing Tree 2024, November
Anonim
Arduino-Weihnachtsfreude!
Arduino-Weihnachtsfreude!
Arduino-Weihnachtsfreude!
Arduino-Weihnachtsfreude!
Arduino-Weihnachtsfreude!
Arduino-Weihnachtsfreude!

Tiss die Jahreszeit, um Arduinos an festlichen Orten zu kleben, und wo gibt es einen besseren Ort als einen Weihnachtsbaum! In diesem Projekt werden wir einen Weihnachtsbaum machen, der eine Reihe verschiedener Weihnachtslieder singen und in Verbindung mit der Musik leuchten kann! Im Anhang ist eine Audiodatei des Baums in Aktion, um Ihnen eine Vorstellung davon zu geben, wie er sich anhört.

Schritt 1: Benötigte Teile

Image
Image
Alles verkabeln!
Alles verkabeln!

Der Baum macht also nicht wirklich viel, was bedeutet, dass unsere Stückliste eigentlich ziemlich klein ist, mit allem, was wir wie folgt benötigen:

  • Arduino-Mikro (hier)
  • Summer (hier)
  • 12 LEDs (hier)
  • Schaltfläche (hier)
  • Kabel
  • Gehäusematerial

Was Werkzeuge angeht, brauchen wir nur einen Lötkolben, eine Klebepistole und einen Kastenschneider, was dies zu einem wirklich einfachen, unterhaltsamen Projekt macht!

Schritt 2: Alles verkabeln

Alles verkabeln!
Alles verkabeln!
Alles verkabeln!
Alles verkabeln!

Die Verkabelung für dieses Projekt ist ein wenig unordentlich, da wir sechs Sätze von 2 LEDs steuern werden, aber insgesamt ist es immer noch ziemlich einfach, alles richtig anzuschließen.

Beginnen wir mit der Herstellung unserer LED-Kette. Wir beginnen damit, alle Massebeine (kurze Beine) zusammenzulöten, um eine gemeinsame Masse zwischen allen LEDs zu bilden. Diese gemeinsame Masse kann dann an den Masseeingang des Arduino gelötet werden. Jetzt wollen wir die 12 LEDs in 2er-Gruppen koppeln, indem wir das längere Bein jeder einzelnen Gruppe miteinander verbinden, dh wenn dieses Set mit Strom versorgt wird, schalten sich beide ein. Jetzt sollten wir 1 gemeinsame Masse und 6 Kathoden haben, die wir mit dem Arduino verbinden müssen. Jeder Satz ist mit einem der Arduino-Eingänge verbunden, die Pin 3, 4, 5, 6, 7 und 9 sind (Pin 8 wird vom Summer verwendet)).

Jetzt für den Summer an der Unterseite sollten Sie einen positiven und einen negativen Anschluss sehen. Wir werden einen Draht an beide löten und ihn mit dem Arduino verbinden. Der Masseanschluss des Summers geht auf Masse am Arduino und Plus geht an Pin 8.

Und zum Schluss werden wir noch einen Knopf anschließen, mit dem wir die Musik ein- und ausschalten können, da es nach der 4. oder 5. Stunde etwas nervig wird. Ein Bein des Knopfes ist mit Masse am Arduino verbunden und das andere Bein ist mit Pin 10 verbunden.

Und das ist die ganze Verkabelung!

Schritt 3: Der Code

Der Code
Der Code

Der Code ermöglicht es uns, Töne aus dem Arduino zu generieren und bestimmte Noten zu spielen, werfen wir einen Blick auf einige wichtige Funktionen davon.

Es gibt einen Abschnitt des Codes, in dem wir das Tempo des Songs auswählen können, ich habe 250 gewählt, um es klassisch zu halten, aber immer noch ein wenig optimistisch, dann gibt es darüber eine Reihe von Zahlen, die durch Kommas getrennt sind, dies ist die Länge jeder Note, die geht zu spielen und dann wieder darüber die eigentlichen Noten, die der Reihe nach gespielt werden, diese können neu angeordnet werden, um jeden gewünschten Song zu spielen, solange Sie die Klänge von 8 Bit nicht stören.

Öffnen Sie den Code in der Arduino IDE und laden Sie ihn auf Ihr Board hoch und testen Sie ihn. Wenn alles gut geht, können wir weitermachen, wenn nicht, versuchen Sie, alle Ihre Verbindungen zu überprüfen und den Code erneut hochzuladen.

Schritt 4: Der Fall

Der Fall
Der Fall
Der Fall
Der Fall
Der Fall
Der Fall

Okay, das Etui ist eigentlich wirklich einfach, es sind nur 4 Stück Pappe, die zusammengeklebt werden, um eine Schachtel zu machen, in die die Basis deines Topfpflanzen-Weihnachtsbaums passt. Wir müssen dann eine kleinere dreieckige Schachtel herstellen, die unser Knopf wird anbringen, wenn das fertig ist, können wir das in die Mitte einer der Seiten unserer Box kleben, oder der Knopf kann dann darin montiert werden und die Drähte können in die hintere Ecke der Box geführt werden, so wie es geht Um den Arduino und den Summer zu montieren, weil er ihn außer Sicht hält, können wir dies tun, indem wir ein kleines bisschen Heißkleber verwenden, um ihn an Ort und Stelle zu halten.

Jetzt ist der Grundkoffer fertig, aber wir wollen noch ein paar Weihnachtsmotive hinzufügen, ich habe dazu eine Mini-Weihnachtsmütze auf meinen Knopf geklebt und eine kleine Nachricht darunter hinzugefügt, aber Ihre Dekoration ist ganz nach Ihrem persönlichen Geschmack.

Schritt 5: Mehr Lieder

Das ist so ziemlich alles, Sie sollten jetzt einen Weihnachtsbaum haben, der Jingle Bells singen kann, aber wenn Sie möchten, dass er noch mehr Songs spielt, dann gehen Sie hierher, es gibt einen Arduino-Benutzer, der seine eigenen 8-Bit-Weihnachtslieder zusammengestellt hat und sie sind großartig! Ziehen Sie einfach die wenigen Codezeilen in unseren Code, laden Sie sie erneut hoch und genießen Sie!

Danke fürs Lesen! Wenn du irgendwelche Fragen hast, beantworte ich sie gerne, hinterlasse mir einen Kommentar oder eine PN, wenn du dies tust!

Empfohlen: