Obsah:

Inteligentná lampa Alexa s krokmi ESP8266: 4 kroky (s obrázkami)
Inteligentná lampa Alexa s krokmi ESP8266: 4 kroky (s obrázkami)

Video: Inteligentná lampa Alexa s krokmi ESP8266: 4 kroky (s obrázkami)

Video: Inteligentná lampa Alexa s krokmi ESP8266: 4 kroky (s obrázkami)
Video: How to flash new Sonoff BL602 bulb B05-BL-A60 - 100% free from cloud guide and BP5758 configuration 2024, November
Anonim
Image
Image
Inteligentná lampa Alexa s ESP8266
Inteligentná lampa Alexa s ESP8266

Tento inštruktážny sprievodca vás spolu so mnou prevedie modernizáciou starodávnej žiarovky s hlasovým ovládaním pomocou mikroradiča ESP8266 a Amazon Echo/Alexa. Kód Arduino emuluje zariadenie Belkin WeMo pomocou knižnice fauxmoESP, vďaka čomu je nastavenie jednoduché.

Poznámka: Tento kód projektu bol zneplatnený zmenou knižnice fauxmoESP, ktorá napodobňuje protokol Philips Hue namiesto Belkin WeMo. Ak ho aktualizujete tak, aby fungoval s novou verziou knižnice, dajte mi vedieť

Ak sa chcete dozvedieť viac o pracovnom postupe Arduino ESP8266, pozrite sa na moju bezplatnú triedu Internet of Things Instructables a na triedu svietidiel Paige's Lamps, kde nájdete ďalšie inšpirácie a know-how v oblasti osvetlenia. Ak ste v Arduine nováčik, máme na to aj úvodnú triedu.

Tento projekt používa striedavú elektrickú energiu, ktorá by vám mohla ublížiť alebo spôsobiť požiar- nenechávajte tento projekt pripojený k napájaniu bez dozoru a ak neviete, čo robíte, pracujte pod dohľadom niekoho, kto to robí

Na tento projekt budete potrebovať:

  • Amazon Echo (a aplikácia Alexa)
  • Lampa (moja má 60W)
  • Počítač so softvérom Arduino s nainštalovanou podporou ESP8266
  • Doska mikrokontroléra Adafruit Feather Huzzah ESP8266
  • Výkonové relé Adafruit FeatherWing
  • Predlžovací kábel
  • USB napájací adaptér (najmenej 1A, použil som jeden z iPhone)
  • USB kábel (microB)
  • Prepínač a drôt (voliteľné)
  • Nástroj z tretej ruky (voliteľné)
  • Pinzeta (voliteľné)
  • Teplom zmrštiteľné hadičky
  • Tepelná pištoľ (alebo zapaľovač/sušič vlasov)
  • Odizolovače drôtov
  • Splachovacie diagonálne frézy
  • Drôtené matice
  • Spájkovačka a spájkovačka

Pre moju konkrétnu drevenú základňu žiarovky:

  • Dláto a palička na drevo
  • Vice
  • Pílka na drevo
  • Kovový pilník
  • Vŕtačka/lis s bitmi Forstner
  • Brúska s hrubým papierom 220
  • Povrchová úprava dreva (s rukavicami, štetcom atď.- prečítajte si pokyny na obale)

Okrem podpory dosky ESP8266 by ste mali nainštalovať aj nasledujúce knižnice Arduino (hľadať v správcovi knižníc alebo ručne umiestniť priečinok do Arduina/knižníc):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Dozvedel som sa o tejto metóde z tohto tutoriálu Adafruit: Jednoduché ovládanie Alexa (Echo) vášho ESP8266 Huzzah, ktorý ponúka mnoho ďalších užitočných informácií o použití tohto kódu vo vašich vlastných projektoch.

Aby ste držali krok s tým, na čom pracujem, sledujte ma na stránkach YouTube, Instagram, Twitter, Pinterest a prihláste sa na odber môjho spravodajcu. Ako spolupracovník Amazonu zarábam na kvalifikovaných nákupoch, ktoré robíte pomocou mojich pridružených odkazov.

Krok 1: Pripojte relé

Pripojte relé
Pripojte relé
Pripojte relé
Pripojte relé
Pripojte relé
Pripojte relé
Pripojte relé
Pripojte relé

Na ovládanie striedavej časti obvodu používam výkonové relé FeatherWing- stačí prerušiť horúci vodič žiarovky a zapojiť odizolované konce do normálne otvorených a bežných skrutkových svoriek. Pamätajte si, že ak nepoznáte AC, nájdite niekoho, kto to dohliada. Moja lampa mala vypínač pozdĺž kábla, takže som ho len odstránil a použil som drôt, ktorý spínač ovládal.

Nezabudnite premosťovať jeden z prepojok na spodnej strane dosky zodpovedajúci kolíku mikrokontroléra, ktorý použijete na ESP8266. Nasledoval som návod na nastavenie napájacieho relé FeatherWing a premostil zobrazený prepojok na ovládanie relé pomocou kolíka 13 na mojom Feather Huzzah ESP8266.

Vždy najskôr postavím prototyp týchto typov obvodov, aj keď je konečným cieľom dostať všetko tak, aby sa zmestilo do drevenej základne žiarovky.

Krok 2: Naprogramujte mikrokontrolér a test

Programujte mikrokontrolér a testujte
Programujte mikrokontrolér a testujte
Programujte mikrokontrolér a testujte
Programujte mikrokontrolér a testujte
Programujte mikrokontrolér a testujte
Programujte mikrokontrolér a testujte

Kód Arduino pre tento projekt používa vzorový náčrt knižnice fauxmoESP, ktorá emuluje zariadenie Belkin WeMo. V dôsledku toho je konfigurácia vášho homebrew rovnaká ako v komerčnom zariadení, čo je v aplikácii Alexa hračka. Kvôli prirodzenej reči som svoje zariadenie pomenoval „svetlo“.

Neskôr som sa rozhodol pridať prepínač napájania, aby bolo možné lampu ovládať nezávisle od hlasových povelov. Preto to nie je na chlebových fotografiách tu, ale objavuje sa neskôr počas kroku dreva. Na testovanie kódu nepotrebujete výlučne tlačidlo, takže ste v oboch smeroch v poriadku. Pozrite si video vložené v kroku 1 a vysvetlite mi, ako funguje kód tlačidla! Stiahnite si kód z tohto kroku, zadajte názov a heslo svojej vlastnej siete Wi -Fi a prispôsobte názov svojho zariadenia.

Krok 3: Dláto na báze sekáča, aby zodpovedalo komponentom

Dláto zo základne, aby zodpovedalo komponentom
Dláto zo základne, aby zodpovedalo komponentom
Dláto zo základne, aby zodpovedalo komponentom
Dláto zo základne, aby zodpovedalo komponentom
Dláto zo základne, aby zodpovedalo komponentom
Dláto zo základne, aby zodpovedalo komponentom
Dláto zo základne, aby zodpovedalo komponentom
Dláto zo základne, aby zodpovedalo komponentom

Po potvrdení, že všetko funguje, je čas zaoberať sa drevárskou časťou tohto projektu. Táto lampa je držaná pohromade pomocou závitovej tyče, ktorú je možné jednoducho skrátiť pílou alebo rotačným kolieskom na vypínanie nástrojov, a potom je uložená hladko, aby bolo možné priskrutkovať nastavovaciu prírubu. Vytesal som drevenú základňu, aby som umiestnil svoje komponenty.

Brúsil som drevenú základňu, aby som z nej odstránil všetky škvrny, a dokončil ju nejakou lazúrou na drevo.

Krok 4: Použite to

Použi to!
Použi to!

Zdá sa mi prirodzené povedať „Alexa, zapni svetlo“, a preto som sa cítil mimoriadne múdry pri pomenovaní svojho inteligentného svetla. Ak chcete mať v jednej sieti viac zariadení, môžete ich odlíšiť napríklad tak, že ich pomenujete „svetlo na chodbe“alebo „nočné svetlo“. Je to skutočne lepšie ako nákup prepínača WeMo? Ak ste sa v Instruktabilnom dočítali až sem, určite sa zhodneme na tom, že je predsa len zábavnejšie stavať si vlastné, a to najmä s vylepšením vintage lampy na mieru a dizajnom všetko v jednom.

Aké projekty inteligentnej domácnosti máte pod čiarou myslenia? Dajte mi vedieť v komentároch nižšie, na čom pracujete.

Odporúča: