Obsah:
Video: The Ultimate Light Switch: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Cílem tohoto pokynu je vysvětlit, jak jsem vytvořil spínač osvětlení připojeného přes wifi (dále také nazývané dálkové ovladače). Cílem těchto dálkových ovladačů je zapnout a vypnout několik relé připojených přes wifi. Relé nejsou v tomto návodu vysvětlena. Jsou vysvětleny v samostatném pokynu, který jsem vytvořil v minulosti: Wifi přepínač ESP8266.
Tyto dálkové ovladače budou obsahovat až 3 malá tlačítka. Každé tlačítko zapíná/vypíná jedno nebo více relé. LED dioda vedle každého tlačítka slouží jako zpětná vazba. Větší tlačítko se používá ke zvláštnímu účelu: vypne všechna relé. Nejen ty ovládané dálkovým ovladačem, ale všechna relé ovládaná všemi dálkovými ovladači v domě. Používá se k vypnutí všeho při odchodu do práce nebo při spaní.
Spojení mezi zařízeními spravuje Blynk. Dálkový mikrokontrolér je Huzzah Feather s ESP8266. Napájení dálkových ovladačů pochází ze zásuvky USB (bez baterií).
Pokud budete postupovat podle mých pokynů, všimnete si, že toto zařízení má podobný účel jako ten, který byl vysvětlen v předchozím pokynu: ESP32 Thing Wifi Remote, a máte pravdu. Z předchozího modelu jsem provedl následující vylepšení:
- Věc ESP32 byla nahrazena Huzzah Feather s ESP8266 (měl jsem problémy s připojením s ESP32 Thing).
- Kovová tlačítka byla nahrazena plastovými tlačítky (statická elektřina byla někdy na desku přenášena kovovými tlačítky, což vyžadovalo restart).
- Tyto dálkové ovladače nyní ovládají pouze několik světel, obvykle světla v jedné místnosti, namísto ovládání všech světel domu každým dálkovým ovladačem (abyste například omylem nezapnuli světla v ostatních ložnicích).
- Ve starším modelu jsem měl baterii, abych mohl vyjmout dálkový ovladač z USB konektoru a stále ho používat několik hodin. Ukázalo se, že jsem tuto funkci nikdy nepoužil, takže jsem vyjmul baterii, aby byl dálkový ovladač tenčí.
- Přidal jsem tlačítko „vypnout vše“.
- Přidal jsem LED diody zpětné vazby.
Úroveň obtížnosti: Střední
Potřebný materiál:
- 1 plastový kryt PolyCase a PolyCase
- 1 Pírko HUZZAH s ESP8266 Adafruit
- 1 poloviční pájecí prkénko Adafruit
- 3 LED Adafruit
- 3 vysoká a úzká tlačítka Adafruit
- 1 krátké a široké tlačítko Adafruit
- 7 3,3k odpory Amazon
- 1 zástrčka USB typu A Adafruit
- drát Sparkfun
- polyuretanové lepidlo Lowes
Potřebné nástroje:
- Páječka Amazon
- Dremel (pokud ho nemáte, stačil by nůž na nářadí) Lowes
- Vrtačka (pokud ji nemáte, stačila by ruční vrtačka) Lowes
Krok 1: Design
Mikrokontrolér:
Jako mikrokontrolér jsem použil peří Huzzah s ESP8266, vyrobené společností Adafruit, z následujících důvodů:
- Má možnosti wifi
- Je to levné (18,95 $ za sestavenou verzi)
- Je relativně malý (23 mm x 51 mm x 8 mm / 0,9 palce x 2 palce x 0,28 palce)
- Má 9 pinů GPIO (potřeboval jsem 7)
Mikrokontrolér bude napájen 5V zásuvky USB.
4 GPIO budou použity jako vstupy z tlačítek a 3 budou použity jako výstup do světelných diod. Jedno z tlačítek (to, které vypne každé světlo) má v sobě LED, takže mi nedávalo smysl mít pro toto tlačítko LED zpětné vazby.
Tlačítka:
Design tlačítek je velmi jednoduchý: pro 3 malá tlačítka jsem vybral hmatové přepínače, také nazývané SPST přepínače. Vybral jsem ty vysoké, aby vyčnívaly z ohrady. Pro větší tlačítko jsem také vybral přepínač SPST, ale kratší, aby byl zapuštěn do skříně, cílem je, aby nebyl náhodou stisknut. Má také vnitřní LED a symbol I/O.
Jak je znázorněno na výše uvedeném schématu, přepínače dodávají uzemnění GPIO přes 3,3k stahovací odpor a po stisknutí dodávají 3,3V do GPIO.
LED diody:
Použil jsem 5mm žluté LED. Jsou jednoduše připojeny k GPIO na jednom konci a k uzemnění přes 3,3k odpor na druhém konci.
Ohrada:
Na kryt jsem potřeboval plastový box s vnitřními rozměry alespoň 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4 ". Krabice, kterou jsem vybral, má vnitřní rozměry 52 mm x 100 mm x 19 mm / 2,0" x 3,9 "x 0,7 ". To znamená, že budu muset naskládat několik lepenek nebo papírů za prkénko, abych se ujistil, že je systém zatlačen v jedné rovině s víkem skříně a tlačítka budou vyčnívat z víka.
Všechny součásti jsou připájeny na pájecí desce. Díky tomu je odolnější a bezpečnější než konvenční prkénko a nevyžaduje navrhování desek plošných spojů na míru. Zjistil jsem, že poloviční permaboard od Adafruit fungoval perfektně.
Krok 2: Výroba desky
Doporučuje:
BookWorm Light-Up Book Light a záložka: 13 kroků (s obrázky)
BookWorm Light-Up Book Light and Bookmark: Vytvořte tuto zábavnou záložku knihomolů, která se zdvojnásobí jako světlo knihy! Vytiskneme to, vystřihneme, vybarvíme a ozdobíme a oni ho používají k osvětlení noci, abyste mohli číst ve tmě. Je vyroben pouze z několika materiálů a je skvělým prvním
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: 7 kroků
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: Adaptace hračky otevírá nové cesty a přizpůsobená řešení, která umožňují dětem s omezenými pohybovými schopnostmi nebo vývojovými vadami samostatně komunikovat s hračkami. V mnoha případech děti, které vyžadují přizpůsobené hračky, nejsou schopny
Pull the Light - Light Module using Neopixel & Pull Up Switch: 6 Steps (with Pictures)
Pull the Light - Light Module using Neopixel & Pull Up Switch: Features of the light module Arduino Uno Hardware & skříň zakoupená u internetu Neopixel & Napájení zapůjčené ze školy informatiky & Design produktu Světelný modul ovládaný napájecím zdrojem Všechny funkce ovládané pomocí
Secret Book Light Switch: 12 kroků (s obrázky)
Secret Book Light Switch: Před několika lety jsem nainstaloval pruh LED světel podél horní části knihovny v našem obývacím pokoji. Moje prvotní myšlenka byla použít k ovládání těchto světel jednoduchý spínač, ale pak se moje mysl usadila na něčem mnohem zajímavějším - magickém bo
Wifi Light Switch Webový server Raspberry Pi: 8 kroků (s obrázky)
Wifi Light Switch Raspberry Pi Web Server: Chtěl jsem ovládat vypínač ve své ložnici, aniž bych musel vstávat z postele, takže jsem chtěl mít možnost ovládat jej z telefonu. Měl jsem několik dalších omezení, chtěl jsem být schopen jej snadno ovládat z jakéhokoli zařízení, chtěl jsem být schopen