Obsah:

Lampa ovládaná Alexou a přepínačem: 3 kroky (s obrázky)
Lampa ovládaná Alexou a přepínačem: 3 kroky (s obrázky)

Video: Lampa ovládaná Alexou a přepínačem: 3 kroky (s obrázky)

Video: Lampa ovládaná Alexou a přepínačem: 3 kroky (s obrázky)
Video: Kamera-LAMP se sledováním a identifikací osoby. 2024, Červenec
Anonim
Image
Image
Harware
Harware

Amazon Echo je skvělá sada! Miluji myšlenku zařízení aktivovaných hlasem!

Chtěl jsem si vyrobit vlastní lampu ovládanou Alexou, ale ponechat ruční přepínač jako volitelnou možnost.

Prohledal jsem web a našel emulátor WEMO, který, když jsem se podíval na další možnosti, zdá se mi to nejjednodušší způsob, jak přimět Alexu k ovládání jakéhokoli zařízení!

**** DŮLEŽITÉ UPOZORNĚNÍ: RESPEKTUJE HLAVNÍ ELEKTRINU - ZABUDE VÁS ****

Krok 1: Harware

Harware
Harware
Harware
Harware

Počet komponent je minimální díky ESP2866-12e, který dělá veškerou práci!

Všechny komponenty pocházely z eBay.

1 x ESP2866 -12e (nebo jakýkoli ESP8266 s alespoň 2 porty GPIO)

Napájení 1 x 5V

1 x 5v relé. Na eBay jsem našel tato velmi malá relé s 5v cívkou a 250v 3 Amp kontakty

1 x 5v až 3v3 krok dolů

1 x optočlen (4N35 nebo ekvivalent)

1 x momentální akční tlačítko pro přepnutí

1 x vhodný projektový box

Na obrázku je odpor, který nebyl vyžadován!

Krok 2: Dát to dohromady

Dát to dohromady
Dát to dohromady
Dát to dohromady
Dát to dohromady
Dát to dohromady
Dát to dohromady
Dát to dohromady
Dát to dohromady

Chtěl jsem, aby projekt žil v kompaktním krytu, aby nevypadal příliš nevzhledně.

Jednoduše nahradí původní spínač žárovek relé a „měkký“spínač!

Je důležité zajistit, aby síťová strana (bit, který vás zabije) byla nainstalována co nejbezpečněji a nejbezpečněji - pro bezpečnost a snadnost jsem použil konektor „choc block“.

Konektory cívky relé jsou docela blízko sebe, takže při zapojování buďte opatrní. Uvolněné 5V cívkové vodiče a síťová připojení udržujte co nejkratší.

Síť napájí 5V napájecí zdroj. Neutrální strana sítě jde přímo k lampě, zatímco živá strana prochází normálně otevřenými kontakty relé.

Přepínač je zapojen z jedné strany na zem a z druhé do GPIO13 na ESP8266. Jakýkoli vstup bude stačit, ale zkontroluje datový list, protože některé piny jsou multiplexovány.

GPIO15 je připojen k 0v !! Mám kus drátu připojený k Reset a další k GPIO0. Ty se používají k odeslání náčrtu a po dokončení je lze odstranit.

Všimněte si toho, že zařízení ESP8266 fungují na 3,3 V

GPIO4 (opět bude stačit jakýkoli GPIO) se používá k nastavení / resetování relé pomocí optočlenu. Použil jsem opto vazební člen, abych minimalizoval odběr proudu na ESP8266 a umožnil 3,3 V přepnout cívku relé 5 V.

Použil jsem oboustranné lepicí podložky, aby komponenty zůstaly na svém místě.

Na každém konci skříně jsem vyvrtal několik 2 mm otvorů pro proudění vzduchu. Nejsem si jistý, jestli to bylo nutné, protože se generuje velmi málo tepla, ale cítil jsem se lépe:-)

Krok 3: Sotfware

Z GitHubu jsem stáhl následující.

IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master

Soubory jsou všechny v jednom adresáři a jediný soubor, který je třeba upravit, je soubor.ino.

Ukazuje, jak ovládat více přepínačů, a je to skvělý software.

Použil jsem Arduino IDE k nahrání skici do ESP. Na webu je spousta článků o tom, jak se to dělá, jen Google - Programování ESP8266 pomocí Arduino IDE. Je to docela přímočaré a musí být nastaveno pouze jednou., Poznámka: K nahrání skici jsem použil standardní USB FTDI na sériový převodník. GPIO15 musí být uzemněn - mám to trvale zapojené na 0v, GPIO0 musí být během resetu držen na 0v. Po resetování lze GPIO0 ponechat plovoucí. Skica by se nyní měla nahrát.

Části v náčrtu, které je třeba upravit, jsou replikace SSID a hesla vašeho routeru a příkaz, na který chcete, aby Alexa reagoval. Vyhledejte „stolní lampu“a nahraďte ji libovolným příkazem, např. „noční osvětlení“nebo „stropní ventilátor“.

Software interaguje s Alexou a přepíná GPIO4 vysoko nebo nízko se zapnutými příkazy stolní lampa a stolní lampa vypnuto. Také nastavuje příznaky - rl1 a isr_ran.

Používá se příznak rl1, takže software zná aktuální stav lampy, aby ji bylo možné zapnout nebo vypnout pomocí Alexa nebo přepínače.

Přepínač generuje přerušení, když je GPIO13 uzemněn. Přerušení jsou deaktivována, GPIO4 je přepnuto a podle toho je nastaven / resetován příznak rl1. Příznak isr_ran se používá v hlavní smyčce k opětovnému povolení přerušení po krátkém zpoždění - to zabrání odrazu spínače!

Důležitá poznámka: Zajistěte, aby váš výběr relé měl schopnost odpovídat kontaktu se zařízením, které přepínáte.

Hlasem aktivovaná výzva
Hlasem aktivovaná výzva
Hlasem aktivovaná výzva
Hlasem aktivovaná výzva

Druhé místo v hlasem aktivované výzvě

Doporučuje: