Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Bauen Sie die Schaltung auf
- Schritt 2: Modifizieren Sie die Jack-o-Laterne
- Schritt 3: Bauen Sie den Süßigkeitenspender
- Schritt 4: Montieren Sie die Teile in der Jack-o-Laterne
- Schritt 5: Laden Sie die Arduino-Skizze hoch
Video: Witz-o-Laterne - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Was die Welt braucht, ist eine Arduino Jack-o-Laterne! Sind Sie nicht einverstanden?
Dieses Projekt ist eine Kürbislaterne, die Tricks AND Treats bieten kann!
Drücken Sie den Knopf an der Seite des Kopfes und Sie erhalten einen zufällig ausgewählten Halloween-Witz mit begleitender Musik.
Legen Sie Ihre Hand unter den Mund und es gibt einen Smartie(TM) mit einer begleitenden Melodie aus.
Lass es uns bauen!
(Hinweis: Das Rauschen, das Sie im Video hören, ist nur ein HF-Rauschen des Servomotors, das vom Telefon aufgenommen wurde. Sie können es im tatsächlichen Gebrauch nicht hören. Der Ton ist schön und klar.) Wenn Sie möchten, können Sie ein kleines Entkopplungskondensator über VCC und GND des Servos, aber ich fand es nicht notwendig.
Lieferungen
- Eine Art Kürbislaterne (dieser ist spritzgegossener Schaum, den ich für 2 US-Dollar in einem Wohltätigkeitsladen gekauft habe)
- Arduino UNO oder Nano (alles, was Sie haben, ist in Ordnung)
- Kleiner Servo
- 4x20 I2C-LCD-Display
- Ein Druckknopf im Arcade-Stil
- 10K Ohm Pulldown-Widerstand für die Taste
- Kleiner 8 Ohm Lautsprecher
- SR-04 Distanzsensor für Bonbonspender
- Kleines Stück 3/4"-Kunststoffleitung für den Smarties-Spender
- Etwas Plexiglas oder ein anderes dünnes Material für den Smarties-Spender
- Kleines Stück Plastik, um die Smarties-Spendermulde zu machen
- Kleine L-Halterung und andere Reste zur Vervollständigung des Spenders
- Anschlussdraht, Heißkleber etc
- Kleines Steckbrett für die Schaltung (oder für den dauerhaften Gebrauch verlöten)
- Smarties(TM)
Sie können M&Ms, Lifesavers usw. verwenden. Sie müssen nur die Lochgröße, den Rohrdurchmesser und die Höhe des Spenderschwingarms anpassen, um die Abmessungen und die Dicke der Bonbonsorte zu bewältigen.
Werkzeuge:
- Allzweckmesser zum Schneiden in Ihre Jack-o-Laterne
- Bohren, um Löcher für Lautsprecher und Taster zu bohren (oder vorsichtig mit dem Messer schneiden)
- Dicker schwarzer Sharpie(TM)-Marker oder schwarze Farbe zum Bemalen von Augen, Nase und Mund auf der Kürbislaterne
- Geduld und Humor!
Schritt 1: Bauen Sie die Schaltung auf
Verdrahten Sie die Schaltung gemäß dem Diagramm. Es wird empfohlen, ein Netzteil mit 5 Volt und 1 Ampere zu verwenden, um genügend Strom zum Antrieb des Servos bereitzustellen.
Letztendlich müssen Sie Drähte von ausreichender Länge verwenden, um alle Komponenten zu erreichen, sobald sie in der Jack-o-Laterne installiert sind.
Schritt 2: Modifizieren Sie die Jack-o-Laterne
Ich habe meine Kürbislaterne in einem Second-Hand-Laden gefunden. Es besteht aus leichtem Spritzgussschaum, so dass es leicht zu schneiden und zu bohren war. Sie können jede Jack-o-Laterne verwenden, die zu Ihren Teilen passt.
1. Passen Sie Ihre Teile trocken an.
2. Schneiden Sie eine Zugangsklappe in die Jack-o-Laterne, damit Sie die Teile installieren können.
3. Machen Sie mit einem kleinen Bohrer an der Stelle des Lautsprechers einige Perforationen, damit der Ton herauskommen kann. Installieren Sie den Lautsprecher mit Heißkleber oder einem anderen geeigneten Kleber.
4. Bohren oder schneiden Sie das Loch für Ihren Taster vorsichtig. Installieren Sie den Druckknopf.
5. Schneiden Sie ein Loch in den Mund für den Ausgang des Trogs, der die Bonbons ausgibt.
6. Unterhalb der Mündung Löcher für den Distanzsensor SR-04 schneiden oder bohren.
Schritt 3: Bauen Sie den Süßigkeitenspender
Dies ist der komplexeste Teil des Builds und völlig optional. Möglicherweise möchten Sie den Code für den SR04-Detektor und das Servo löschen und die Hauptanzeige ändern, wenn Sie keine Süßigkeiten ausgeben möchten.
Da ich die Jack-o-Laterne nicht auseinandernehmen kann, um den Spender zu zerlegen, versuche ich hier die Prinzipien zu beschreiben.
Der Hauptantrieb ist eine am Servo montierte Schwinge (hier aus 3/16 Plexiglas) mit einem Loch, das dem Durchmesser der auszugebenden Süßigkeit entspricht. Die Dicke der Schwinge entspricht der der Süßigkeit wie Sie vernünftigerweise bekommen können.
Auf der Basis ist eine Dosierrinne (hier ein kleines Stück Vinyl-Traufrinne, die geschnitten und in Form gebogen wurde) montiert (hier etwas Altholz in entsprechender Höhe, um das Servo zu montieren und eine ausreichende Neigung zu haben, damit die Süßigkeiten unten rutschen Hang und aus dem Mund. Hier müssen Sie etwas planen.
Ein Stück Plastikrohr (hier 3/4 ) ist das Reservoir für die Bonbons, wird über der Schwinge montiert, damit die Bonbons in das Loch in der Schwinge fallen.
Wenn die Schwinge schwingt, schiebt sie eine Süßigkeit in die Mulde und die Rückseite der Schwinge verhindert, dass weitere Süßigkeiten ausgegeben werden. Wenn der Schwenkarm in seine Warteposition zurückkehrt, fällt die nächste Süßigkeit in das Loch und kann ausgegeben werden.
Ihr Design kann je nach Größe Ihrer Jack-o-Laterne und der Art der Süßigkeiten, die Sie ausgeben möchten, variieren.
Nachdem Sie Ihren Spender zu Ihrer Zufriedenheit getestet haben, installieren Sie ihn in der Jack-o-Laterne.
Schritt 4: Montieren Sie die Teile in der Jack-o-Laterne
Montieren Sie Display, Taste, Lautsprecher, SR-04 und Spender im Gehäuse. Ich habe Heißkleber verwendet.
Möglicherweise möchten Sie kleine Stecker-Buchsen-Anschlussstecker verwenden, damit die verschiedenen Komponenten nach Bedarf verbunden/getrennt werden können. Es kann die Installation erleichtern, wie meine Erfahrung war.
Schritt 5: Laden Sie die Arduino-Skizze hoch
Öffnen und speichern Sie die Datei jokeOLantern.ino als neues Projekt. Legen Sie die Datei pitches.h in denselben Projektordner. Es stellt die Tonhöhen für die vom Projekt gespielten Melodien bereit.
In der Skizze finden Sie ein großes Zeichenarray, das die Witze und Antworten für die Anzeige darstellt. Hinzufügen/Löschen/Ändern nach Belieben. Sie werden viele leere Zeilen bemerken. So sind die Witze im Display schön verteilt. Es gibt 4 Zeilen für den Witz und 4 Zeilen für die Pointe. Stellen Sie sicher, dass Sie die Beziehung von 4 und 4 beibehalten, wenn das Array richtig funktionieren soll. Wie vorgesehen, gibt es 12 Witze im Array. Wenn Sie Witze hinzufügen/entfernen, müssen Sie Folgendes ändern:
int msgNum = (int) zufällig (12); auf einen anderen Wert entsprechend der Anzahl der Witze.
Kompilieren/laden Sie die Skizze hoch. Laden Sie Ihren Süßigkeitenspender auf und fangen Sie an, Halloween-Spaß zu haben!