Obsah:

Krb LED Arduino / ESP: 4 kroky (s obrázkami)
Krb LED Arduino / ESP: 4 kroky (s obrázkami)

Video: Krb LED Arduino / ESP: 4 kroky (s obrázkami)

Video: Krb LED Arduino / ESP: 4 kroky (s obrázkami)
Video: IoT Arduino pre úplných začiatočníkov 1 2024, Júl
Anonim
Image
Image
LED krb Arduino / ESP
LED krb Arduino / ESP

V dome, ktorý som si prenajal, bol nefunkčný krb, bez skutočnej možnosti pre pekný, útulný skutočný krb. Rozhodol som sa preto vyrobiť si vlastný RGB LED krb, ktorý dáva príjemný pocit simulujúci skutočný oheň. Nie je to také dobré ako skutočný oheň, ale dáva to skutočne podobný útulný pocit.

Môžete si tiež vytvoriť svoj vlastný, je to ľahký začiatočnícky projekt, ktorý môžete vykonať iba s niekoľkými časťami a modulom Arduino alebo ESP8266. Oba moduly fungujú dobre, dôvod, prečo som si vybral ESP8266, je ten, že mi to tiež dáva možnosť diaľkovo ovládať krb, zapínať/vypínať ho z domáceho systému automatizácie. Celý projekt je pomerne lacný a nevyžaduje si ani veľa času.

Potrebný materiál:

  • WS2812B RGB LED pás (1 meter, 60 LED/meter) - eBay cca. 7 USD
  • Modul NodeMCU ESP8266 ESP -12 (3,3v) alebo Arduino Nano V3.0 (5V) (Ak chcete WiFi, zvoľte NodeMCU) - cca. 4-7 USD
  • 1 x kondenzátor (1000 uF, 6,3 V+) na stabilizáciu súčasných špičiek
  • Biely vymastený papier na pečenie
  • Nejaká drevená doska na základňu (alebo lepenka)
  • Kábel USB, nástenný napájací adaptér (1 A alebo viac)

Budete tiež potrebovať spájkovačku, nástroje a drôty.

Krok 1: Príprava základne

Príprava základne
Príprava základne
Príprava základne
Príprava základne
Príprava základne
Príprava základne

V prvom rade budete musieť skrátiť 1 meter RGB LED pás na polovicu a prepojiť kolíky dohromady (GND až GND, D až D, +5V až +5V). Získate tak 50 cm dlhý dvojitý pás.

Teraz si môžete vziať drevo a narezať ho na veľkosť, mal by byť o niečo dlhší ako pás LED a o niečo širší. Môžete použiť akýkoľvek iný materiál, ale podľa mňa drevo vyzerá lepšie.

Zaistite iba konce RGB LED pásu k doske škótskou páskou alebo (horúcim) lepidlom.

Krok 2: Pridanie plameňov

Pridanie plameňov
Pridanie plameňov
Pridanie plameňov
Pridanie plameňov
Pridanie plameňov
Pridanie plameňov

Vezmite namazaný papier a odtrhnite kúsok (asi 10-15 centimetrov široký), trochu ho pokrčte a potom ho zasuňte pod pásik LED, zložte ho a dookola, takže vytvorí „plameň“. Cieľom je postaviť ho nad LED diódy, aby sa svetlo z LED diód rozptýlilo na papier.

Môžete to skúsiť len zaistiť sklopením bokov. Na držanie spolu nebudete môcť použiť škótsku pásku ani bežné lepidlo, pretože je to mastný/nepriľnavý papier. Môžete ho zviazať pomocou priehľadnej nite pomocou ihly.

Akonáhle urobíte prvý plameň, pokračujte v budovaní všetkých nasledujúcich plameňov, pričom sa základňa mierne prekrýva s predchádzajúcim.

Krok 3: Zapojenie

Zapojenie
Zapojenie
Zapojenie
Zapojenie
Zapojenie
Zapojenie

Zapojenie modulu (NodeMCU) k LED pásiku je jednoduché, ale na oddelenie vodičov od LED pásu budete musieť vykonať určité spájkovanie. Nezabudnite tiež pridať kondenzátor 1 000 uF 6,3 V (alebo viac) medzi + a GND v blízkosti pásika LED, pomôže to stabilizovať výkon.

Zapojenie je:

  • Pripojte +5V (USB VCC) z NodeMCU k LED pásiku +5V
  • Pripojte GND z NodeMCU k LED pásku GND
  • Pripojte pin označený „D7“z NodeMCU k „D“na páse LED

Ak používate Arduino, k LED pásku môžete pripojiť ľubovoľný digitálny pin (D2-D13), len sa uistite, že je v zdrojovom kóde.

Krok 4: Odovzdanie kódu

Odovzdanie kódu
Odovzdanie kódu
Odovzdanie kódu
Odovzdanie kódu

Na Arduino IDE musíte použiť a nainštalovať tiež podporu dosky ESP8266:

github.com/esp8266/Arduino

Zdrojový kód je k dispozícii na stránke github:

Zostavte a nahrajte kód do modulu NodeMCU a je to! Začne blikať LED diódy.

K kódu je jedna špeciálna poznámka: spotreba energie súčasného kódu bola nameraná okolo 600-700 mA, čo je nad normálnymi 500 mA portmi USB, ktoré radi dávajú. Z tohto dôvodu bude počas prvej 1 minúty napájať iba časť diód LED (asi tretinu) a potom všetko zhasne. Ak používate sieťový adaptér, uistite sa, že podporuje najmenej 1 A a nie najlacnejší typ.

Pretože je k dispozícii zdrojový kód, môžete experimentovať aj s farbami a načasovaním.

Užite si to!

Odporúča: