Obsah:

Inteligentní lampa Alexa s ESP8266: 4 kroky (s obrázky)
Inteligentní lampa Alexa s ESP8266: 4 kroky (s obrázky)

Video: Inteligentní lampa Alexa s ESP8266: 4 kroky (s obrázky)

Video: Inteligentní lampa Alexa s ESP8266: 4 kroky (s obrázky)
Video: Recenzja Sonoff Basic WiFi, czyli taniego przełącznika do "uinteligentniania" domu 🤭🏠 2024, Listopad
Anonim
Image
Image
Inteligentní lampa Alexa s ESP8266
Inteligentní lampa Alexa s ESP8266

Tento Instructable vás spolu se mnou provede upgradem vintage lampy s hlasovým ovládáním pomocí mikrořadiče ESP8266 a Amazon Echo/Alexa. Kód Arduino emuluje zařízení Belkin WeMo pomocí knihovny fauxmoESP, díky čemuž je nastavení hračkou.

Poznámka: Tento kód projektu byl zneplatněn změnou knihovny fauxmoESP na emulaci protokolu Philips Hue namísto Belkin WeMo. Pokud ji aktualizujete tak, aby fungovala s novou verzí knihovny, dejte mi prosím vědět

Chcete-li získat úplné informace o pracovním postupu Arduino ESP8266, podívejte se na moji bezplatnou třídu Instructables Internet of Things a podívejte se na třídu Paige's Lamps, kde najdete další inspiraci a know-how v oblasti osvětlení. Pokud jste v Arduinu nováčci, máme na to také úvodní třídu.

Tento projekt využívá střídavou elektřinu, která by vám mohla ublížit nebo způsobit požár- nenechávejte tento projekt připojený k napájení bez dozoru, a pokud nevíte, co děláte, pracujte pod dohledem někoho, kdo ano

Pro tento projekt budete potřebovat:

  • Amazon Echo (a aplikace Alexa)
  • Lampa (moje má 60W)
  • Počítač se softwarem Arduino s nainstalovanou podporou ESP8266
  • Deska mikrokontroléru Adafruit Feather Huzzah ESP8266
  • Výkonové relé Adafruit FeatherWing
  • Prodlužovací kabel
  • USB napájecí adaptér (alespoň 1A, použil jsem jeden z iPhonu)
  • USB kabel (microB)
  • Přepínač a vodič (volitelně)
  • Nástroj z druhé ruky (volitelně)
  • Pinzeta (volitelně)
  • Smršťovací bužírky
  • Tepelná pistole (nebo zapalovač/vysoušeč vlasů)
  • Odstraňovače drátů
  • Splachovací diagonální frézy
  • Drátěné matice
  • Páječka a pájka

Pro mou konkrétní dřevěnou základnu lampy:

  • Dřevěné dláto a palička
  • Svěrák
  • Pilka na kov
  • Kovový pilník
  • Vrták/lis s forstnerovými bity
  • Bruska s papírem o zrnitosti 220
  • Povrchová úprava dřeva (s rukavicemi, kartáčem atd.- přečtěte si pokyny k balení)

Kromě podpory desky ESP8266 byste měli nainstalovat následující knihovny Arduino (hledat ve správci knihoven nebo ručně umístit složku do Arduina/knihoven):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

Dozvěděl jsem se o této metodě z tohoto tutoriálu Adafruit: Snadné ovládání Alexa (Echo) vašeho ESP8266 Huzzah, který má spoustu dalších užitečných informací o používání tohoto kódu ve vašich vlastních projektech.

Chcete -li držet krok s tím, na čem pracuji, sledujte mě na YouTube, Instagramu, Twitteru, Pinterestu a přihlaste se k odběru mého zpravodaje. Jako Amazon Associate vydělávám na oprávněných nákupech, které provádíte pomocí mých partnerských odkazů.

Krok 1: Připojte relé

Připojit relé
Připojit relé
Připojit relé
Připojit relé
Připojit relé
Připojit relé
Připojit relé
Připojit relé

