Obsah:

Dusty Wall Animovaná LED lampa Arduino se světelným efektem: 11 kroků (s obrázky)
Dusty Wall Animovaná LED lampa Arduino se světelným efektem: 11 kroků (s obrázky)

Video: Dusty Wall Animovaná LED lampa Arduino se světelným efektem: 11 kroků (s obrázky)

Video: Dusty Wall Animovaná LED lampa Arduino se světelným efektem: 11 kroků (s obrázky)
Video: Бери и делай крутые светильники своими руками! Поликарбонатные прозрачные трубы ! 2024, Listopad
Anonim
Image
Image

Od AlF2Sledovat více od autora:

Dekorativní LED lampa reagující na zvuk (Arduino)
Dekorativní LED lampa reagující na zvuk (Arduino)

Právě jsem měl dítě a poté, co jsem udělal jeho ložnici, jsem potřeboval světlo na zdi. Protože mám LED velmi rád, rozhodl jsem se něco vytvořit.

Líbí se mi také obecně letadlo, tak proč si na stěnu nedat letadlo z kresleného filmu, tady to začíná a jak jsem to udělal.

Snad se vám bude líbit stejně jako mě:)

Specifikace, které si představuji, měla mít formu osvětlenou zezadu se 4 potenciometry:

  • 1 pro nastavení ČERVENÉHO jasu,
  • 1 pro ZELENOU,
  • 1 pro MODROU,
  • a poslední, kdo mohl nastavit obecný jas. Jas můžete samozřejmě měnit u každého ze 3 dalších potarů, ale praktičtější je mít obecný.

Pak se mi líbí kulatý přepínač LED, takže jsem dal 3 z nich

  • 1 (modrá s logem napájení) pro zapnutí/vypnutí světla,
  • druhý (oranžový) pro zapnutí efektu ZAPNOUT/VYPNOUT (a později uvidíme, že můžeme efekt změnit),
  • a poslední (bílý) je pro zapnutí/vypnutí zvuku (ano, chtěl jsem přidat také zvukový modul, pro efekt motoru;)).

Poté malý OLED zobrazí teplotu a vlhkost plus nějaké zprávy.

Krok 1: Seznam materiálů

Seznam materiálů, které používám

  • samolepka
  • Místní obchod Dibond 176*65
  • Tlačítko napájení 5v
  • Napájení alim 5v 5Ah
  • oled displej https://fr.aliexpress.com/item/Metal-push-button-… ale není to standardní ovladač SSD1306, takže si myslím, že je lepší dát místo něj standardní (ale musíte trochu změnit kód Arduino)
  • Tlačítko *3
  • 5 potarů
  • Mega 2560
  • MP3 reproduktor
  • DHT22

Celkem kolem 115 € (nejdražší je Dibond 54 €. Pravděpodobně jej lze nahradit formicou nebo jinými věcmi, ale musí být tuhý a nedeformovat se včas. Zvláště u křídel, která jsou tenká.)

Krok 2: Kresba

Kresba
Kresba
Kresba
Kresba
Kresba
Kresba

Nyní jsem zásuvka, takže jsem hledal nálepku Dusty Crophopper, kterou k tomu mohu použít. Doufejme, že na internetu najdete spoustu různých velikostí a modelů, a na eBay jsem našel jeden pěkný, o rozměrech (nebo na ústupech, pokud to bylo napsáno ve specifikaci) 102*46 cm.

Když jsem ho dostal, překvapilo mě, že je rozřezán na několik částí a po sestavení dohromady byl konečný rozměr 174 x 61 cm, docela velký, ale na mé zdi to bylo v pořádku, takže jdeme na to.

Původně jsem to chtěl nalepit na dřevo, jako médium, ale s tou velikostí jsem nakonec koupil nějaký Dibond, čarodějnice je velmi tenký hliník a plast kolem 3 mm. Je velmi tuhý, myslím, že se časem nedeformuje, ale není levný.

Samolepím to a řezám kolem kotoučovou pilou a skládačkou.. Chtěl jsem jít velmi blízko k tyči, ale nakonec jsem si ponechal určitou rezervu, protože nástroje špatně škrábaly nálepky a bylo příliš obtížné získat něco čistého.

Některé odesílání na hraně po, výsledek není špatný.

Špatným překvapením byl horní list vrtule, který se nedostal do napsané velikosti, musel jsem přidat kus materiálu: ((vidíte, že poloha vrtule není v uživatelské příručce a na nálepce sám ve stejné poloze)

Krok 3: Přidání světla

Přidání světla
Přidání světla
Přidání světla
Přidání světla
Přidání světla
Přidání světla

LED pásek NENÍ standardní RGB, ale adresovatelný typ RGB ws2812. Každá LED může být pilotována samostatně.

Cílem bylo mít za sebou kruhové světlo a vytvořit efekt otáčení vrtule, a tak jsem nařezal kus dřeva, který jsem slepil (silným lepidlem), přidal jsem 2 šrouby, protože postel mého syna bude dole a já Nechci, aby to spadlo, pokud lepidlo selže včas.

A pak už jsem jen lepil LED pásek kolem, horkým lepidlem, protože lepidlo z LED pásku nestačí.

Po několika testech jsem se rozhodl přidat LED pás za každé křídlo.

Na 2 křídlech Dusty máte 2 přistávací světlo a já jsem udělal díru, aby skrz tyto otvory prošlo nějaké světlo, plus jedno na každém konci pro poziční světlo (červené/zelené)

Krok 4: Malý OLED displej

Malý OLED displej
Malý OLED displej
Malý OLED displej
Malý OLED displej
Malý OLED displej
Malý OLED displej

Zajímalo by mě přidat zobrazení teploty, a tak jsem přidal malou OLED obrazovku a rozhodl jsem se ji vložit do jednoho z koleček.

Udělat pěknou díru není jednoduché a nálepku jsem chránil lepidlem. Naštěstí vlastním Dremel s konkrétním nástrojem, než aby mi hodně pomohl. OLED je prostě horké lepidlo. Výsledek není dokonalý, ale bude to stačit.

Krok 5: Ovládací panely

Image
Image
Kontrolní panel
Kontrolní panel
Kontrolní panel
Kontrolní panel

Ovládací panel je jen kus Dibonda, nalepený kolmo a dole za lampou.

Je slepeno 2 malými výztuhami a potar se při pohledu zepředu na přední stranu jen trochu míjí..

2 tlačítka pro zvuk a efekt jsou umístěna mezi potar. Barvy přepínače LED jsou různé. Bílá pro efekt, oranžová pro zvuk. Když je funkce zapnutá, LED dioda svítí a LED nesvítí, když je funkce vypnutá. Když je zapnuto, dochází k malému dechovému efektu (jas LED se mění)

Hlavní spínač je ve druhém kole. LED dioda svítí (i s dechovým efektem), když je NAPÁJENÍ VYPNUTO, abyste našli tlačítko ve tmě. Když je zapnuto napájení, LED nesvítí. Teplota se zobrazuje, i když je napájení VYPNUTO. V ložnici je hlavní vypínač světla, takže jej mohu zcela vypnout. Všimněte si, že je to logické tlačítko spravované kódem Arduino. Není to fyzický spínač, který zapíná/vypíná elektřinu.

Všimněte si, že potar jsou přímo připájeny na štít Arduino, ale pro přepínač používám konektor (typ modelu R/C), abych mohl potom připojit/odpojit. Opravdu, potar jsou namontovány zezadu, ale přepínají zepředu, takže je třeba je odpojit.

Snímač DHT22 (teplota/vlhkost) je umístěn na spodní straně za volantem, tato poloha má být daleko od napájecího adaptéru a LED, která může generovat velké množství tepla. Je připevněn škrábancem.

Na posledním videu můžete vidět, že mám problém se zpožděním, efekt pravidelně mizí a myslím, že je to tak, když Arduino získává hodnoty teploty a vlhkosti.

Krok 6: Arduino Shield

Arduino štít
Arduino štít
Arduino štít
Arduino štít
Arduino štít
Arduino štít

K připojení k arduinu je spousta kabelu, použil jsem prototypový štít, ale ten s čarou a ne tečkou. Je to velmi prakticky proveditelné, i když je méně snadné ho najít.

Pájíte standardní kolík 2,54 mm a pouze tam, kde je to potřeba. Nepoužívaný pin Arduino není připojen.

Poté připájíte každý kabel ke správnému kolíku. Snadno si vytvoříte vlastní štít.

K získání kabelu jsem použil starou zásuvku scart (ve francouzštině to není traduction „péritel“)

Štít je poškrábán uprostřed lampy.

Krok 7: Připojení

Connexion
Connexion
Connexion
Connexion

Omlouvám se, schéma jsem nevytvořil, ale myslím, že je tak jednoduché připojit kabel podle přiřazení pinů.

Po pájení všeho je spousta kabelů.

Krok 8: Napájení

Napájení
Napájení

LED pásky jsou velmi chamtivé a k jejich napájení potřebujete alespoň 5 V 10 Ah.

Na začátku byla pouze centrální LED a já používám 5ah, když jsem přidal 2 LED pásek na křídle, změnil jsem na 10 Ah.

Co je v pořádku, jsou adresovatelné LED diody 5v, stejné jako Arduino, takže je snadné se připojit ke stejnému zdroji.

Krok 9: Zvukový modul

Zvukový modul
Zvukový modul
Zvukový modul
Zvukový modul
Zvukový modul
Zvukový modul

Našel jsem tento malý modul, který se velmi snadno připojuje a je dodáván s reproduktorem.

Něco vzácného a dobrého je, že vám pošlou odkaz, kde si můžete stáhnout ukázkový kód plus dokumentaci, a po nahrání testovacího kódu plus zvukového testu MP3 to fungovalo na první pokus, což bylo dobré překvapení:)

