Inhaltsverzeichnis:
- Schritt 1: Schnitzen Sie Ihren Kürbis aus
- Schritt 2: Verdrahten Sie die elektronischen Komponenten
- Schritt 3: Programmieren Sie Ihren Kürbis
- Schritt 4: Viel Spaß
Video: Ein IoT-Halloween-Kürbis - Steuern Sie LEDs mit einer Arduino MKR1000 und Blynk App ??? - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Hallo alle zusammen, Vor ein paar Wochen war Halloween und der Tradition folgend habe ich einen schönen Kürbis für meinen Balkon geschnitzt. Aber als ich meinen Kürbis draußen hatte, stellte ich fest, dass es ziemlich nervig war, jeden Abend rausgehen zu müssen, um die Kerze anzuzünden. Und mir wurde auch klar, dass es lustiger wäre, wenn ich die Farbe des Kerzenlichts ändern könnte.
Wenn Sie lernen möchten, wie Sie die Lichter Ihres Kürbisses automatisieren und Ihren Halloween-Kürbis in verschiedenen Farben beleuchten können, ist dieses Tutorial genau das Richtige für Sie.
Hier zeige ich Ihnen zunächst, wie Sie mit einem IoT-Gerät (hier ein Arduino MKR1000) den EIN/AUS-Schalter Ihrer Kürbisbeleuchtung (RGB LED Neopixel Ring) steuern. In einem zweiten Mal zeige ich Ihnen auch, wie Sie mit Ihrem Smartphone verschiedene Lichtfarben einstellen. ???
Lass uns anfangen !
Lieferungen:
Hier ist die Liste der Komponenten, die Sie für dieses Projekt benötigen. Wenn Sie eine der Komponenten kaufen müssen, schauen Sie bei eBay oder Amazon nach, Sie können sie zu einem fairen Preis erwerben.
- Ein Kürbis
- Arduino MKR1000
- Neopixel-Ring - 12 RGB-LED (SK6812)
- 1000µF Kondensator
- 470Ω Widerstand
- 3.7V 2000mAh LiPo Akku - wenn nicht über USB Micro versorgt
- Einige Überbrückungsdrähte
- Ein Lötkolben
Schritt 1: Schnitzen Sie Ihren Kürbis aus
Viel Spaß und genieße die Kürbissuppe mit dem Kürbisfleisch, das du aus dem Innenteil herausgeschnitten hast ??
Schritt 2: Verdrahten Sie die elektronischen Komponenten
Verstehen Sie Ihre Komponenten
Nachfolgend finden Sie den Schaltplan für dieses Projekt. Bevor Sie mit der Verkabelung beginnen, müssen Sie möglicherweise einige Dinge beachten.
- Welche Arduino-Mikrocontroller-Platine verwendest du? Hat Ihr Board 5V oder 3,3V Eingang? Hat Ihr Board einen 5V-Ausgangspin?
- Wie groß ist Ihr LED Neopixel-Ring - 12, 16, 24 Pixel?
- Wie werden Sie Ihren Arduino-Mikrocontroller und Ihre LEDs mit Strom versorgen?
In diesem Projekt habe ich mich für einen Arduino MKR1000 entschieden, der über einen eingebetteten WiFi-Chip verfügt. Ich habe mich für dieses Arduino entschieden, da ich mein Arduino von meinem Smartphone aus über WLAN steuern wollte. Außerdem hatte ich dieses Board bereits zu Hause und habe es für nichts anderes verwendet. Eine andere Möglichkeit wäre die Verwendung eines Arduino Uno, Nano oder eines anderen Arduino mit einem ESP8266 WiFi-Modul.
Im Vergleich zu anderen Arduino läuft der MKR1000 mit 3,3 V. Während Sie über den USB-Anschluss 5 V an das Board liefern können, können Sie nicht mehr als 3,3 V an die I/O-Pins liefern. Der MKR1000 verfügt über einen 5V-Pin, der zur Stromversorgung von 5V-Geräten verwendet werden kann. In unserem Fall verwenden wir diesen Pin, um unseren Neopixel-Ring mit Strom zu versorgen. Wenn Sie einen größeren Ring wie 16, 24 oder mehr Pixel verwenden, sollten Sie möglicherweise ein separates Netzteil verwenden.
Der Kürbis und die Elektronik werden auf meinem Balkon sein und so werden wir einen 3,7 V LiPo-Akku verwenden, um unseren Arduino und das Neopixel mit Strom zu versorgen. Das MKR1000 BatteryLife-Tutorial hilft Ihnen bei der Entscheidung über die Kapazität des Akkus, den Sie verwenden werden. Da ich den Akku nicht jeden Tag aufladen wollte, habe ich mich für einen 2000mAh Akku entschieden. Außerdem habe ich beschlossen, den Arduino in den Standby-Modus zu versetzen, wenn ich meinen Kürbis nicht anzünde. Dies hilft, den Stromverbrauch zu reduzieren, wenn das WLAN-Modul ausgeschaltet ist.
Verdrahten Sie Ihre Komponenten
- Löten Sie den Kondensator direkt an den Neopixel-Ring. Negative Seite an GND und positive Seite an 5V
- Löten Sie den 470Ω Widerstand an den Data In (DI) Pin
- Verbinden Sie den 5V-Pin des Arduino mit dem 5V des Neopixel mit einem Überbrückungskabel
- Verbinden Sie den GND-Pin des Arduino mit dem GND des Neopixel mit einem Überbrückungsdraht
- Verbinden Sie den # 4 Digital-Pin des Arduino mit dem DI des Neopixels mit einem Überbrückungsdraht
Sobald dies erledigt ist, müssen Sie den GitHub-Ordner "IoT-Halloween-Pumpkin" öffnen und einige kleine Änderungen am Code vornehmen, bevor Sie ihn auf Ihr Arduino hochladen. Ich hoffe, Sie sind bereit für ein bisschen Programmieren! ????
Schritt 3: Programmieren Sie Ihren Kürbis
Programmieren Sie Ihren Arduino
In diesem Projekt wollen wir unseren Arduino so programmieren, dass folgendes erreicht wird:
- Der Arduino ist über WLAN mit der Blynk App verbunden.
- Die Farben der Neopixel-Leuchten werden über die Blynk-App geändert.
Den Code für dieses Projekt finden Sie in meinem GithHub-Repository "IoT Halloween Pumpkin". Aber bevor Sie sich damit beschäftigen, möchten Sie vielleicht ein paar Dinge lesen, die ich bei diesem Projekt gelernt habe! ???
LED-Lichtshows
Die adressierbaren LEDs oder in Adafruits Sprache "NeoPixel" wie WS2812, WS2811 und SK6812 LED-Treiber können über die Adafruit NeoPixel-Bibliothek angesteuert werden. Wenn Sie NeoPixel zum ersten Mal verwenden, empfehle ich Ihnen dringend, einen Blick auf Adafruit NeoPixel Uberguide zu werfen. Voller Ratschläge und Tipps, es ist eine großartige Ressource!
Um eine LED-Farbe für Ihren Kürbis einzurichten, müssen Sie RGB-Werte an Ihr Arduino / NeoPixel senden. Am einfachsten ist es, sich den Farbcode einiger Farben anzusehen! Spiro Disco Blue, Harlequin, Daffodil oder Rose Bonbon, hier sind einige coole.
Eine lustigere Möglichkeit ist es, Farben auf Ihrem NeoPixel "tanzen" zu lassen. Wenn Sie wirklich motiviert sind, probieren Sie es aus! Andernfalls lesen Sie den Blogbeitrag von Tweaking4All LEDStrip Effects. Sie werden Code für einige ziemlich erstaunliche Lichteffekte finden. Eine weitere großartige Ressource ist der Neopixel-Effektgenerator von Adriano.
Blynk-App
Die Blynk App ist eine der beliebtesten IoT-Plattformen. Die Blynk App ist unglaublich einfach zu bedienen und in weniger als 5 Minuten können Sie eine IoT-App auf Ihrem Smartphone erstellen, um über das Internet mit Ihrem IoT-Gerät zu kommunizieren. Bevor Sie Ihre Blynk-App an Ihre Bedürfnisse anpassen, müssen Sie:
1. Laden Sie die Blynk-App herunter
2. Installieren Sie die Blynk-Bibliothek
3. Richten Sie die Verbindung zu Ihrem IoT-Gerät ein
Die Blynk-App hat großartige Dokumentationen veröffentlicht, die jedem den Einstieg erleichtern. Schauen Sie hier vorbei, wenn Sie es wie ich zum ersten Mal verwenden.
Schritt 4: Viel Spaß
Herzlichen Glückwunsch, Sie können jetzt bequem auf Ihrem Sofa sitzen und mit Ihrem Smartphone die Farben der LEDs Ihres Halloween-Kürbisses steuern. ???
Vielen Dank für das Durchlesen meines Projekts. Ich wünsche Ihnen viel Spaß damit und es wird Sie inspirieren, etwas Ähnliches für Ihre LEDs an Ihrem Weihnachtsbaum, an Ihrem Winterschneemann oder sonstwas zu unternehmen!
Empfohlen:
EISE4-Projekt: Lernen Sie, wie Sie ein Sprachmodulationsgerät realisieren - 6 Schritte (mit Bildern)
EISE4-Projekt: Lernen Sie, wie Sie ein Sprachmodulationsgerät realisieren: In dieser Anleitung werden Sie alle verschiedenen Schritte durchlaufen, um ein Gerät zu realisieren, das Soundeffekte (eine Verzögerung und ein Echo) hinzufügt. Dieses Gerät besteht hauptsächlich aus einem Mikrofon, einem DE0 Nano SoC Board, einem Lautsprecher, einem Bildschirm und einem Infrarotsensor. D
So schließen Sie ein Mini-HiFi-Regalsystem (Soundsystem) richtig an und richten es ein: 8-Schritte (mit Bildern)
So schließen Sie ein Mini-HiFi-Regalsystem (Soundsystem) richtig an und richten es ein: Ich bin ein Mensch, der gerne Elektrotechnik lernt. Ich bin eine High School an der Ann Richards School for Young Women Leaders. Ich mache dies anweisbar, um jedem zu helfen, der seine Musik von einem Mini LG HiFi Shelf Syste genießen möchte
So erstellen Sie ein Greenscreen-Video aus einer App – wikiHow
So erstellen Sie ein Greenscreen-Video aus einer App: In diesem anweisbaren zeige ich Ihnen, wie Sie einen Greenscreen zum Erstellen von Fotos und Videos erstellen und verwenden. Es gibt mehrere Greenscreen-Apps, die Sie verwenden können, um den richtigen Effekt zu erzielen. Benötigte Materialien: Videoaufnahmegerät (könnte iPod, iPad, o
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So erstellen Sie einen Großelternkalender & Scrapbook (auch wenn Sie nicht wissen, wie man ein Scrapbook erstellt): 8 Schritte (mit Bildern)
So erstellen Sie einen Großelternkalender & Sammelalbum (auch wenn Sie nicht wissen, wie man Sammelalbum erstellt): Dies ist ein sehr wirtschaftliches (und sehr geschätztes!) Weihnachtsgeschenk für Großeltern. Ich habe dieses Jahr 5 Kalender für weniger als 7 US-Dollar pro Stück gemacht. Materialien: 12 tolle Fotos von Ihrem Kind, Kindern, Nichten, Neffen, Hunden, Katzen oder anderen Verwandten 12 verschiedene Stücke