Obsah:

Dusty Wall Animovaná LED lampa Arduino so svetelným efektom: 11 krokov (s obrázkami)
Dusty Wall Animovaná LED lampa Arduino so svetelným efektom: 11 krokov (s obrázkami)

Video: Dusty Wall Animovaná LED lampa Arduino so svetelným efektom: 11 krokov (s obrázkami)

Video: Dusty Wall Animovaná LED lampa Arduino so svetelným efektom: 11 krokov (s obrázkami)
Video: Бери и делай крутые светильники своими руками! Поликарбонатные прозрачные трубы ! 2024, November
Anonim
Image
Image

Od AlF2Sledovať viac od autora:

Dekoratívna LED lampa reagujúca na zvuk (Arduino)
Dekoratívna LED lampa reagujúca na zvuk (Arduino)

Práve som mal dieťa a potom, čo som urobil jeho spálňu, potreboval som svetlo na stene. Pretože mám veľmi rád LED, rozhodol som sa niečo vytvoriť.

Tiež mám rád lietadlo vo všeobecnosti, tak prečo si nedať lietadlo z karikatúry na stenu, tu to začína a ako som to urobil.

Dúfam, že sa vám bude páčiť rovnako ako mne:)

Špecifikácia, ktorú si predstavujem, mala mať tvar osvetlený zozadu so 4 potenciometrami:

  • 1 na nastavenie ČERVENÉHO jasu,
  • 1 pre ZELENÚ,
  • 1 pre MODRÚ,
  • a posledný, ktorý dokázal nastaviť všeobecný jas. Jas môžete samozrejme zmeniť s každým z troch ďalších potarov, ale je praktickejšie mať všeobecný.

Potom sa mi páči okrúhly vypínač LED, tak som dal 3 z nich

  • 1 (modrá s logom napájania) na zapínanie/vypínanie svetla,
  • druhý (oranžový) na zapnutie/vypnutie efektu (a neskôr uvidíme, že môžeme zmeniť efekt),
  • a posledný (biely) je na zapnutie/vypnutie zvuku (áno, chcel som pridať aj zvukový modul, na efekt motora;)).

Potom malý OLED zobrazí teplotu a vlhkosť plus niekoľko správ.

Krok 1: Zoznam materiálov

Zoznam materiálov, ktoré používam

  • nálepka
  • Miestny obchod Dibond 176*65
  • Tlačidlo napájania 5v
  • Napájanie alim 5v 5Ah
  • oled displej https://fr.aliexpress.com/item/Metal-push-button-… ale nie je to štandardný ovládač SSD1306, takže si myslím, že je lepšie dať namiesto toho štandardný (ale musíte trochu zmeniť kód Arduino)
  • Tlačidlo *3
  • 5 potar
  • Mega 2560
  • Reproduktor MP3
  • DHT22

Spolu okolo 115 € (najdrahší je Dibond 54 €. Pravdepodobne sa dá nahradiť formicou alebo inými vecami, ale musí byť tuhý a včas sa nedeformovať. Zvlášť pre krídla, ktoré sú tenké.

Krok 2: Kresba

Kreslenie
Kreslenie
Kreslenie
Kreslenie
Kreslenie
Kreslenie

Teraz som zásuvka, a tak som hľadal nálepku Dusty Crophopper, ktorú by som na to mohol použiť. Našťastie nájdete na internete veľa rôznych veľkostí a modelov a na eBay som našiel jeden pekný s rozmerom (alebo aspoň v prípade, ak je to uvedené v špecifikácii) 102*46 cm.

Keď som ho dostal, prekvapilo ma, že je rozrezaný na niekoľko častí a po zostavení boli konečné rozmery 174 x 61 cm, dosť veľké, ale na mojej stene to bolo v poriadku, takže poďme na to.

Pôvodne som to chcel nalepiť na drevo, ako stredné, ale s touto veľkosťou som si nakoniec kúpil nejaký Dibond, ktorý je veľmi tenký, hliníkový a plastový s hrúbkou asi 3 mm. Je veľmi tuhý, myslím, že sa časom nedeformuje, ale nie je lacný.

Nalepil som to a rezal som okolo kotúčovej píly a skladačky.. Chcel som ísť veľmi blízko k hokejke, ale nakoniec som si ponechal určité rezervy, pretože nástroje zle škrabali nálepky a bolo príliš ťažké získať niečo čisté.

Niektoré odosielanie na okraji potom, výsledok nie je zlý.

Zlým prekvapením bola horná lopatka vrtule, ktorá sa nedostala do napísanej veľkosti, musel som pridať kus materiálu: ((vidíte, že poloha vrtule nie je v používateľskej príručke a na nálepke sám v rovnakej polohe)

Krok 3: Pridanie svetla

Pridanie svetla
Pridanie svetla
Pridanie svetla
Pridanie svetla
Pridanie svetla
Pridanie svetla

LED pásik NIE JE štandardný RGB, ale adresovateľný typ RGB ws2812. Každú LED je možné pilotovať jednotlivo.

Cieľom bolo mať za sebou kruhové svetlo a vytvoriť rotačný efekt vrtule, a tak som narezal kus dreva, ktorý som prilepil (silným lepidlom), pridal som 2 skrutky, pretože posteľ môjho syna bude dole a ja Nechcem, aby to spadlo, ak lepidlo zlyhalo včas.

A potom som už len nalepil LED pás dookola, horúcim lepidlom, pretože lepidlo z LED pásu nestačí.

Po niekoľkých testoch som sa rozhodol pridať LED pás za každé krídlo.

Na 2 krídlach Dustyho máte 2 pristávacie svetlo a ja som urobil dieru, aby cez tieto otvory prešlo nejaké svetlo, plus jedno na každom konci pre pozičné svetlo (č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

Zaujímalo by ma pridať zobrazenie teploty, preto som pridal malú obrazovku OLED a rozhodol som sa ju vložiť do jedného z kolies.

Vytvorenie pekného otvoru nie je jednoduché a nálepku som chránil lepidlom. Našťastie vlastním Dremel so špecifickým nástrojom, ktorý mi veľmi pomôže. OLED je jednoducho horúce lepidlo. Výsledok nie je dokonalý, ale bude to stačiť.

Krok 5: Ovládací panel

Image
Image
Ovládací panel
Ovládací panel
Ovládací panel
Ovládací panel

Ovládací panel je len kus Dibonda, prilepený kolmo a v spodnej časti za lampou.

Je prilepený 2 malými výstužami a potar sa pri pohľade spredu dopredu trochu míňa.

2 tlačidlá pre zvuk a efekt sú umiestnené medzi potarom. Farby prepínača LED sú rôzne. Biela pre efekt, oranžová pre zvuk. Keď je funkcia zapnutá, LED dióda svieti a LED dióda nesvieti, keď je funkcia vypnutá. Keď je zapnutý, dochádza k malému dychovému efektu (jas LED sa líši)

Hlavný spínač je v druhom kolese. LED dióda svieti (aj s dychovým efektom), keď je NAPÁJANIE VYPNUTÉ, aby ste v tme našli tlačidlo. Keď je zapnuté napájanie, LED dióda nesvieti. Teplota sa zobrazuje, aj keď je napájanie VYPNUTÉ. V spálni je hlavný vypínač svetla, takže ho môžem úplne vypnúť. Všimnite si, že je to logické tlačidlo spravované kódom Arduino. Nie je to fyzický spínač, ktorý zapína/vypína elektrickú energiu.

Všimnite si, že potar sú priamo spájkované na štít Arduino, ale pre prepínač používam konektor (typ modelu R/C), aby som ho potom mohol namontovať/odpojiť. Potar sú skutočne namontované zozadu, ale prepínajú sa spredu, takže ich treba odpojiť.

Senzor DHT22 (teplota/vlhkosť) je umiestnený na spodnej strane, za volantom, táto poloha má byť ďaleko od napájacieho adaptéra a diódy LED, ktorá môže generovať veľa tepla. Je pripevnený škrabancom.

Na poslednom videu môžete vidieť, že mám problém s oneskorením, efekt pravidelne mizne a myslím, že je to vtedy, keď Arduino získava 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 arduinu je veľa káblov, použil som prototyp štítu, ale ten s čiarou a nie bodkou. Je to veľmi prakticky uskutočniteľné, aj keď nie je tak ľahké ho nájsť.

Spájkujete štandardný kolík 2,54 mm a iba tam, kde je to potrebné. Nepoužívaný pin Arduino nie je pripojený.

Potom každý kábel spájkujte na správny kolík. Ľahko si vytvoríte vlastný štít.

Na získanie kábla som použil starú zásuvku scart (nie vo francúzštine)

Štít je v strede žiarovky poškriabaný.

Krok 7: Pripojenie

Connexion
Connexion
Connexion
Connexion

Ospravedlňujeme sa, nevytvoril som schému, ale myslím si, že je ľahké pripojiť kábel podľa priradenia pinov.

Po spájkovaní všetkého je veľa káblov.

Krok 8: Napájanie

Moc
Moc

LED pásy sú veľmi chamtivé a na ich napájanie potrebujete najmenej 5 V 10 Ah.

Na začiatku bola iba centrálna LED a používam 5ah, keď som pridal 2 LED pás na krídle, zmenil som na 10 Ah.

Čo je v poriadku, sú adresovateľné LED diódy 5v, rovnaké ako Arduino, takže je ľahké ich pripojiť k rovnakému zdroju.

Krok 9: Zvukový modul

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

Našiel som tento malý modul, ktorý sa veľmi ľahko pripája a je dodávaný s reproduktorom.

Niečo vzácne a dobré je, že vám pošlú odkaz, kde si môžete stiahnuť ukážkový kód plus dokumentáciu, a po nahraní testovacieho kódu plus zvukového testu MP3 to na prvý pokus fungovalo, čo bolo dobré prekvapenie:)

Na vkladanie súborov MP3 potrebujete kartu micro SD. Najmenší, ktorý nájdete, bude oveľa väčší, ako je potrebné, moje 4 súbory majú iba 12 MB, áno, mega;)

Tak načo? Prišlo mi smiešne pridať do efektu vrtule zvuk vrtule. Preto som pridal tento modul. V kóde pri zmene efektu budete mať odlišný zvuk (MP3).

Existujú 4 efekty, takže 4 súbory mp3 s názvom 001 až 004 v priečinku 01.

Reproduktor je za tepla nalepený na kus Dibondu, ktorý je naskrutkovaný na drevený krúžok.

Našťastie prepínač zvuku umožňuje vypnúť zvuk.

Čudujem sa, že môžem pridať potenciometer na nastavenie úrovne zvuku, ale neurobil som to. Myslím, že jeden z potenciometrov znova použijem na nastavenie zvuku počas niekoľkých sekúnd po zapnutí zvuku (už nie je potrebné pripojiť, iba nejaký riadok kódu), ale zatiaľ to nerobím.

Tí pozornejší z vás si pravdepodobne všimli, že zvuk je piestový motor a nie turbovrtuľová, pretože turbovrtuľový zosilňovač je na malom reproduktore skutočne hrozný a čo je lepšie ako zvuk motora z 2. svetovej vojny;)

Pre francúzsky efekt je zrejmé, že hovoríme o Marseillaise.

Pre vlnu nejaký zenový zvuk so zvukom morských vĺn a pre dúhu veľmi dynamický zvuk (Pulp fiction).

Z právneho hľadiska nemôžem poskytnúť súbory MP3, ospravedlňujeme sa.

Krok 10: Kódovanie a pridanie funkcie

Funkcia kódovania a pridávania
Funkcia kódovania a pridávania

Potom, čo som všetko spojil a vykonal nejaký test, som zvedavý, že môžem zmeniť jas tlačidla LED, a tak som zmenil kábel LED na vstup PWM na Arduine a potom som urobil malý dychový efekt. Nie je to skutočne potrebné, ale je to zábavné.

Pôvodne som plánoval mať iba 1 efekt, ktorý simuluje otáčanie vrtule. Nakoniec som pridal niekoľko ďalších efektov, potom som prepínač efektov (pôvodne len ZAP/VYP) použil na kliknutie, aby ste vybrali efekt, a dlhé zatlačenie na vypnutie efektu.

S väčším účinkom, a keď som dostal malú obrazovku, prečo sa nezobrazuje na obrazovke, keď je stlačené tlačidlo a aký efekt je vybratý.

Krok 11: Evolúcia?

Image
Image

Trvalo mi to čas, a počas stavby som pridal nejakú funkciu, ale vždy je tu veľa priestoru na zlepšenie.

Páči sa mi efekt vrtule, ale ostatné efekty sú príliš jednoduché, naozaj potrebujem urobiť niečo lepšie a krajšie.

Ak je to možné, musím opraviť zmrazený problém.

Zvukový modul nie je skutočne potrebný, nakoniec je to lampa …

Kábel USB je na mieste a je ľahko dostupný, takže je ľahké vykonať akúkoľvek potrebnú aktualizáciu.

Niekoľko nápadov:

  • Zaujímavý by mohol byť svetelný senzor, ktorý automaticky nastavuje jas podľa jasu miestnosti.
  • PIR senzor na automatické zapnutie/vypnutie, keď niekto príde.
  • Pridanie hodín
  • poloha reaktívna (pozri video), páči sa mi tento efekt, ale nenašiel som spôsob prispôsobenia sa žiarovke Dusty
  • nastavenie úrovne zvuku
  • Ukážte každú farbu na OLED úrovni RGB (Úpravy 2017-12-07: nápad bol dobrý, urobil som to včera, kód aktualizujem po testovaní počas niekoľkých dní)

Ďakujem za čítanie.

Odporúča: