Inhaltsverzeichnis:
- Schritt 1: Werkzeuge & Materialien
- Schritt 2: Brechen Sie die Seifenblasenmaschine auf
- Schritt 3: Bereiten Sie die Easy Snooze-Taste vor
- Schritt 4: Prototypen des Circuts
- Schritt 5: Schreiben Sie den Code
- Schritt 6: Erstellen Sie die Schaltung auf Perfboard
- Schritt 7: Testen und anpassen
Video: Blasenwecker macht Aufwachen Spaß (ish) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Aufwachen mit einem summenden Wecker ist nervig. Ich gehöre zu den Menschen, die nicht gerne aufwachen, bevor die Sonne scheint (oder schon seit vielen Stunden draußen ist). Gibt es also einen besseren Weg, um das Aufwachen zu einem Spaß zu machen, als eine Bubble-Party im Bett zu veranstalten!
Mit einem Arduino und einem handelsüblichen Seifenblasenspielzeug können auch Sie mit der Freude an Seifenblasen aufwachen. Sehen Sie sich den Alarm in Aktion an:
Schritt 1: Werkzeuge & Materialien
Die Teile (Sie können definitiv Dinge ersetzen, die Sie im Haus haben): Blasen erzeugendes Spielzeug: Super Miracle® Bubbles Bubble Factory (bei Michaels für 12 Dollar gekauft) Mikrocontroller: Arduino (altes Seeduino in meinem Fall) LCD-Display: Sparkfun Basic 16x2 Zeichen LCD Schlummertaste: Heftklammern Easy Taste LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relais: 5V SF COM-00100 Verschiedene Tasten/Schalter zum Einstellen der Zeit: SF COM-09190 & SF COM-00102 Potentiometer: SF COM-09806 Perfboard Diode (1N4001) Widerstand 2,2K Draht Netzteil für Arduino StiftleistenWerkzeuge Lötkolben Abisolierzange Kabelbinder Dremel Multimeter Steckbretter
Schritt 2: Brechen Sie die Seifenblasenmaschine auf
Zuerst müssen Sie die Seifenblasenmaschine öffnen. Der, den ich fand, war leicht zu öffnen, nur vier Kreuzschlitzschrauben.
Sobald Sie drinnen sind, trennen Sie die Batterie und den Motor vom Schalter und löten Sie die Drähte sowohl für den Motor als auch für den Akku so lange, dass sie außerhalb der Maschine zugeführt werden können. Als nächstes verwenden Sie ein Dremel-Werkzeug, um eine Öffnung in den Kunststoff zu bohren, um die Drähte herauszuführen. Wenn Sie bunte Blasen mögen, befestigen Sie die LED oder ThingM BlinkM oben an der Maschine. Schließlich entschied ich mich, ein Mini-Breadboard auf die Rückseite der Bubble-Maschine zu legen, um alle Drähte zu sammeln. Dadurch war es einfacher, den Abstand zwischen Controller und Gerät einzustellen.
Schritt 3: Bereiten Sie die Easy Snooze-Taste vor
Flickr-Benutzer Tommy Bear hat eine großartige Schritt-für-Schritt-Anleitung zum einfachen Tastenhacken bereitgestellt.
Im Wesentlichen müssen Sie einen Kondensator und einen Widerstand entfernen und Ihre eigenen Drähte anschließen. Die Easy-Taste lässt sich leicht öffnen, indem man die Plastikfüße entfernt, um an die vier Kreuzschlitzschrauben zu gelangen. Achten Sie darauf, an den Füßen zu hängen. Große Knöpfe rocken.
Schritt 4: Prototypen des Circuts
Einstecken von Sachen Je nach gewähltem LCD können unterschiedliche Anforderungen an die Verkabelung bestehen. Für das Sparkfun Basic 16x2 Character LCD & Verwenden der LiquidCrystal.h Library Verwenden der LCD Library und Befolgen des Datenblatts (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Hier ist ein Schaltplan:
Ursprünglich wollte ich den Motor direkt vom Transistor aus betreiben. Es scheint, dass der Motor im Boden ein erhebliches Geräusch erzeugt, was dazu führt, dass das LCD Müll druckt. Ich wechselte zu einem Relais, um die Motor- und Arduino-Schaltungen getrennt zu halten. Ich war nicht mit der Herstellung dieser Art von Schaltung vertraut. Diese Ressourcen waren hilfreich, Sie sollten sie sich vielleicht ansehen. Bildr.org: High-Power Control: Arduino + TIP120 TransistorITP Physical Computing Tutorial: Verwendung eines Transistors zur Steuerung hoher Stromlasten mit einem Arduino
Schritt 5: Schreiben Sie den Code
Hier ist ein GitHub-Repository des aktuellen Codes, den ich verwende. Es braucht ein bisschen Arbeit, aber es sollte Sie in Gang bringen.https://github.com/tomarthur/Bubble-Clock/ Die aktuelle Version des Weckers verwendet die Arduino-Bibliothek Time.h, um die grundlegende Zeitmessung bereitzustellen. Zukünftige Verbesserungen: - Integrieren Sie ein externes Zeitmessgerät oder sogar eine GPS-basierte Zeitschaltuhr, um den Verlust der Zeit und des Alarms zu vermeiden, wenn der Arduino die Stromversorgung verliert - Ermöglichen Sie die Ferneinstellung der Zeit oder verschiedene Alarme für verschiedene Tage der Woche - Methode zum Aktivieren von Blasen zum Spaß (geheime Tastenfolge für die Schlummertaste?)
Schritt 6: Erstellen Sie die Schaltung auf Perfboard
Sobald Sie eine funktionierende Schaltung auf dem Steckbrett haben, ist es einfach, alles auf das Perfboard zu übertragen, um ein dauerhafteres Setup aufzubauen. Ich hatte zufällig ein paar Stücke herumsitzen, aber Sie können auch Platinen finden, die den Designs von Steckbrettern ähneln, was das Bewegen der Schaltung erleichtert.
Da auf dieser Art von Platine keine Löcher verbunden sind, habe ich eine Masse und ein +5V-Kabel an der Seite verdrahtet. Ursprünglich habe ich das LCD direkt an das Perfboard gelötet. Schlechte Idee! Es erschwerte die Fehlersuche. Das zweite Mal habe ich weibliche Stiftleisten an das Perfboard gelötet, damit das LCD abnehmbar ist.
Schritt 7: Testen und anpassen
Sobald Sie die Perfboard-Schaltung fertiggestellt haben, verbinden Sie sie mit Ihrem Arduino. Sobald alles zu funktionieren scheint, können Sie die Seifenblasenmaschine und den Controller in Ihrem Schlafzimmer montieren.
Am Ende habe ich eine zusätzliche Box verwendet, um den Mikrocontroller vorerst am Bettrahmen zu montieren.
Empfohlen:
DIY, wie man eine cool aussehende Uhr macht – StickC – Einfach zu tun: 8 Schritte
DIY Wie man eine cool aussehende Uhr macht - StickC - Einfach zu machen: In diesem Tutorial lernen wir, wie man ESP32 M5Stack StickC mit Arduino IDE und Visuino programmiert, um eine Zeit auf dem LCD anzuzeigen und die Zeit auch mit den StickC-Tasten einzustellen
Wie man aus einem alten Computer einen persönlichen Mini-Schreibtischventilator macht – passt in Ihre Tasche – wikiHow
Wie man aus einem alten Computer einen persönlichen Mini-Schreibtischventilator macht – passt in Ihre Tasche: Ich zeige Ihnen, wie Sie aus einem alten Computer einen persönlichen Mini-Schreibtischventilator machen. Ein Bonus ist, dass es sogar in Ihre Tasche passt. Dies ist ein sehr einfaches Projekt, daher ist nicht viel Erfahrung oder Fachwissen erforderlich. Fangen wir also an
Wie man einen Hakenspleiß macht: 4 Schritte
Wie man einen Hook-Spleiß macht: Ich bin es leid, gewöhnliche Twist- und Lap-Spleiße ständig zu ersetzen? Ich bin Deion Beardemphl, ein Student der Robotik und elektronischen Systeme, und ich werde zeigen, wie man einen richtigen Hook-Spleiß für stärkere Reparaturen durchführt die für mehr Langlebigkeit sorgen. Der Nachteil von t
Wie man ein Buzz Wire-Spiel macht – wikiHow
Wie man ein Buzz Wire-Spiel macht: Zweifellos wird Arduino in vielen elektronischen Projekten einschließlich Spielen verwendet. In diesem Projekt haben wir uns ein spezielles Spiel ausgedacht, das als Buzz-Wire-Spiel oder Steady-Hand-Spiel bekannt ist. Für dieses Projekt wird Stahldraht verwendet, den Sie in eine Schleife verwandeln müssen
Wie man selbst Cartoons macht - Anfängerleitfaden: 5 Schritte
So zeichnen Sie sich selbst - Anfängerleitfaden: Sie können ein interessantes und einzigartiges Geschenk machen und vieles mehr! Sie können ein Bild verwenden, um sich selbst zu karikieren und diese als Bild für soziale Medien zu verwenden, Sie können Ihr eigenes T-Shirt-Design erstellen, Sie können es für Poster verwenden oder auf Tassen drucken oder st