Cuprins:
- Pasul 1: Lista materialelor
- Pasul 2: Desenul
- Pasul 3: Adăugarea luminii
- Pasul 4: Micul ecran OLED
- Pasul 5: Panou de control
- Pasul 6: Arduino Shield
- Pasul 7: Conectare
- Pasul 8: Putere
- Pasul 9: Modul de sunet
- Pasul 10: Funcția de codare și adăugare
- Pasul 11: Evoluție?
Video: Lampă LED animată Arduino de perete praf cu efect de lumină: 11 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
De AlF2 Urmărește mai multe de la autor:
Tocmai am avut un copil și, după ce i-am făcut dormitorul, aveam nevoie de o lumină pe un perete. Deoarece iubesc foarte mult LED-ul, am decis să creez ceva.
Îmi place și avionul, în general, așa că de ce să nu pun un avion dintr-un desen animat pe perete, aici, așa cum începe și cum am făcut-o.
Sper să vă placă la fel de mult ca și mie:)
Specificațiile pe care mi le imaginez ar trebui să aibă o formă iluminată din spate, cu 4 potențiometre:
- 1 pentru setarea luminozității roșii,
- 1 pentru VERDE,
- 1 pentru ALBASTRU,
- și ultima care poate seta luminozitatea generală. Desigur, puteți schimba luminozitatea cu fiecare dintre celelalte 3 potare, dar este mai practic să aveți una generală.
Apoi îmi place comutatorul rotund al butonului LED, așa că am pus 3 din acesta
- 1 (albastru cu sigla de alimentare) pentru pornirea / oprirea luminii,
- al doilea (portocaliu) pentru comutarea efectului ON / OFF (și vom vedea mai târziu că putem schimba efectul),
- iar ultimul (alb) este pentru pornirea / oprirea sunetului (da, am vrut să adaug și un modul de sunet, pentru efectul motorului;)).
Apoi, un pic OLED va afișa temperatura și umiditatea plus câteva mesaje.
Pasul 1: Lista materialelor
Lista materialelor pe care le folosesc
- autocolant
- Magazin local Dibond 176 * 65
- Buton de alimentare 5v
- Putere alim 5v 5Ah
- afișare oled https://fr.aliexpress.com/item/Metal-push-button-…, dar nu este un driver SSD1306 standard, așa că cred că este mai bine să puneți unul standard în loc (dar trebuie să schimbați puțin) codul Arduino)
- Buton * 3
- 5 potar
- Mega 2560
- Difuzor MP3
- DHT22
Total în jur de 115 € (cel mai scump este Dibond 54 €. Probabil poate fi înlocuit cu formica sau alte lucruri, dar trebuie să fie rigid și să nu se deformeze în timp. În special pentru aripile care sunt subțiri.
Pasul 2: Desenul
Acum sunt un sertar, așa că am căutat un autocolant cu Dusty Crophopper pe care să îl pot folosi pentru asta. Sperăm că puteți găsi o mulțime de dimensiuni și modele diferite pe internet și am găsit unul frumos pe eBay, cu dimensiuni (sau mai mici dacă era ceea ce este scris în specificație) 102 * 46cm.
Când l-am primit am avut surpriza că este tăiat în mai multe părți, iar după asamblare împreună, dimensiunea finală a fost de 174 * 61 cm, destul de mare, dar a fost ok pe peretele meu, așa că hai să mergem pentru el.
Inițial am vrut să-l lipesc pe lemn, ca mediu, dar cu acea dimensiune, am cumpărat în cele din urmă niște Dibond, vrăjitoarea este din aluminiu foarte subțire și plastic de aproximativ 3 mm grosime. Este foarte rigid, nu se va deforma în timp, cred, dar nu este ieftin.
Am lipit pe el și am tăiat-o cu un ferăstrău circular și un puzzle.. Am vrut să mă apropii foarte mult de stick, dar în cele din urmă păstrez o marjă, deoarece instrumentele zgâriau grav autocolantele și era prea dificil să obții ceva curat.
Unele trimiteri pe margine după, rezultatul nu este rău.
Surpriza rea a fost lama superioară a elicei care nu a intrat în dimensiunea scrisă, a trebuit să adaug o bucată de material: ((puteți vedea că poziția elicei nu este pe ghidul utilizatorului și pe autocolant în aceeași poziție)
Pasul 3: Adăugarea luminii
Banda LED NU este un RGB standard, ci un tip RGB ws2812 adresabil. Fiecare LED poate fi pilotat individual.
Ideea a fost să am o lumină circulară în spate și să fac un efect de rotire a elicei, așa că am tăiat o bucată de lemn pe care am lipit-o (cu adeziv puternic), am adăugat 2 șuruburi pentru că patul fiului meu va fi dedesubt și nu Nu vreau să cadă dacă lipiciul a eșuat la timp.
Și apoi tocmai am lipit banda LED-uri în jur, cu adeziv fierbinte, pentru că lipiciul din banda LED nu este suficient.
După câteva testări, am decis să adaug bandă LED în spatele fiecărei aripi.
Pe cele 2 aripi ale lui Dusty, aveți 2 lumini de aterizare și am făcut o gaură pentru a avea o lumină care trece prin acele găuri, plus una pe fiecare vârf pentru lumina de poziție (roșu / verde)
Pasul 4: Micul ecran OLED
Mă întreb să adaug un afișaj de temperatură, așa că am adăugat un mic ecran OLED și am decis să îl introduc în interiorul uneia dintre roți.
A face o gaură frumoasă nu este simplu și am protejat autocolantul cu niște adeziv. Sperăm că dețin un Dremel, cu un instrument specific decât să mă ajute foarte mult. OLED-ul este pur și simplu lipici fierbinte în spate. Rezultatul nu este perfect, dar va fi suficient.
Pasul 5: Panou de control
Panoul de control este doar o bucată de Dibond, lipită perpendicular și în partea inferioară din spatele lămpii.
Este lipit cu 2 mici armături, iar potarul trece puțin când privește în față în față..
Cele 2 butoane pentru sunet și efect sunt plasate între potar. Culorile comutatorului LED sunt diferite. Alb pentru efect, portocaliu pentru sunet. Când funcția este ON, LED-ul este aprins, iar LED-ul este OFF când funcția este OFF. Când este aprins, există un pic de respirație (luminozitatea LED-ului variază)
Comutatorul general se află în a doua roată. LED-ul este aprins (și cu efect de respirație) când POWER este OPRIT pentru a găsi butonul în întuneric. Când alimentarea este aprinsă, LED-ul este stins. Temperatura este afișată chiar și atunci când alimentarea este oprită. În dormitor există un comutator general pentru lumină, așa că îl pot opri complet. Rețineți că este un buton logic gestionat de codul Arduino. Nu comutatorul fizic pornește / oprește electricitatea.
Rețineți că potarul este lipit direct pe scutul Arduino, dar pentru comutator folosesc un conector (tip model R / C) pentru a putea monta / demonta atunci. Într-adevăr, potarurile sunt montate din spate, dar trec din față, deci trebuie deconectate.
Senzorul DHT22 (temperatură / umiditate) este pus în partea de jos, în spatele unei roți, această poziție trebuie să fie departe de adaptorul de alimentare și LED-ul care poate genera multă căldură. Este atașat cu zgârieturi.
Puteți vedea pe ultimul videoclip că am o problemă de întârziere, efectul îngheță în mod regulat și cred că este atunci când Arduino recuperează valorile de temperatură și umiditate.
Pasul 6: Arduino Shield
Există o mulțime de cabluri pentru conectarea la arduino, am folosit un scut prototip, dar cel cu linie și nu punct. Este foarte practicabil, chiar dacă este mai puțin ușor de găsit.
Ați lipit pinul standard de 2,54 mm și numai acolo unde este necesar. Pinul Arduino care nu este utilizat nu este conectat.
Apoi lipiți fiecare cablu la pinul drept. Îți creezi propriul scut cu ușurință.
Pentru a obține cablul, am folosit o priză veche scart (nu sur traduction "péritel" în franceză)
Scutul este zgâriat în spate în mijlocul lămpii.
Pasul 7: Conectare
Ne pare rău că nu am făcut schema, dar cred că este la fel de simplu să conectezi cablul urmând atribuirea pinului.
După lipirea tuturor, există o mulțime de cabluri.
Pasul 8: Putere
Banda LED este foarte lacomă și aveți nevoie de 5v 10 Ah cel puțin pentru a le alimenta.
La început exista doar LED-ul central și folosesc un 5ah, când am adăugat banda de 2 LED-uri pe aripă am schimbat la 10 Ah.
Ce este bine, LED-urile adresabile sunt 5v, la fel ca Arduino, deci este ușor să vă conectați la aceeași sursă.
Pasul 9: Modul de sunet
Am găsit acest mic modul, care este foarte simplu de conectat și este livrat cu un difuzor.
Ceva rar și bun este că îți trimit un link de unde poți descărca eșantionul de cod plus documentație, iar după ce ai încărcat codul de test, plus un sunet de test MP3, a funcționat la prima încercare, ceea ce a fost o surpriză bună:)
Aveți nevoie de un card micro SD pentru a vă pune fișierele MP3. Cel mai mic pe care îl veți găsi va fi mult mai mare decât cel necesar, cele 4 fișiere ale mele sunt doar de 12 MB, da mega;)
Deci, pentru ce? Mi s-a părut amuzant să adaug sunetul elicei efectului elicei. Așa că am adăugat acest modul. În cod, când schimbați efectul, veți avea un sunet diferit (MP3).
Există 4 efecte, deci 4 fișiere mp3 numesc 001 până la 004 în folderul 01.
Difuzorul este lipit la cald de o bucată de Dibond, care este înșurubată pe inelul de lemn.
Sperăm că un comutator de sunet face posibilă întreruperea sunetului.
Mă întreb să pot adăuga un potențiometru pentru a seta nivelul de sunet, dar nu am făcut-o. Cred că voi reutiliza unul dintre potențiometre pentru a seta sunetul în câteva secunde după ce ați pornit sunetul (nu mai există conexiune de adăugat, ci doar o linie de cod), dar încă nu o fac.
Cei mai atenți dintre voi au observat probabil că sunetul este un motor Piston și nu un propulsor turbo, pentru că propulsorul turbo este într-adevăr îngrozitor pe difuzorul mic și ce mai bun decât un sunet al motorului WW2;)
Pentru efectul Franței, este evident să punem Marsiliaza.
Pentru val, un sunet zen cu sunet de undă oceanică, iar pentru curcubeu, un sunet foarte dinamic (Pulp fiction).
Din punct de vedere juridic nu pot da fișierele MP3, îmi pare rău pentru asta.
Pasul 10: Funcția de codare și adăugare
După ce am conectat totul împreună și am făcut niște teste, mă întreb că pot schimba luminozitatea butonului LED, așa că am schimbat cablul LED la intrarea PWM pe Arduino și apoi am făcut un pic de respirație. Nu prea este nevoie, ci doar amuzant de făcut.
Inițial, am planificat să am doar 1 efect, care simulează rotația elicei. În cele din urmă, am adăugat câteva efecte, apoi am folosit comutatorul de efect (inițial doar ON / OFF) la un clic pentru a selecta efectul și o apăsare lungă pentru a dezactiva efectul.
Cu mai mult efect și, pe măsură ce am un mic ecran, de ce să nu afișez pe ecran, când este apăsat un buton și ce efect este selectat.
Pasul 11: Evoluție?
Mi-a luat timp să fac asta și, în timpul clădirii, am adăugat o anumită funcție, dar există întotdeauna mult spațiu de îmbunătățit.
Îmi place efectul elicei, dar celălalt efect este prea simplu, chiar trebuie să fac ceva mai bun și mai frumos.
Dacă este posibil, trebuie să remediez problema înghețată.
Modulul de sunet nu este cu adevărat necesar, în cele din urmă este o lampă …
Cablul USB este lăsat în poziție și ușor accesibil, astfel încât este ușor să efectuați orice actualizare necesară.
Câteva idei:
- Un senzor de lumină ar putea fi interesant pentru a regla automat luminozitatea la luminozitatea camerei.
- Un senzor PIR pentru a porni / opri automat la sosirea cuiva.
- Adăugarea unui ceas
- poziția reactivă (vezi video), îmi place efectul, dar nu am găsit cum să mă adaptez la lampa Dusty
- setarea nivelului de sunet
- Afișați nivelul RGB pentru fiecare culoare pe OLED (Editați 2017-12-07: ideea a fost bună, am făcut-o ieri, voi actualiza codul după testare în câteva zile)
- …
Mulțumesc că ai citit.
Recomandat:
MIDI2LED - un efect de lumină LED cu bandă controlată MIDI: 6 pași
MIDI2LED - un efect de lumină cu bandă cu LED controlat MIDI: Acesta este primul meu instructabil, așa că poartă cu mine. Îmi place să fac muzică și, în situații live, cum ar fi concertele din sufragerie, îmi place când sunt efecte de lumină sincronizate cu ceea ce joc. Așa că am construit o cutie bazată pe Arduino care face ca o bandă LED să se lumineze în
DIY Interesantă Lumină LED cu efect de urmărire a inimii: 8 pași (cu imagini)
DIY Interesantă Lumină cu efect de urmărire a inimii de inimă: această structură acoperă modul de a face lumini LED cu efect de urmărire uimitoare pentru iubitul, tatăl, mama, colegii de clasă și prietenii buni. Acest lucru este destul de ușor de construit atâta timp cât aveți răbdare. Vă recomandăm să aveți o experiență de lipire dacă construiți
Lampă de cameră animată cu control LED de la distanță: 5 pași (cu imagini)
Lampă de cameră animată cu telecomandă cu LED-uri: Pentru cei care doresc un spectacol de lumini colorat relaxant sau fascinant, fie pentru o cameră pentru bebeluși, pentru decor de Crăciun, fie doar pentru distracție, iată amplificatorul meu de ambianță. Primesc răspunsuri cu adevărat entuziaste de la bebelușii de 6 luni la copiii mai mari
Motor pas cu pas controlat de lumină + suport / perete de perete: 6 pași
Motor pas cu pas controlat de lumină + suport / perete de perete: Acest suport este utilizat pentru adăpostirea unui motor pas cu pas controlat de Arduino, conceput pentru a controla automat o perdea în funcție de nivelul de lumină din cameră. De asemenea, puteți adăuga un ecran LCD pentru a imprima nivelul de lumină. Echipamentul 3D este doar pentru demonstrație, un
Stație de monitorizare a particulelor de praf alimentate de Arduino: 4 pași (cu imagini)
Stația de monitorizare a particulelor de praf alimentate de Arduino: puteți construi destul de ușor un dispozitiv DIY de obiecte care monitorizează poluarea prafului în casa dvs. pentru mai puțin de 50 USD și primiți o notificare când nivelul de praf devine prea mare, astfel încât să puteți aeriza camera sau puteți seta afară și primiți o notificare dacă este