Obsah:

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

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

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

V domě, který jsem si pronajal, byl zaniklý krb, bez skutečné možnosti pěkného, útulného skutečného krbu. Rozhodl jsem se tedy vyrobit si vlastní RGB LED krb, který dává příjemný pocit simulující skutečný oheň. Ne tak dobré jako skutečný oheň, ale dává opravdu podobný útulný pocit.

Můžete si také vytvořit vlastní, je to snadný projekt pro začátečníky, který zvládnete jen s několika částmi a modulem Arduino nebo ESP8266. Oba moduly fungují dobře, důvod, proč jsem si vybral ESP8266, je ten, že mi to také dává možnost dálkově ovládat krb, zapínat/vypínat z mého systému domácí automatizace. Celý projekt je poměrně levný a nevyžaduje ani mnoho času.

Potřebné materiály:

  • WS2812B RGB LED pásek (1 metr, 60 LED/metr) - eBay cca. 7 USD
  • Modul NodeMCU ESP8266 ESP -12 (3,3v) nebo Arduino Nano V3.0 (5V) (Pokud chcete WiFi, zvolte NodeMCU) - cca. 4–7 USD
  • 1 x kondenzátor (1000 uF, 6,3 V+) ke stabilizaci aktuálních špiček
  • Bílý namazaný papír na pečení
  • Nějaká dřevěná deska na základnu (nebo karton)
  • USB kabel, nástěnný napájecí adaptér (1 A nebo více)

Budete také potřebovat páječku, nástroje a dráty.

Krok 1: Příprava základny

Příprava základny
Příprava základny
Příprava základny
Příprava základny
Příprava základny
Příprava základny

Nejprve budete muset zkrátit 1 metr RGB LED pásku na polovinu a zapojit kolíky dohromady (GND až GND, D až D, +5V až +5V). Získáte tak 50 cm dlouhý dvojitý pás.

Nyní můžete vzít nějaké dřevo a nařezat ho na velikost, mělo by být jen o něco delší než LED pás a jen o něco širší. Můžete použít jakýkoli jiný materiál, ale myslím, že dřevo vypadá lépe.

Zajistěte pouze konce RGB LED pásku k desce skotskou páskou nebo (horkým) lepidlem.

Krok 2: Přidání plamenů

Přidání plamenů
Přidání plamenů
Přidání plamenů
Přidání plamenů
Přidání plamenů
Přidání plamenů

Vezměte namazaný papír a odtrhněte kousek (asi 10–15 centimetrů široký), trochu jej pomačkejte a poté zasuňte pod LED pásek, složte ho nahoru a dokola, takže vytvoří „plamen“. Cílem je postavit jej nad LED diody, aby se světlo z LED diod rozptýlilo na papír.

Můžete to zkusit jen zajistit sklopením boků. K držení pohromadě nebudete moci použít skotskou pásku ani běžné lepidlo, protože je to namazaný/nepřilnavý papír. Můžete je spojit pomocí průhledné nitě pomocí jehly.

Jakmile vytvoříte první plamen, pokračujte v budování všech následujících plamenů a mírně překrývejte základnu s předchozím.

Krok 3: Zapojení

Zapojení
Zapojení
Zapojení
Zapojení
Zapojení
Zapojení

Zapojení modulu (NodeMCU) k LED pásku je snadné, ale k oddělení vodičů od LED pásku budete muset provést pájení. Nezapomeňte také přidat kondenzátor 1000 uF 6,3 V (nebo více) mezi + a GND, blízko LED pásky, pomůže to stabilizovat výkon.

Zapojení je:

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

Pokud používáte Arduino, můžete k LED pásku připojit jakýkoli digitální pin (D2-D13), jen se ujistěte, že odpovídá zdrojovému kódu.

Krok 4: Nahrání kódu

Nahrání kódu
Nahrání kódu
Nahrání kódu
Nahrání kódu

K Arduino IDE musíte použít a nainstalovat také podporu desky ESP8266:

github.com/esp8266/Arduino

Zdrojový kód je k dispozici na stránce github:

Zkompilujte a nahrajte kód do modulu NodeMCU a je to! Začne blikat LED.

Ke kódu je jedna zvláštní poznámka: spotřeba energie aktuálního kódu byla naměřena kolem 600-700 mA, což je nad normální 500 mA porty USB, které rády dávají. Z tohoto důvodu bude po dobu první 1 minuty napájet pouze část LED (přibližně třetinu) a poté se rozsvítí. Pokud používáte napájecí adaptér, ujistěte se, že podporuje alespoň 1 A, a nikoli nejlevnější typ.

Protože je k dispozici zdrojový kód, můžete také experimentovat s barvami a časováním.

Užívat si!

Doporučuje: