Obsah:

Lampa ovládaná Alexou a prepínačom: 3 kroky (s obrázkami)
Lampa ovládaná Alexou a prepínačom: 3 kroky (s obrázkami)

Video: Lampa ovládaná Alexou a prepínačom: 3 kroky (s obrázkami)

Video: Lampa ovládaná Alexou a prepínačom: 3 kroky (s obrázkami)
Video: Kamera-LAMP se sledováním a identifikací osoby. 2024, November
Anonim
Image
Image
Harware
Harware

Amazon Echo je skvelá súprava! Milujem myšlienku zariadení aktivovaných hlasom!

Chcel som si vyrobiť vlastnú lampu ovládanú Alexou, ale ponechal som ako možnosť manuálny spínač.

Prehľadal som web a našiel som emulátor WEMO, ktorý keď sa pozrieme na ďalšie možnosti, zdá sa mi to najjednoduchší spôsob, ako prinútiť Alexu ovládať akékoľvek zariadenie!

**** DÔLEŽITÁ POZNÁMKA: REŠPEKTUJE HLAVNÚ ELEKTRINU - ZABIJE VÁS ****

Krok 1: Harware

Harware
Harware
Harware
Harware

Počet komponentov je minimálny vďaka ESP2866-12e, ktorý robí všetku prácu!

Všetky komponenty pochádzajú z eBay.

1 x ESP2866 -12e (alebo akýkoľvek ESP8266 s najmenej 2 portami GPIO)

Napájanie 1 x 5V

Relé 1 x 5v. Na eBay som našiel tieto veľmi malé relé s 5 V cievkou a 250 V 3 A kontakty

1 x 5v až 3v3 krok nadol

1 x optočlen (4N35 alebo ekvivalent)

1 x prepínač okamžitým stlačením tlačidla

1 x vhodný projektový box

Na obrázku je odpor, ktorý nebol potrebný!

Krok 2: Spojenie

Dať to dohromady
Dať to dohromady
Dať to dohromady
Dať to dohromady
Dať to dohromady
Dať to dohromady
Dať to dohromady
Dať to dohromady

Chcel som, aby projekt žil v kompaktnom kryte, aby nevyzeral príliš nevzhľadne.

Jednoducho nahradí pôvodný spínač žiaroviek relé a „mäkký“spínač!

Je dôležité zabezpečiť, aby bola sieťová strana (bit, ktorý vás zabije) nainštalovaný čo najbezpečnejšie a najbezpečnejšie - kvôli bezpečnosti a jednoduchosti som použil konektor „choc block“.

Konektory reléovej cievky sú dosť blízko seba, takže pri zapojovaní dávajte pozor. Odkryté vodiče cievky 5 V a sieťové pripojenia nechajte čo najkratšie.

Sieť je napájaná 5 V zdrojom. Neutrálna strana siete smeruje priamo k žiarovke, zatiaľ čo živá strana prechádza cez normálne otvorené kontakty relé.

Prepínač je prepojený jednou stranou k zemi a druhou k GPIO13 na ESP8266. Akýkoľvek vstup bude fungovať, ale skontroluje sa údajový list, pretože niektoré piny sú multiplexované.

GPIO15 je zapojený do 0v !! K Resetu mám pripojený kus drôtu a k GPIO0 ďalší. Tieto sa používajú na odoslanie náčrtu a po dokončení ich možno odstrániť.

Upozorňujeme, že zariadenia ESP8266 pracujú pri napätí 3,3 V

GPIO4 (opäť bude stačiť akékoľvek GPIO) sa používa na nastavenie / vynulovanie relé prostredníctvom opto spojky. Použil som opto spojku, aby som minimalizoval odtok prúdu na ESP8266. a umožnil 3,3 V prepnúť cievku relé 5 V.

Na udržanie komponentov na mieste som použil obojstranné lepiace podložky.

Na každom konci krytu som vyvŕtal niekoľko 2 mm otvorov na prúdenie vzduchu. Nie som si istý, či to bolo nevyhnutné, pretože sa vytvára veľmi málo tepla, ale cítil som sa lepšie:-)

Krok 3: Sotfware

Stiahol som si z GitHubu nasledujúce.

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

Súbory sú všetky v jednom adresári a jediný súbor, ktorý je potrebné upraviť, je súbor.ino.

Ukazuje, ako ovládať viac prepínačov, a je to skvelý softvér.

Použil som Arduino IDE na nahranie náčrtu do ESP. Na webe je veľa článkov o tom, ako sa to robí, iba Google - Použitie Arduino IDE na programovanie ESP8266. Je celkom priamy a musí byť nastavený iba raz., Poznámka: Na nahranie náčrtu som použil štandardný USB port FTDI na sériový prevodník. GPIO15 musí byť uzemnený - mám to trvalo zapojené na 0v, GPIO0 musí byť počas resetovania držaný na 0v. Po resetovaní môže byť GPIO0 ponechaný plávajúci. Skica by sa teraz mala nahrať.

Časti v náčrte, ktoré je potrebné upraviť, sú replikácia SSID a hesla vášho smerovača a príkaz, na ktorý by mala Alexa reagovať. Vyhľadajte „stolnú lampu“a nahraďte ju príkazom podľa vlastného výberu, napr. „nočné svetlo“alebo „stropný ventilátor“.

Softvér interaguje s Alexou a prepína GPIO4 na vysokú alebo nižšiu úroveň pri zapnutých príkazoch stolná lampa a vypnutá stolná lampa. Tiež nastavuje vlajky - rl1 a isr_ran.

Používa sa príznak rl1, takže softvér pozná aktuálny stav žiarovky, aby sa dala zapnúť alebo vypnúť pomocou Alexa alebo prepínača.

Prepínač generuje prerušenie, keď je GPIO13 uzemnený. Prerušenia sú zakázané, GPIO4 sa prepína a podľa toho sa nastavuje / resetuje príznak rl1. Vlajka isr_ran sa používa v hlavnej slučke na opätovné povolenie prerušenia po krátkom oneskorení - to zabraňuje odrazu spínača!

Dôležitá poznámka: Zaistite, aby váš výber relé disponoval hodnotením kontaktov, ktoré zvládne zariadenie, ktoré prepínate.

Hlasom aktivovaná výzva
Hlasom aktivovaná výzva
Hlasom aktivovaná výzva
Hlasom aktivovaná výzva

Druhý v hlasom aktivovanej výzve

Odporúča: