Inhaltsverzeichnis:
Video: Alexa und schalterbetriebene Lampe - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Das Amazon Echo ist ein großartiges Kit! Ich liebe die Idee von sprachaktivierten Geräten!
Ich wollte meine eigene Alexa-betriebene Lampe machen, aber den manuellen Schalter als Option behalten.
Ich habe im Internet gesucht und einen WEMO-Emulator gefunden, der nach anderen Optionen der einfachste Weg zu sein scheint, Alexa dazu zu bringen, jedes Gerät zu bedienen!
**** WICHTIGER HINWEIS: RESPEKTIEREN SIE DIE STROMVERSORGUNG - ES WIRD SIE TÖTEN ****
Schritt 1: Die Hardware
Die Anzahl der Komponenten ist dank des ESP2866-12e, der die ganze Arbeit erledigt, minimal!
Alle Komponenten kamen von eBay.
1 x ESP2866 -12e (oder jeder ESP8266 mit mindestens 2 GPIO-Ports)
1 x 5V Netzteil
1x 5V-Relais. Ich habe diese sehr kleinen Relais mit 5 V Spule und 250 V 3 Ampere Kontakten bei eBay gefunden
1 x 5v auf 3v3 Schritt nach unten
1 x Optokoppler (4N35 oder gleichwertig)
1 x kurzzeitiges Drücken, um den Schalter zu machen
1 x passende Projektbox
Das Bild zeigt einen nicht benötigten Widerstand!
Schritt 2: Zusammenbauen
Ich wollte, dass das Projekt in einem kompakten Gehäuse lebt, damit es nicht zu unansehnlich aussieht.
Es ersetzt einfach den Originalschalter der Lampen durch ein Relais und einen "weichen" Schalter!
Es ist wichtig, sicherzustellen, dass die Netzseite (das Bit, das Sie umbringen wird) so sicher und sicher wie möglich installiert ist - ich habe aus Sicherheitsgründen einen "Choc-Block" -Anschluss verwendet.
Die Anschlüsse der Relaisspulen sind ziemlich eng beieinander, also seien Sie bei der Verkabelung vorsichtig. Halten Sie die freiliegenden 5V-Spulendrähte und Netzanschlüsse so kurz wie möglich.
Das Netz speist das 5V Netzteil. Die neutrale Seite des Netzes geht direkt zur Lampe, während die stromführende Seite über die Schließerkontakte des Relais geht.
Der Schalter ist eine Seite mit Masse und die andere mit GPIO13 des ESP8266 verbunden. Jede Eingabe reicht aus, aber überprüfen Sie das Datenblatt, da einige Pins gemultiplext sind.
GPIO15 ist auf 0v verdrahtet !! Ich habe ein Stück Draht an Reset und ein weiteres an GPIO0 angeschlossen. Diese werden zum Hochladen der Skizze verwendet und können nach Fertigstellung entfernt werden.
Beachten Sie, dass die ESP8266-Geräte mit 3,3 V. arbeiten
GPIO4 (wieder ist jeder GPIO geeignet) wird verwendet, um das Relais über einen Optokoppler zu setzen / zurückzusetzen. Ich habe den Optokoppler verwendet, um die Stromaufnahme des ESP8266 zu minimieren.
Ich habe doppelseitige Klebepads verwendet, um die Komponenten an Ort und Stelle zu halten.
Ich bohrte ein paar 2mm Löcher an jedem Ende des Gehäuses für den Luftstrom. Ich bin mir nicht sicher, ob es notwendig war, da sehr wenig Wärme erzeugt wird, aber ich fühlte mich besser:-)
Schritt 3: Die Software
Ich habe folgendes von GitHub heruntergeladen.
IOT-ESP8266-ESP12E-Alexa-Mehrere-Geräte-Master
Die Dateien befinden sich alle in einem Verzeichnis und die einzige Datei, die geändert werden muss, ist die.ino-Datei.
Es zeigt, wie man mehrere Schalter bedient und ist eine großartige Software.
Ich habe die Arduino IDE verwendet, um die Skizze zum ESP hochzuladen. Es gibt viele Artikel im Web darüber, wie dies funktioniert, nur Google - Using Arduino IDE to program ESP8266. Es ist ziemlich einfach und muss nur einmal eingerichtet werden., Hinweis: Zum Hochladen der Skizze habe ich einen Standard-FTDI-USB-zu-Seriell-Konverter verwendet. GPIO15 muss geerdet sein - ich habe dies dauerhaft auf 0v verdrahtet, GPIO0 muss beim Reset auf 0v gehalten werden. Nach dem Zurücksetzen kann GPIO0 schwebend belassen werden. Die Skizze sollte nun hochgeladen werden.
Die Teile in der Skizze, die geändert werden müssen, ersetzen die SSID und das Passwort Ihres Routers und den Befehl, auf den Alexa reagieren soll. Suchen Sie nach 'Tischlampe' und ersetzen Sie es durch einen Befehl Ihrer Wahl, z. B. 'Nachttischlampe' oder 'Deckenventilator'.
Die Software interagiert mit Alexa und schaltet GPIO4 hoch oder niedrig mit den Befehlen Tischlampe an bzw. Tischlampe aus. Es setzt auch Flags - rl1 und isr_ran.
Flag rl1 wird verwendet, damit die Software den aktuellen Zustand der Lampe kennt, damit sie über Alexa oder den Schalter ein- oder ausgeschaltet werden kann.
Der Schalter erzeugt einen Interrupt, wenn GPIO13 geerdet ist. Die Interrupts werden deaktiviert, GPIO4 wird umgeschaltet und Flag rl1 wird entsprechend gesetzt / zurückgesetzt. Flag isr_ran wird in der Hauptschleife verwendet, um Interrupts nach einer kurzen Verzögerung wieder freizugeben - dies verhindert ein Schalterprellen!
Wichtiger Hinweis: Stellen Sie sicher, dass das Relais Ihrer Wahl über geeignete Kontaktnennwerte für das zu schaltende Gerät verfügt.
Zweiter Platz in der Voice Activated Challenge
Empfohlen:
"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
So erstellen Sie einen Alexa-Skill: 10 Schritte
So erstellen Sie einen Alexa-Skill: Was ist ein Alexa-Skill?Alexa-Skills sind wie Apps. Sie können Skills mit der Alexa-App oder einem Webbrowser auf die gleiche Weise aktivieren und deaktivieren, wie Sie Apps auf Ihrem Smartphone oder Tablet installieren und deinstallieren. Skills sind sprachgesteuerte Alexa-Funktionen
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
Bauanleitung für die Swipe-Lampe: 6 Schritte
Swipe Lamp Build Instructions: Dies ist eine von drei Anleitungen, die wir während unseres Teambuilding-Tags im Lehrlingsstil gemacht haben. Das Einführungsvideo über den Tag und wie Sie bei der Wahl eines Gewinners mitmachen können, sehen Sie hier. Diese anweisbaren Details, wie man unseren Swipe zusammenbaut
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