Obsah:
- Zásoby
- Krok 1: Schéma
- Krok 2: Zostavenie obvodu
- Krok 3: Inštalácia prúžku LED
- Krok 4: Programovanie
- Krok 5: Testovanie
Video: Pruhovaná lampa na čelo postele s ESP8266-01: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Je to veľmi ľahký projekt, ktorý som už dlho zanedbával, ale pretože som v karanténe, urobil som s časťami, ktoré mám poruke, niečo iné.
Cieľom bolo mať stmievateľné svetlo, ktoré by bolo možné ovládať jednoduchými príkazmi TCP alebo manuálnym prepínačom.
Pretože nedostatok dielov, improvizácia sa stala hlavným bodom projektu. Najprv mi chýbal MOSFET s logickou úrovňou a mal som iba vysokonapäťový spínací MOSFET, takže bol potrebný malý ovládač (mimochodom nie najlepší dizajn), potom chýbal panelový pulzný spínač, tak som vzal náhradnú mikrovlnnú rúru. bezpečnostný spínač zámku dverí pre tlačidlo.
Dúfam, že sa niečo naučíte a zabavíte sa na tomto projekte.
Zásoby
- 3 m bieleho LED pruhu. Keď som ho kúpil, obsahoval 12 V napájací zdroj
- ESP8266-01S x 1
- 2N3904 NPN tranzistor x1
- 2N3906 PNP tranzistor x 1
- MOSFET IRF3205 x 1
- Regulátor AMS1117-3.3 x 1
- Rezistor 3,3 K x 2
- 1K odpor x 1
- Odpor 1,5 K x 1
- Odpor 120 x 1
- 10 k odpor x 1
- 1 uF 16 V elektrolytický kondenzátor
- Keramický alebo polyesterový kondenzátor 100 nF x 1
- Zásuvkové konektory 1x6 (dve jednotky). Ešte lepšie je to vtedy, ak máte pre ESP riadny konektor 2x4.
- Koncové konektory pre napájanie a výstup LED
- Generický plastový box
- Základné nástroje elektroniky (spájkovačka, rezačka drôtu, kliešte atď.)
- Arduino IDE s nainštalovanou podporou ESP8266.
-
Sériový prevodník UART na USB 3,3 V alebo, ak nie je k dispozícii, akékoľvek Arduino UNO alebo Nano s konfiguráciou zobrazené tu https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (mimochodom, prepojená stránka je to veľmi dobrý návod pre PWM pre ESP)
Krok 1: Schéma
Obvod pozostáva z MOSFET ovládaného PWM na GPIO2. Obvod ovládača je potrebný, pretože IRF3205 potrebuje najmenej 10 V, aby dosiahol svoje Rds (zapnuté) 8 miliohmov, a ESP dáva iba 3,3 V.
Regulátor 3,3 V umožňuje napájanie ESP z rovnakého zdroja ako LED pásik a ďalšie krytky zlepšujú stabilitu napájania.
Nakoniec tlačidlo na GPIO0 prechádza cyklom jasu pri každom kliknutí. V mojom prípade tri kroky jasu a svetlo vypnuté.
Krok 2: Zostavenie obvodu
Je to (nie tak rýchly) a (skutočne) špinavý projekt. Najlepším prekvapením bolo, ako dobre blokovací spínač fungoval ako pulzátor.
Nepozerajte sa prosím na zapojenie: P
Krok 3: Inštalácia prúžku LED
Zmerajte a odstrihnite tri segmenty a potom spájkujte drôty. Nakoniec odlepte lepidlo a pritlačte ho na zadnú stranu postele.
V mojom prípade som podviedol a použil som na LED pásik širokú lepiacu pásku, pretože lepidlo bolo nejakým spôsobom oslabené.
Nakoniec zaskrutkujte vodiče na svorky a skontrolujte zapojenie.
Krok 4: Programovanie
Kód potrebuje veľa vylepšení, ako je napríklad oprava syntaktickej analýzy reťazcov, podpora pevnej IP adresy, režim nastavenia, ukladanie premenných prostredia do EPROM, čítanie premenných prostredia z EPROM pri zavádzaní atď.
Na načítanie firmvéru som použil Arduino s komunitnou knižnicou ESP verzie 2.5.0. To je dôležité, pretože načítanie programu ESP pri novších verziách zlyhá, možno je to vec s ESP8266-01, možno preto, že ako zavádzač používam Arduino UNO, len neviem.
Ak chcete získať podporu dosky ESP, nezabudnite do svojich predvolieb Arduino pridať
www.electronicshub.org/esp8266-pwm-tutoria… má dobrý návod na ESP8266 PWM. Tiež som použil ich sériový prevodník Arduino na USB na načítanie programu do ESP.
Krok 5: Testovanie
Najprv vykonajte rýchlu kontrolu zapojenia a pred zapnutím zapojte ESP8266 do obvodu.
Stlačenie tlačidla Malo by sa striedať medzi slabým, stredným, maximálnym a vypnutým svetlom.
Na test TCP som použil test soketu, ale akýkoľvek iný podobný softvér zvládne úlohu
Odporúča:
Detektor prítomnosti postele Zigbee: 8 krokov
Detektor prítomnosti postele Zigbee: Už nejaký čas som hľadal spôsob, ako zistiť, kedy sme v posteli. Je to kvôli použitiu týchto informácií na Homeassistant. S týmito informáciami by som mohol urobiť automatizáciu vypínania svetiel v noci alebo napríklad aktivovať poplašný systém v mojom
Snímanie pohybu pod osvetlením postele: 16 krokov (s obrázkami)
Snímanie pohybu pod osvetlením postele: Pokúšali ste sa niekedy v noci ticho vstať z postele, len aby ste o niečo zakopli a zobudili celý dom? Nočné svetlá snímajúce pohyb diskrétne nainštalované pod posteľou poskytujú dostatočne nízke svetlo, ktoré vás prevedie tými zablúdenými LEGO kockami
Automatické osvetlenie postele: 5 krokov (s obrázkami)
Automatické osvetlenie postele: Aj vy v noci spíte? Nič nevidíte ani v tme? Máte v noci aj tmu v miestnosti? Ak áno, toto zariadenie je pre vás! Myslím si, že väčšina z nás rada zostane trochu večer dlhšie. Dôvody môžu byť rôzne - Netflix, YouTube,
MOSTER FET - Duálne 500 Amp 40 V MOSFET 3D tlačiareň vyhrievané postele Ovládače: 7 krokov (s obrázkami)
MOSTER FET - Duálne 500Amp 40 V MOSFET 3D tlačiareň vyhrievané postele Ovládače: Pravdepodobne ste klikli na túto premýšľajúcu svätú kravu, 500 AMPS !!!!!. Aby som bol úprimný, doska MOSFET, ktorú som navrhol, nebude schopná bezpečne vykonávať 500A. Mohlo by to chvíľu trvať, tesne predtým, ako sa vzrušene vznietilo. To nebolo navrhnuté tak, aby to bolo
Lampa do postele Ws2812: 6 krokov (s obrázkami)
Nocľaháreň do postele Ws2812: Dobrý deň, rozhodol som sa prestavať existujúcu lampu do spálne, aby bolo možné ju ovládať zo smartfónu alebo akéhokoľvek zariadenia s prehliadačom a integrovať do Apple Home. Ciele sú: 1. Na ovládanie jasu, farby alebo animácie/efektov používajte LED diódu WS2812b. My