Obsah:

Světelný efekt krbu: 4 kroky
Světelný efekt krbu: 4 kroky

Video: Světelný efekt krbu: 4 kroky

Video: Světelný efekt krbu: 4 kroky
Video: #4 Míla Fürstová: Jaké bylo dělat cover alba pro Coldplay? 2024, Listopad
Anonim
Krbový světelný efekt
Krbový světelný efekt
Krbový světelný efekt
Krbový světelný efekt
Krbový světelný efekt
Krbový světelný efekt

Není po dlouhém a chladném zimním dni příjemné sedět před krbem v teple vašeho domu? Většina lidí ve skutečnosti nemá krb, ale i pohled nebo světlo plamenů může zahřát vás a vaše chladné srdce.

Pokud hledáte tento útulný pocit, jste na správném místě! Ukážu vám, jak si můžete pomocí desky Arduino a adresovatelných LED pásků vytvořit vlastní světelný efekt krbu. Na zimu budete mít dost času na realizaci tohoto projektu.

Chtěl bych uvést, že obrázky nereprezentují skutečné barvy světla, možná kvůli vyvážení bílé kamery mého telefonu. Video se svíčkami je nejblíže skutečným barvám. Jelikož je tento instruktáž v soutěži duhy, je důležité, aby na obrázcích byly oranžové barvy.

Zásoby

Věci, které budete potřebovat:

  • Deska Arduino (použil jsem nano klon, můžete použít téměř jakýkoli druh)
  • Adresovatelný RGB LED pás WS2812B (požadovaná délka, moje má 29 LED)
  • 5V nástěnný adaptér (9V je také v pořádku)
  • Hliníkový LED profil (požadovaná délka)
  • Tlačítko (normálně otevřené)
  • Spojovací krabice (malá)
  • Dráty
  • Tepelně smršťovací trubice (volitelně)

Věci, které budete používat:

  • Páječka a pájka
  • Skalpel nebo užitkový nůž
  • Heatgun nebo zapalovač
  • Boční řezačka
  • Pila na kov nebo ruční pila

Krok 1: Koncept

Použil jsem klon Arduino Nano z ebay, u tohoto typu se nemusíte držet, lze použít jakoukoli desku Arduino. Budete potřebovat kus adresovatelného RGB LED pásku WS2812B. Řadič posílá N*16 bitů informací do první LED. První LED kontrolka přečte prvních 16 bitů a nechá projít zbytek informací ((N-1)*16 bitů). Tímto způsobem můžeme ovládat LED diody celého pásu jednu po druhé pouze s jedním výstupem desky. Používám také jeden vstup pro tlačítko, takže mohu snadno vybrat vzory.

Samotné zařízení je opravdu jednoduché, snadno ho postaví začátečník. I v tomto jednoduchém projektu je spousta věcí, které můžete vynechat, což je ještě jednodušší. Pokud upravíte kód, můžete odstranit tlačítko, nebo pokud byste nechtěli používat hliníkový profil, je to zcela v pořádku. Stačí pásek přilepit kamkoli budete chtít.

Krok 2: Výroba zařízení

Výroba zařízení
Výroba zařízení
Výroba zařízení
Výroba zařízení
Výroba zařízení
Výroba zařízení

Nejprve se musíte rozhodnout o délce světelné řady krbu. Může to být metr, yard, můj má asi 50 cm. LED pásek můžete oříznout mezi libovolnými LED diodami. Měl jsem 52 cm dlouhý hliníkový profil, takže se do něj vešlo jen 29 LED diod. Pokud jste se rozhodli pro délku pásu, ustřihněte ho. Poté musíte řezat hliníkový profil. Doporučuje se oříznout profil o něco déle (asi o 2 cm delší), aby pro dráty a koncové kusy zbylo místo. Pomocí oboustranné pásky na zadní straně pásky LED ji zajistěte do profilu. Zatlačte plastové plastové víko na místo. Pokud profil nechcete používat, můžete pásek LED nalepit na místo později.

Pro LED pásek budete potřebovat 3 vodiče.

  • 5V
  • GND
  • Vstup dat

Připájejte tyto 3 vodiče k pásku. Nezapomeňte připájet vstupní stranu proužku (malý trojúhelník ukazuje směr toku dat).

Vyřízněte nebo vyvrtejte otvor v horní části spojovací krabice, aby vaše normálně otevřené tlačítko perfektně zapadlo. Připájejte dva vodiče k tlačítkovým konektorům. Zde můžete použít smršťovací bužírky nebo elektrickou pásku.

Vyřízněte nebo vyvrtejte 2 malé otvory po stranách krabice, abyste mohli přivést energii a vodiče z LED diod. Pájecí konektory na koncích vodičů. (Pokud používáte také Nano, použijte ženské záhlaví).

Připojte vodiče nástěnného adaptéru k GND a VIN. Pokud používáte regulovaný 5V zdroj, můžete jej místo VIN připojit na 5V. Připojte kolíkové tlačítka k GND a D4 (můžete použít jiné GPIO piny, pokud upravíte kód). Připojte LED pásek k GND, 5V a D3 (můžete použít jiné GPIO piny, pokud upravíte kód). Pokud vám dojde pin GND, budete možná muset použít pin GND na hlavičce ISP. Ovladač můžete do krabice zajistit horkým lepidlem nebo oboustrannou páskou. Nebo to můžete nechat tak, jak to je (stejně jako já).

Krok 3: Programování

Tento krok je poměrně snadný, ale budete potřebovat knihovnu neopixelů od adafruit. Zde si jej můžete stáhnout pomocí mého programového kódu. Po procesu stahování musíte přesunout knihovnu neopixelů do složky knihoven Arduino. Programový kód můžete přesunout vedle svých skic Arduino.

Pokud si nepřejete upravit můj kód, připojte své Arduino a můžete si vybrat typ desky a port v IDE. V případě potřeby proveďte potřebné úpravy a klikněte na Nahrát. IDE by mělo zkompilovat a nahrát kód na vaši desku a je připraveno k akci.

Pomocí tlačítka můžete vybrat požadovaný vzor LED. Můj kód zahrnuje krb, svíčku a umírající krb spolu s dalšími vzory.

V režimu svíčky centrální LED bliká a bliká žlutooranžovou barvou. V krbu představuje každá LED malý plamen. Každý plamen má maximum a minimum světla, čím je jasnější, tím je blíže žluté. Stmívací plameny budou mít oranžovo-červenou barvu. V každém cyklu jsou hodnoty plamene generovány náhodně z předchozí hodnoty, ale tato hodnota nemůže být příliš daleko od sousedních. Světlo umírajícího krbu bude tmavší a po nějaké době bude jen slabě zářit v načervenalejší barvě

Můžete nastavit počet LED diod v mém kódu, nebo si můžete pohrát s hodnotami na začátku mého programového kódu. Snažil jsem se, aby byl efekt ohně docela realistický a myslím, že se to docela povedlo.

Krok 4: Konec

Zde jsou 3 videa efektu. Krb, svíčka a časová prodleva umírajícího krbu.

Jsi hotov. Vytvořili jste pro svůj domov pěkné krbové světlo.

Je to pěkný a jednoduchý projekt, který zvládnou vytvořit i začátečníci během chvilky.

Neváhejte se zeptat na tento projekt v komentářích, rád vám pomůžu s jakýmikoli problémy.

Doporučuje: