Inhaltsverzeichnis:
- Schritt 1: Relais anschließen
- Schritt 2: Mikrocontroller programmieren & testen
- Schritt 3: Meißelholzbasis, um Komponenten zu passen
- Schritt 4: Verwenden Sie es
Video: Alexa Smart Lampe mit ESP8266 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Dieses Instructable führt Sie zusammen mit mir bei der Aufrüstung einer Vintage-Lampe mit Sprachsteuerung mit einem ESP8266-Mikrocontroller und Amazon Echo / Alexa. Der Arduino-Code emuliert ein Belkin WeMo-Gerät mit der fauxmoESP-Bibliothek, was die Einrichtung zum Kinderspiel macht.
Bitte beachten: Dieser Projektcode wurde durch die Änderung der fauxmoESP-Bibliothek ungültig gemacht, um das Philips Hue-Protokoll anstelle von Belkin WeMo zu emulieren. Wenn Sie es aktualisieren, damit es mit der neuen Version der Bibliothek funktioniert, lassen Sie es mich bitte wissen
Eine vollständige Einführung in den Arduino ESP8266-Workflow finden Sie in meiner kostenlosen Instructables Internet of Things-Klasse und in Paiges Lampenklasse für mehr Beleuchtungsinspiration und -Know-how. Wenn Sie neu bei Arduino sind, haben wir auch dafür eine Einführungsklasse.
Dieses Projekt verwendet Wechselstrom, der Ihnen schaden oder ein Feuer entfachen könnte. Lassen Sie dieses Projekt nicht unbeaufsichtigt an die Stromversorgung angeschlossen, und wenn Sie nicht wissen, was Sie tun, arbeiten Sie unter der Aufsicht von jemandem, der dies tut
Für dieses Projekt benötigen Sie:
- Amazon Echo (und Alexa-App)
- Lampe (meine ist 60W)
- Computer mit Arduino-Software mit installierter ESP8266-Unterstützung
- Adafruit Feather Huzzah ESP8266 Mikrocontroller-Platine
- Adafruit Power Relay FeatherWing
- Verlängerungskabel
- USB-Netzteil (mindestens 1A, ich habe eines von einem iPhone verwendet)
- USB-Kabel (microB)
- Kippschalter und Kabel (optional)
- Dritthandwerkzeug (optional)
- Pinzette (optional)
- Schrumpfschlauch
- Heißluftpistole (oder Feuerzeug/Fön)
- Abisolierzangen
- Bündiger Seitenschneider
- Drahtmuttern
- Lötkolben und Lot
Für meinen speziellen Holzlampensockel:
- Holzmeißel und Holzhammer
- Vize
- Säge
- Metallfeile
- Bohren/Pressen mit Forstnerbohrern
- Schleifer mit 220er Körnung
- Holzfinish (mit Handschuhen, Bürste, etc.- Packungsanleitung lesen)
Zusätzlich zur ESP8266-Board-Unterstützung sollten Sie die folgenden Arduino-Bibliotheken installieren (im Bibliotheksmanager suchen oder Ordner manuell in Arduino / Bibliotheken platzieren):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Ich habe diese Methode in diesem Adafruit-Tutorial kennengelernt: Easy Alexa (Echo) Control of your ESP8266 Huzzah, das viele weitere nützliche Informationen zur Verwendung dieses Codes in Ihren eigenen Projekten enthält.
Folgen Sie mir auf YouTube, Instagram, Twitter, Pinterest und abonnieren Sie meinen Newsletter, um auf dem Laufenden zu bleiben, woran ich arbeite. Als Amazon-Partner verdiene ich an qualifizierten Käufen, die Sie über meine Affiliate-Links tätigen.
Schritt 1: Relais anschließen
Um den Wechselstromteil des Stromkreises zu steuern, verwende ich ein Leistungsrelais FeatherWing - unterbrechen Sie einfach den heißen Lampendraht und stecken Sie die abisolierten Enden in die normalerweise offenen und gemeinsamen Schraubklemmen. Denken Sie daran, wenn Sie AC nicht kennen, suchen Sie sich jemanden, der ihn beaufsichtigt. Meine Lampe hatte einen Schalter entlang des Kabels, also habe ich ihn einfach entfernt und den Draht verwendet, den der Schalter gesteuert hatte.
Vergessen Sie nicht, einen der Jumper auf der Unterseite der Platine zu überbrücken, der dem Mikrocontroller-Pin entspricht, den Sie auf dem ESP8266 verwenden. Ich habe das Setup-Tutorial für das Power Relay FeatherWing befolgt und den gezeigten Jumper zur Steuerung des Relais mit Pin 13 an meinem Feather Huzzah ESP8266 gebrückt.
Ich baue immer zuerst einen Steckbrett-Prototyp dieser Art von Schaltungen, auch wenn das ultimative Ziel darin besteht, dass alles in den Holzsockel der Lampe passt.
Schritt 2: Mikrocontroller programmieren & testen
Der Arduino-Code für dieses Projekt verwendet die Beispielskizze für die fauxmoESP-Bibliothek, die ein Belkin WeMo-Gerät emuliert. Folglich ist die Konfiguration Ihres Homebrews genau das gleiche wie bei einem kommerziellen Gerät, was in der Alexa-App ein Kinderspiel ist. Der natürlichen Sprache zuliebe habe ich mein Gerät "das Licht" genannt.
Später entschied ich mich, einen Power-Override-Schalter hinzuzufügen, damit die Lampe unabhängig von den Sprachbefehlen gesteuert werden konnte. Deshalb ist es hier nicht auf den Steckbrettfotos, sondern erscheint später beim Holzschritt. Sie brauchen die Schaltfläche nicht unbedingt, um den Code zu testen, also sind Sie so oder so gut. Sehen Sie sich das in Schritt 1 eingebettete Video an, um zu sehen, wie der Schaltflächencode funktioniert! Laden Sie den Code aus diesem Schritt herunter, geben Sie Ihren eigenen WLAN-Netzwerknamen und Ihr Passwort ein und passen Sie den Namen Ihres Geräts an.
Schritt 3: Meißelholzbasis, um Komponenten zu passen
Nachdem bestätigt wurde, dass alles funktioniert, ist es an der Zeit, den Holzbearbeitungsteil dieses Projekts in Angriff zu nehmen. Diese Leuchte wird durch eine Gewindestange zusammengehalten, die sich einfach mit einer Säge oder einem Drehwerkzeug kürzen lässt und dann glatt gefeilt wird, damit der Justierflansch noch aufgeschraubt werden kann. Ich meißelte die Holzbasis aus, um meine Komponenten unterzubringen.
Ich schleifte die Holzbasis, um alle Dellen zu entfernen, und beendete sie mit etwas Holzbeize.
Schritt 4: Verwenden Sie es
Es fühlt sich natürlich an, zu sagen "Alexa, schalte das Licht ein", also fühlte ich mich besonders clever bei der Benennung meines intelligenten Lichts. Um mehrere Geräte im selben Netzwerk zu haben, können Sie sie beispielsweise unterscheiden, indem Sie sie "das Flurlicht" oder "das Nachtlicht" nennen. Ist das wirklich besser als der Kauf eines WeMo-Switches? Wenn Sie im Instructable so weit gelesen haben, können wir sicherlich zustimmen, dass es einfach mehr Spaß macht, Ihre eigenen zu bauen, insbesondere mit dem benutzerdefinierten Vintage-Lampen-Upgrade und dem All-in-One-Design.
Welche Smart-Home-Projekte haben Sie im Kopf? Lassen Sie mich in den Kommentaren unten wissen, woran Sie gerade arbeiten.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
"Alexa, sende mir den Text an _____": 9 Schritte (mit Bildern)
„Alexa, sende mir den Text an _____“: Hören Sie ein Lied, das Sie mitsingen möchten? Normalerweise müsstest du den Namen des Songs in Google eingeben, gefolgt von dem Wort "Lyrics". Sie würden normalerweise auch eine Menge Tippfehler machen, falsch klicken
MATRIX Voice und MATRIX Creator mit Alexa (C++-Version): 7 Schritte
MATRIX Voice und MATRIX Creator mit Alexa (C++-Version): Erforderliche HardwareBevor Sie beginnen, sehen wir uns an, was Sie benötigen. Raspberry Pi 3 (empfohlen) oder Pi 2 Model B (unterstützt). MATRIX Voice oder MATRIX Creator - Raspberry Pi hat kein eingebautes Mikrofon, der MATRIX Voice/Creator hat ein
DIY IoT-Lampe für die Hausautomation -- ESP8266-Tutorial: 13 Schritte (mit Bildern)
DIY IoT-Lampe für die Hausautomation || ESP8266-Tutorial: In diesem Tutorial werden wir eine mit dem Internet verbundene intelligente Lampe erstellen. Dies wird tief in das Internet der Dinge eintauchen und eine Welt der Heimautomatisierung eröffnen! Die Lampe ist über WLAN verbunden und verfügt über ein offenes Nachrichtenprotokoll. Das heißt, Sie können wählen
Wie man eine IKEA Jonisk Lampe mit LEDs umwandelt – wikiHow
Wie man eine IKEA Jonisk-Lampe mit LEDs umbaut: Ich habe eine IKEA Jonisk-Lampe für mein Wohnzimmer gekauft, aber wenn ich die Lampe mit einer 60-W-Glühbirne eingeschaltet habe, wird sie heiß wie ****. Ich begann herauszufinden, wie man es stattdessen in eine LED-Lampe umwandelt. Ich habe eine Firma gefunden, die Hochleistungs-LED-Module verkauft (www