K ovládání střídavé části obvodu používám Power Relay FeatherWing- stačí přerušit horký vodič lampy a zapojit odizolované konce do normálně otevřených a společných šroubových svorek. Pamatujte, že pokud neznáte AC, najděte si někoho, kdo bude dohlížet. Moje lampa měla vypínač podél kabelu, takže jsem ji jen odstranil a použil drát, který spínač ovládal.

Nezapomeňte přemostit jeden z propojek na spodní straně desky odpovídající kolíku mikrokontroléru, který na ESP8266 použijete. Sledoval jsem instalační tutoriál pro Power Relay FeatherWing a přemostil zobrazenou propojku k ovládání relé pinem 13 na mém Feather Huzzah ESP8266.

Vždy nejprve sestavím prototyp těchto typů obvodů, i když konečným cílem je dostat vše tak, aby se vešlo do dřevěné základny lampy.

Krok 2: Naprogramujte 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
Programujte mikrokontrolér a testujte

Kód Arduino pro tento projekt používá příklad skici pro knihovnu fauxmoESP, která emuluje zařízení Belkin WeMo. Konfigurace vašeho homebrewu je tedy přesně stejná jako u komerčního zařízení, což je v aplikaci Alexa hračka. Kvůli přirozené řeči jsem své zařízení pojmenoval „světlo“.

Později jsem se rozhodl přidat vypínač pro potlačení napájení, aby bylo možné lampu ovládat nezávisle na hlasových povelech. To je důvod, proč to není na fotografiích na prkénku zde, ale objeví se později během kroku dřeva. Tlačítko k otestování kódu nezbytně nepotřebujete, takže jste v obou případech v pořádku. Podívejte se na video vložené v kroku 1, kde mi vysvětlíte, jak kód tlačítka funguje! Stáhněte si kód z tohoto kroku a připojte název a heslo vlastní sítě Wi -Fi a přizpůsobte název svého zařízení.

Krok 3: Sekáčová dřevěná základna pro přizpůsobení součástí

Sekáčová dřevěná základna pro přizpůsobení součástí
Sekáčová dřevěná základna pro přizpůsobení součástí
Sekáčová dřevěná základna pro přizpůsobení součástí
Sekáčová dřevěná základna pro přizpůsobení součástí
Sekáčová dřevěná základna pro přizpůsobení součástí
Sekáčová dřevěná základna pro přizpůsobení součástí
Sekáčová dřevěná základna pro přizpůsobení součástí
Sekáčová dřevěná základna pro přizpůsobení součástí

Poté, co jsme potvrdili, že vše funguje, je čas se vypořádat se dřevozpracující částí tohoto projektu. Tato lampa je držena pohromadě pomocí závitové tyče, kterou lze snadno zkrátit pomocí pily nebo rotačního kotouče pro odpojení nástroje, a poté se hladce podepíše, takže nastavovací přírubu lze stále přišroubovat. Vytloukl jsem dřevěnou základnu, abych pojal své komponenty.

Brousil jsem dřevěnou základnu, abych odstranil všechny skvrny, které jsem s ní popletl, a dokončil ji nějakou lazurou na dřevo.

Krok 4: Použijte to

Použij to!
Použij to!

Přijde mi přirozené říkat „Alexo, zapni světlo“, a tak jsem se při pojmenování svého chytrého světla cítil mimořádně chytrý. Chcete -li mít ve stejné síti více zařízení, můžete je odlišit například pojmenováním „osvětlení chodby“nebo „noční světlo“. Je to opravdu lepší než nákup přepínače WeMo? Pokud jste se v Instructable dočetli až sem, určitě se můžeme shodnout na tom, že je prostě zábavnější stavět si vlastní, zejména s upgradem vlastní vintage lampy a designem vše v jednom.

Jaké projekty chytré domácnosti máte pod svou myslí? Dejte mi vědět v komentářích níže, na čem pracujete.

Doporučuje: