Obsah:
Video: Lampa ovládaná Alexou a přepínačem: 3 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
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
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.
Druhé místo v hlasem aktivované výzvě
Doporučuje:
Přepínač DC - DC napěťového spínače s přepínačem dolů (LM2576/LM2596): 4 kroky
Přepínač DC-DC napěťového přepínače Buck Voltage Converter (LM2576/LM2596): Výroba vysoce účinného převodníku buck je náročná práce a dokonce i zkušení inženýři vyžadují několik návrhů, aby se dostali k tomu správnému. je měnič stejnosměrného napětí, který snižuje napětí (při zvyšování
(LED s přepínačem) Simulace Arduino pomocí obvodu Tinkercad: 5 kroků
(LED with Switch) Arduino Simulation using Tinkercad Circuit: We are a group of UQD0801 (Robocon 1) students from Universiti Tun Hussein Onn Malaysia (UTHM) that demonstrating how to simulate the LED with switch using Arduino and a few components as part of náš úkol. Proto představíme b
Lampa mumie - chytrá lampa ovládaná WiFi: 5 kroků (s obrázky)
The Mummy Lamp - WiFi Controlled Smart Lamp: Asi před 230 tisíci lety se lidská bytost naučila ovládat oheň, což vedlo k zásadní změně v jeho životním stylu, když začal pracovat v noci také pomocí světla z ohně. Můžeme říci, že toto je začátek vnitřního osvětlení. Teď já
Interní tajný USB klíč se skrytým přepínačem: 5 kroků
Internal Secret USB Stick se skrytým přepínačem: Nedávno jsem měl problém, že jsem chtěl mít Tails OS* jako druhý operační systém vždy u sebe. Ale nechtěl jsem nosit USB klíč a vývojáři neplánují trvalou instalaci pevného disku. Takže jsem přišel s něčím jiným
Akrylový LED displej s přepínačem Lasercut: 11 kroků (s obrázky)
Akrylový LED displej s přepínačem Lasercut: Dříve jsem dělal akrylový displej, ale tentokrát jsem chtěl do designu integrovat přepínač. Pro tento design jsem také přešel na akrylovou základnu. Trvalo mi mnoho změn, než jsem přišel na jednoduchý design odolný proti bláznům. Konečný design vypadá tak