K ukládání souborů MP3 potřebujete kartu micro SD. Nejmenší, co najdete, bude mnohem větší, než je potřeba, moje 4 soubory mají pouze 12 MB, ano mega;)

Tak k čemu? Přišlo mi vtipné přidat do efektu vrtule zvuk vrtule. Přidal jsem tedy tento modul. V kódu při změně efektu budete mít jiný zvuk (MP3).

K dispozici jsou 4 efekty, takže 4 soubory mp3 pojmenují 001 až 004 ve složce 01.

Reproduktor je za tepla nalepen na kus Dibondu, který je přišroubován na dřevěný prstenec.

Naštěstí zvukový spínač umožňuje vypnout zvuk.

Zajímalo by mě, že bych mohl přidat potenciometr pro nastavení úrovně zvuku, ale neudělal jsem to. Myslím, že během několika sekund po zapnutí zvuku znovu použiji jeden z potenciometru (žádné další připojení, jen nějaký řádek kódu), ale zatím to neudělám.

Ti pozornější z vás si pravděpodobně všimli, že zvuk je Pístový motor, a ne turbovrtulový, je to proto, že turbo vrtule je na malém reproduktoru opravdu příšerná a co je lepší než zvuk motoru z 2. světové války;)

Pro efekt Francie je zjevné dát Marseillaise.

Pro vlnu nějaký zenový zvuk se zvukem vln oceánu a pro duhu velmi dynamický zvuk (Pulp fiction).

Z právní záležitosti nemohu poskytnout soubory MP3, omlouvám se za to.

Krok 10: Kódování a přidání funkce

Funkce kódování a přidávání
Funkce kódování a přidávání

Poté, co jsem vše spojil a provedl nějaký test, přemýšlím o možnosti změnit jas tlačítka LED, a tak jsem změnil kabel LED na vstup PWM na Arduinu a poté jsem udělal malý dechový efekt. Není to opravdu nutné, ale jen zábavné.

Původně jsem plánoval mít pouze 1 efekt, který simuluje otáčení vrtule. Nakonec jsem přidal několik dalších efektů, pak jsem použil přepínač efektů (původně jen ZAP/VYP) na kliknutí pro výběr efektu a dlouhé stisknutí vypnul efekt.

S větším účinkem, a když jsem dostal malou obrazovku, proč se nezobrazuje na obrazovce, když je stisknuto tlačítko a jaký efekt je vybrán.

Krok 11: Evoluce?

Image
Image

Trvalo mi to, než jsem to udělal, a během stavby jsem přidal nějakou funkci, ale vždy existuje velký prostor pro zlepšení.

Líbí se mi efekt vrtule, ale ostatní efekty jsou příliš jednoduché, opravdu potřebuji udělat něco lepšího a hezčího.

Pokud je to možné, musím opravit zamrzlý problém.

Zvukový modul ve skutečnosti není potřeba, nakonec je to lampa…

Kabel USB je na místě a je snadno přístupný, takže je snadné provést jakoukoli aktualizaci.

Několik nápadů:

  • Zajímavé by mohlo být světelné čidlo pro automatické nastavení jasu na jas místnosti.
  • Senzor PIR pro automatické zapnutí/vypnutí, když někdo přijde.
  • Přidání hodin
  • pozice reaktivní (viz video), líbí se mi efekt, ale nenašel jsem, jak se přizpůsobit Dusty lampě
  • nastavení úrovně zvuku
  • Ukažte každou barvu na OLED úrovni RGB (Upravit 2017-12-07: nápad byl dobrý, udělal jsem to včera, aktualizuji kód po testování během několika dní)

Děkuji za přečtení.

Doporučuje: