Taula de continguts:
- Pas 1: Llista de materials
- Pas 2: el dibuix
- Pas 3: Afegir llum
- Pas 4: petita pantalla OLED
- Pas 5: Tauler de control
- Pas 6: Escut Arduino
- Pas 7: connexió
- Pas 8: alimentació
- Pas 9: mòdul de so
- Pas 10: funció de codificació i addició
- Pas 11: evolució?
Vídeo: Làmpada LED animada Arduino Dusty Wall amb efecte de llum: 11 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Per AlF2 Segueix-ne més per l'autor:
Acabo de tenir un bebè i, després de fer el seu dormitori, necessitava una llum a la paret. Com que estimo molt el LED, vaig decidir crear alguna cosa.
També m'agrada l'avió en general, per què no posar un avió d'un dibuix a la paret, aquí comença i com ho vaig fer.
Espero que us agradi tant com a mi:)
Les especificacions que imagino tenien una forma il·luminada per darrere, amb 4 potenciòmetres:
- 1 per configurar la brillantor VERMELL,
- 1 per al VERD,
- 1 per al BLAU,
- i l'últim en poder configurar la brillantor general. Per descomptat, podeu canviar la brillantor amb cadascun dels 3 altres potars, però és més pràctic tenir-ne un de general.
A continuació, m'agrada l'interruptor de botó LED rodó, així que en poso 3
- 1 (blau amb el logotip d'alimentació) per encendre / apagar la llum,
- el segon (taronja) per activar / desactivar l'efecte (i veurem més endavant que podem canviar l'efecte),
- i l'últim (blanc) és per activar / desactivar el so (sí, també volia afegir un mòdul de so per a l'efecte del motor;)).
A continuació, un petit OLED mostrarà la temperatura i la humitat més alguns missatges.
Pas 1: Llista de materials
Llista de material que faig servir
- adhesiu
- Botiga local Dibond 176 * 65
- Botó d'engegada 5v
- Potència alim 5v 5Ah
- pantalla oled https://fr.aliexpress.com/item/Metal-push-button-…, però no és un controlador SSD1306 estàndard, així que crec que és millor posar-ne un de normal (però cal canviar-ne una mica) el codi Arduino)
- Botó * 3
- 5 potar
- Mega 2560
- Altaveu MP3
- DHT22
Total al voltant de 115 € (el més car és el Dibond 54 €. Probablement es pot substituir per formica o altres coses, però ha de ser rígid i no deformar-se en el temps. Particularment per a les ales primes.
Pas 2: el dibuix
Ara sóc un calaix, així que he buscat un adhesiu de Dusty Crophopper que pugui utilitzar per a això. Tant de bo que pugueu trobar una gran quantitat de mides i models a Internet, i en vaig trobar un de simpàtic a eBay, amb una dimensió (o més aviat si era el que s'escriu a l'especificació) 102 * 46cm.
Quan el vaig rebre, vaig tenir la sorpresa que estava tallat en diverses parts i, després de muntar-lo, les dimensions finals eren de 174 * 61 cm, bastant grans, però estava bé a la meva paret, així que anem a buscar-ho.
Originalment volia enganxar-lo a la fusta, com a mitjà, però amb aquesta mida, finalment vaig comprar una mica de Dibond, la bruixa és d'alumini molt fi i de plàstic d'uns 3 mm de gruix. És molt rígid, suposo que no es deformarà a temps però no és barat.
Vaig enganxar-hi i vaig tallar-lo amb una serra circular i un trencaclosques.. Volia anar molt a prop del pal, però finalment conservo una mica de marge perquè les eines es ratllaven molt els adhesius i era massa difícil aconseguir alguna cosa neta.
Alguns enviaments a la vora després, el resultat no és dolent.
La mala sorpresa va ser la fulla superior de l'hèlix que no va arribar a la mida escrita, vaig haver d'afegir un tros de material: ((podeu veure que la posició de l'hèlix no es troba a la guia de l'usuari ni a l'adhesiu) en la mateixa posició)
Pas 3: Afegir llum
La tira LED NO és un RGB estàndard, sinó un tipus RGB ws2812 adreçable. Cada LED es pot pilotar individualment.
La idea era tenir una llum circular al darrere i fer un efecte de rotació de l’hèlix, així que vaig tallar un tros de fusta que vaig enganxar (amb una forta cola), vaig afegir 2 cargols perquè el llit del meu fill estarà a sota i no No vull que hi caigui si la cola falla a temps.
I després vaig enganxar la tira LED al voltant, amb cola calenta, perquè la cola de la tira LED no és suficient.
Després de fer algunes proves, vaig decidir afegir una tira LED darrere de cada ala.
A les 2 ales de Dusty, teniu les dues llums d’aterratge i he fet un forat perquè hi passés una mica de llum, més una a cada punta per a la llum de posició (vermell / verd)
Pas 4: petita pantalla OLED
Em pregunto afegir una pantalla de temperatura, així que he afegit una petita pantalla OLED i he decidit posar-la dins d’una de les rodes.
Fer un bon forat no és senzill i he protegit l’adhesiu amb una mica d’adhesiu. Tant de bo tinc un Dremel, amb una eina específica que no m’ajuda molt. L’OLED és simplement una cola calenta darrere. El resultat no és perfecte però serà suficient.
Pas 5: Tauler de control
El tauler de control és només una peça de Dibond, enganxada perpendicularment i a la part inferior darrere del llum.
Està enganxat amb 2 petits reforços, i el potar només passa una mica quan es mira cap a la part frontal.
Els 2 botons de so i efecte es col·loquen entre el potar. Els colors del commutador LED són diferents. Blanc per efecte, taronja per so. Quan la funció està ACTIVADA, el LED està ON i el LED està apagat quan la funció està APAGADA. Quan està ACTIVAT hi ha un petit efecte de respiració (la brillantor del LED varia)
L'interruptor general es troba a la segona roda. El LED s’encén (amb efecte de respiració també) quan el POWER està apagat per trobar el botó a les fosques. Quan l’alimentació està engegada, el LED està apagat. La temperatura es mostra fins i tot quan l’alimentació està apagada. Al dormitori hi ha un interruptor general per a la llum, de manera que puc apagar-lo completament. Tingueu en compte que és un botó lògic gestionat pel codi Arduino. No és l’interruptor físic que encén / apaga l’electricitat.
Tingueu en compte que el potar està soldat directament al blindatge d’Arduino, però per a l’interruptor faig servir un connector (tipus model R / C) per poder muntar-lo / desmuntar-lo. De fet, els potar es munten per darrere, però canvien per davant, per la qual cosa cal desconnectar-los.
El sensor DHT22 (temperatura / humitat) es posa a la part inferior, darrere d’una roda, aquesta posició ha d’estar lluny de l’adaptador d’alimentació i del LED que poden generar molta calor. S'adjunta amb rascades.
Al darrer vídeo podeu veure que tinc un problema de retard, l’efecte es congela regularment i crec que és quan Arduino recupera els valors de temperatura i humitat.
Pas 6: Escut Arduino
Hi ha molt de cable per connectar-me a l’arduino, he utilitzat un prototip d’escut, però el de línia i no el punt. És molt practicable, encara que sigui menys fàcil de trobar.
Soldeu un pin estàndard de 2,54 mm i només quan sigui necessari. Els pins Arduino que no s’utilitzen no estan connectats.
A continuació, soldeu tots els cables al pas correcte. Creeu el vostre propi escut fàcilment.
Per obtenir el cable, he utilitzat una presa de corrent vella (no és el francès "péritel")
L’escut està ratllat darrere al centre de la làmpada.
Pas 7: connexió
Ho sento, no he creat l'esquema, però crec que és tan senzill connectar el cable seguint l'atribució del pin.
Després de soldar-ho tot, hi ha molts cables.
Pas 8: alimentació
Les tires LED són molt llamineres i necessiteu un mínim de 5v 10 Ah per alimentar-les.
Al principi només hi havia el LED central i jo feia servir un 5ah, quan vaig afegir la tira de 2 LED a l’ala vaig canviar a 10 Ah.
El que està bé és que els LED adreçables són de 5v, igual que Arduino, de manera que és fàcil connectar-lo a la mateixa font.
Pas 9: mòdul de so
He trobat aquest petit mòdul, que és molt senzill de connectar i que es lliura amb un altaveu.
Alguna cosa rara i bona és que us envien un enllaç on podeu descarregar el codi de mostra més la documentació i, després de penjar el codi de prova, més un so de prova de MP3, va funcionar al primer intent, cosa que va ser una bona sorpresa:)
Necessiteu una targeta micro SD per posar els vostres fitxers MP3. El més petit que trobareu serà molt més gran que el que necessiteu, els meus 4 fitxers només tenen 12 MB, sí mega;)
Llavors, per a què? Em va semblar divertit afegir so d'hèlix a l'efecte de l'hèlix. Així que he afegit aquest mòdul. Al codi quan canvieu d'efecte, tindreu un so diferent (MP3).
Hi ha 4 efectes, de manera que hi ha 4 fitxers mp3 amb el nom 001 a 004 a la carpeta 01.
L'altaveu està enganxat en calent sobre un tros de Dibond, que es cargola a l'anell de fusta.
Amb sort, un interruptor de so permet tallar el so.
Em pregunto poder afegir un potenciòmetre per configurar el nivell de so, però no ho vaig fer. Crec que tornaré a utilitzar un dels potenciòmetres per configurar el so durant uns segons després d’haver activat el so (no hi ha més connexió per afegir, només alguna línia de codi), però encara no ho faig.
Els més atents de vosaltres probablement haureu notat que el so és un motor de pistó i no un propulsor turbo, és perquè el propulsor turbo és realment horrible al petit altaveu i què millor que el so d'un motor de la Segona Guerra Mundial;)
Per a l’efecte França, és obvi posar la marsellesa.
Per a l'ona, un so zen amb so d'ona oceànica i per a l'arc de Sant Martí, un so molt dinàmic (Pulp fiction).
Per qüestions legals, no puc donar els fitxers MP3, ho sento.
Pas 10: funció de codificació i addició
Després de connectar-ho tot i fer una prova, em pregunto poder canviar la brillantor del botó LED, de manera que vaig canviar el cable LED a l'entrada PWM d'Arduino i, després, vaig fer una mica d'efecte respiratori. No és realment necessari, però és divertit de fer.
Originalment, planejava tenir només 1 efecte, que simula la rotació de l'hèlix. Finalment, he afegit uns quants efectes més, després he utilitzat el commutador d'efectes (originalment només ON / OFF) a un clic per seleccionar l'efecte i una pulsació llarga per desactivar l'efecte.
Amb més efecte, i a mesura que tinc una petita pantalla, per què no es mostra a la pantalla, quan es prem un botó i quin efecte es selecciona?
Pas 11: evolució?
Em va costar temps fer-ho i, durant l’edifici, vaig afegir alguna funció, però sempre hi ha molt marge de millora.
M'agrada l'efecte d'hèlix, però l'altre efecte és massa senzill, realment necessito fer alguna cosa millor i més agradable.
He de solucionar el problema bloquejat si és possible.
El mòdul de so no és realment necessari, finalment és un llum …
El cable USB es deixa instal·lar i es pot accedir fàcilment, de manera que és fàcil fer qualsevol actualització necessària.
Algunes idees:
- Un sensor de llum podria ser interessant per ajustar la brillantor automàticament a la brillantor de la sala.
- Un sensor PIR per activar / desactivar automàticament quan algú arriba.
- Afegir un rellotge
- posició reactiva (veure vídeo), m'agrada l'efecte, però no he trobat com adaptar-me a la làmpada Dusty
- configuració del nivell de so
- Mostra el nivell RGB de cada color a l'OLED (Edició 07-12-2017: la idea era bona, ho vaig fer ahir, actualitzaré el codi després de provar-ho durant uns dies)
- …
Gràcies per llegir.
Recomanat:
Làmpada japonesa impresa en 3D amb il·luminació animada: 3 passos
Làmpada japonesa impresa en 3D amb il·luminació animada: he creat una làmpada decorativa d’estil japonès impresa en 3D amb una tira LED dirigida RGB controlable per Arduino. Espero que us agradi, que intenteu fer-lo vostre i que pugueu millorar el meu projecte amb les vostres aportacions
Llum animada i llum nocturna: 6 passos (amb imatges)
Animated Mood Light & Night Light: Tenint una fascinació que limita a l'obsessió per la llum, vaig decidir crear una selecció de petits PCB modulars que es poguessin utilitzar per crear pantalles de llum RGB de qualsevol mida. Un cop fet el PCB modular, vaig trobar-me amb la idea d’organitzar-los en un
Llum d'habitació LED animada controlada a distància: 5 passos (amb imatges)
Làmpada d'habitació LED animada controlada a distància: per a aquells que vulguin un espectacle de llums de colors relaxant o fascinant, ja sigui per a una habitació per a nadons, decoració nadalenca o simplement per diversió, aquí teniu el meu millorador d'ambient. Estic rebent respostes molt entusiastes de bebès de 6 mesos a nens més grans
Llum LED de bricolatge: llum d'ànim moderna d'escriptori amb control remot: 8 passos (amb imatges)
Llum LED de bricolatge: làmpada moderna d'ànim d'escriptori amb control remot: en aquest article repassaré el procés que vaig fer per construir aquesta impressionant làmpada d'ànim LED en forma de piràmide. Vaig utilitzar l'auró per a l'estructura principal i algunes espines de caoba per obtenir més resistència. Per a les llums he utilitzat llums LED RGB que vénen en una tira de 16 peus
Caixa de xocolata animada (amb Arduino Uno): 3 passos (amb imatges)
Caixa de xocolata animada (amb Arduino Uno): Una vegada vaig veure una bonica caixa de xocolata en una botiga. I se’m va ocórrer fer un regal increïble amb aquesta caixa: una caixa animada amb xocolata. Què necessitem: caixa de xocolata de plàstic clar Bateria de 9 V Bateria adaptador de cable uSD 1 GB Arduino U