Sommario:
- Passaggio 1: elenco dei materiali
- Passaggio 2: il disegno
- Passaggio 3: aggiungere luce
- Passaggio 4: piccolo display OLED
- Passaggio 5: pannello di controllo
- Passaggio 6: Scudo Arduino
- Passaggio 7: connessione
- Passaggio 8: alimentazione
- Passaggio 9: modulo audio
- Passaggio 10: funzione di codifica e aggiunta
- Passaggio 11: evoluzione?
Video: Dusty Wall Arduino Animato Lampada Led Con Effetto Luce: 11 Passaggi (con Immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Di AlF2Follow Altro dell'autore:
Ho appena avuto un bambino e dopo aver fatto la sua camera da letto, avevo bisogno di una luce su un muro. Siccome amo molto i LED ho deciso di creare qualcosa.
Mi piace anche l'aereo in generale, quindi perché non mettere un aereo da un cartone animato sul muro, ecco come inizia e come ho fatto.
Spero che ti piaccia tanto quanto me:)
Le specifiche che immagino dovevano avere un modulo illuminato da dietro, con 4 potenziometri:
- 1 per impostare la luminosità del ROSSO,
- 1 per il VERDE,
- 1 per il BLU,
- e l'ultimo per poter impostare la luminosità generale. Ovviamente puoi cambiare la luminosità con ciascuno degli altri 3 potar, ma è più pratico averne uno generale.
Poi mi piace l'interruttore del pulsante LED rotondo, quindi ne metto 3
- 1 (blu con logo power) per accendere/spegnere la luce,
- il secondo (arancione) per accendere/spegnere l'effetto (e vedremo più avanti che possiamo cambiare effetto),
- e l'ultimo (bianco) serve per accendere/spegnere il suono (sì volevo aggiungere anche un modulo sonoro, per l'effetto motore;)).
Quindi un piccolo OLED visualizzerà temperatura e umidità più alcuni messaggi.
Passaggio 1: elenco dei materiali
Elenco dei materiali che uso
- adesivo
- Negozio locale Dibond 176*65
- Pulsante di accensione 5v
- Potenza alim 5v 5Ah
- display oled https://fr.aliexpress.com/item/Metal-push-button-… ma non è un driver SSD1306 standard, quindi penso che sia meglio metterne uno standard (ma è necessario modificare un po' il codice Arduino)
- Pulsante *3
- 5 potar
- Mega 2560
- Altoparlante MP3
- DHT22
Totale circa 115€ (il più costoso è il Dibond 54€. Probabilmente può essere sostituito da formica o altro, ma deve essere rigido e non deformarsi nel tempo. Soprattutto per le ali che sono sottili.
Passaggio 2: il disegno
Ora sono un cassetto, quindi ho cercato un adesivo di Dusty Crophopper che posso usare per quello. Spero che tu possa trovare molte dimensioni e modelli diversi su Internet, e ne ho trovato uno carino su eBay, con dimensioni (o almeno se fosse quello scritto nelle specifiche) 102 * 46 cm.
Quando l'ho ricevuto ho avuto la sorpresa che fosse tagliato in più parti, e dopo aver assemblato insieme, la dimensione finale era di 174 * 61 cm, abbastanza grande ma stava bene sulla mia parete, quindi andiamoci.
Inizialmente volevo incollarlo su legno, tipo medium, ma con quelle dimensioni, alla fine ho comprato del Dibond, che è un alluminio molto sottile e una plastica di circa 3 mm di spessore. È molto rigido, non si deformerà nel tempo, immagino, ma non è economico.
Ci ho incollato sopra e ho ritagliato con una sega circolare e un seghetto alternativo. Volevo avvicinarmi molto al bastoncino, ma alla fine ho mantenuto un margine perché gli strumenti stavano graffiando gravemente gli adesivi ed era troppo difficile ottenere qualcosa di pulito.
Qualche invio al limite dopo, il risultato non è male.
La brutta sorpresa è stata la pala superiore dell'elica che non rientrava nelle dimensioni scritte, ho dovuto aggiungere un pezzo di materiale:((si vede che la posizione dell'elica non è sulla guida dell'utente e sull'adesivo stesso nella stessa posizione)
Passaggio 3: aggiungere luce
La striscia LED NON è un RGB standard ma un tipo RGB indirizzabile ws2812. Ogni LED può essere pilotato individualmente.
L'idea era di avere dietro una luce circolare, e di fare un effetto rotante dell'elica, quindi ho tagliato un pezzo di legno che ho incollato (con colla forte), ho aggiunto 2 viti perchè il letto di mio figlio sarà sotto e io non non voglio che ci cada sopra se la colla si è guastata in tempo.
E poi ho semplicemente incollato la striscia LED intorno, con la colla a caldo, perché la colla della striscia LED non è sufficiente.
Dopo alcuni test ho deciso di aggiungere una striscia LED dietro ogni ala.
Sulle 2 ali di Dusty, hai le 2 luci di atterraggio, e ho fatto un foro per far passare un po' di luce attraverso quei fori, più uno su ogni puntale per la luce di posizione (rosso/verde)
Passaggio 4: piccolo display OLED
Mi chiedo di aggiungere un display della temperatura, quindi ho aggiunto un piccolo schermo OLED e decido di inserirlo all'interno di una delle ruote.
Fare un bel buco non è semplice, e ho protetto l'adesivo con un po' di adesivo. Spero di possedere un Dremel, con uno strumento specifico che mi aiuti molto. L'OLED è semplicemente colla a caldo dietro. Il risultato non è perfetto ma sarà sufficiente.
Passaggio 5: pannello di controllo
Il pannello di controllo è solo un pezzo di Dibond, incollato perpendicolarmente e in basso dietro la lampada.
È incollato con 2 piccoli rinforzi, e il potar sta appena passando un po' quando si guarda davanti al lato anteriore..
I 2 pulsanti per suono ed effetto sono inseriti tra il potar. I colori dell'interruttore LED sono diversi. Bianco per l'effetto, arancione per il suono. Quando la funzione è ON, il LED è ON e il LED è OFF quando la funzione è OFF. Quando è acceso c'è un piccolo effetto respiro (la luminosità del LED varia)
L'interruttore generale è nella seconda ruota. Il LED è acceso (anche con effetto respiro) quando il POWER è spento per trovare il pulsante al buio. Quando l'alimentazione è accesa il LED è spento. La temperatura viene visualizzata anche quando l'alimentazione è spenta. Nella camera da letto c'è un interruttore generale per la luce, così posso spegnerla completamente. Nota che è un pulsante logico gestito dal codice Arduino. Non è un interruttore fisico che accende/spegne l'elettricità.
Nota che i potar sono saldati direttamente sullo scudo di Arduino, ma per l'interruttore uso un connettore (tipo di modello R/C) per poterlo montare/smontare. In effetti, i potar sono montati da dietro, ma passano dalla parte anteriore, quindi devono essere scollegati.
Il sensore DHT22 (temperatura/umidità), è posto sul fondo, dietro una ruota, questa posizione deve essere lontano dall'alimentatore e dal LED che può generare molto calore. È attaccato con graffio.
Puoi vedere nell'ultimo video che ho un problema di lag, l'effetto si blocca regolarmente e penso che sia quando Arduino recupera i valori di temperatura e umidità.
Passaggio 6: Scudo Arduino
C'è molto cavo da collegare all'arduino, ho usato uno shield prototipo, ma quello con la linea e non il punto. È molto praticabile, anche se è meno facile da trovare.
Saldare pin standard da 2,54 mm e solo dove necessario. I pin Arduino non utilizzati non sono collegati.
Quindi saldare ogni cavo al pin giusto. Crei facilmente il tuo scudo.
Per ottenere il cavo, ho usato una vecchia presa scart (non sur traduzione "péritel" in francese)
Lo scudo è graffiato dietro al centro della lampada.
Passaggio 7: connessione
Scusa non ho fatto lo schema, ma penso che sia semplice collegare il cavo seguendo l'attribuzione dei pin.
Dopo aver saldato tutto, ci sono molti cavi.
Passaggio 8: alimentazione
Le strisce LED sono molto golose e per alimentarle è necessario almeno un 5v 10 Ah.
All'inizio c'era solo il led centrale e io uso un 5ah, quando ho aggiunto la striscia di 2 led sull'ala sono passato a 10 Ah.
Ciò che va bene, è che i LED indirizzabili sono 5v, come Arduino, quindi è facile connettersi alla stessa fonte.
Passaggio 9: modulo audio
Ho trovato questo piccolo modulo, che è molto semplice da collegare e viene consegnato con un altoparlante.
Qualcosa di raro e buono, è che ti inviano un link dove puoi scaricare il codice di esempio più la documentazione, e dopo aver caricato il codice di prova, oltre ad alcuni suoni di prova MP3, ha funzionato al primo tentativo, il che è stata una bella sorpresa:)
Hai bisogno di una scheda micro SD per mettere i tuoi file MP3. Il più piccolo che troverai sarà molto più grande di quello necessario, i miei 4 file sono solo 12 MB, sì mega;)
Quindi per cosa? Ho trovato divertente aggiungere il suono dell'elica all'effetto dell'elica. Quindi ho aggiunto questo modulo. Nel codice quando cambi effetto avrai un suono diverso (MP3).
Ci sono 4 effetti, quindi 4 file mp3 con nome da 001 a 004 nella cartella 01.
L'altoparlante è incollato a caldo su un pezzo di Dibond, che è avvitato sull'anello di legno.
Si spera che un interruttore del suono renda possibile tagliare il suono.
Mi chiedo di poter aggiungere un potenziometro per impostare il livello del suono, ma non l'ho fatto. Penso che riutilizzerò uno dei potenziometri per impostare il suono durante alcuni secondi dopo l'attivazione del suono (nessuna connessione da aggiungere, solo qualche riga di codice) ma non lo faccio ancora.
I più attenti di voi avranno probabilmente notato che il suono è quello di un motore a pistoni e non di un turboelica, è perché il turboelica è davvero terribile sul piccolo altoparlante e cosa c'è di meglio del suono di un motore della seconda guerra mondiale;)
Per l'effetto Francia, è ovvio mettere la Marsigliese.
Per l'onda, un suono zen con il suono dell'onda dell'oceano e per l'arcobaleno, un suono molto dinamico (Pulp fiction).
Per questioni legali non posso fornire i file MP3, mi dispiace per questo.
Passaggio 10: funzione di codifica e aggiunta
Dopo aver collegato tutto insieme e fatto qualche prova, mi chiedo di poter cambiare la luminosità del pulsante LED, quindi ho cambiato il cavo LED con l'ingresso PWM su Arduino, e poi ho fatto un piccolo effetto respiro. Non proprio necessario ma solo divertente da fare.
Inizialmente, avevo pianificato di avere un solo effetto, che simulasse la rotazione dell'elica. Alla fine ho aggiunto qualche altro effetto, quindi ho usato l'interruttore degli effetti (originariamente solo ON/OFF) per un clic per selezionare l'effetto e una pressione lunga per spegnere l'effetto.
Con più effetto, e poiché ho ottenuto un piccolo schermo, perché non visualizzare sullo schermo, quando viene premuto un pulsante e quale effetto è selezionato.
Passaggio 11: evoluzione?
Mi ci è voluto del tempo per farlo, e durante la costruzione ho aggiunto qualche funzione, ma c'è sempre molto spazio per miglioramenti.
Mi piace l'effetto elica, ma gli altri effetti sono troppo semplici, ho davvero bisogno di fare qualcosa di migliore e più carino.
Devo risolvere il problema del blocco se possibile.
Il modulo sonoro non serve proprio, finalmente è una lampada…
Il cavo USB viene lasciato in posizione e facilmente accessibile, quindi è facile effettuare qualsiasi aggiornamento necessario.
Qualche idea:
- Un sensore di luce potrebbe essere interessante per regolare automaticamente la luminosità alla luminosità della stanza.
- Un sensore PIR per accendere/spegnere automaticamente quando arriva qualcuno.
- Aggiungere un orologio
- posizione reattiva (vedi video), mi piace l'effetto ma non ho trovato come adattarmi alla lampada Dusty
- impostazione del livello sonoro
- Mostra il livello RGB di ogni colore sull'OLED (Modifica 07-12-2017: l'idea era buona, l'ho fatto ieri, aggiornerò il codice dopo aver testato per alcuni giorni)
- …
Grazie per aver letto.
Consigliato:
Cuore animato: 5 passaggi (con immagini)
Cuore animato: giusto in tempo per San Valentino, un piccolo gadget da regalare alla tua dolce metà: un cuore che scorre tra più animazioni. Si adatta perfettamente a una scrivania o un tavolo per farti ricordare dalla persona amata! Questo cuore animato è molto compatto e semplice: j
Word Clock con effetto arcobaleno e luce di sfondo.: 6 Passaggi
Word Clock con effetto arcobaleno e luce di sfondo.: L'inizio è lì. La placca frontale è di 40 x 40 cm ed è pronta
Effetto luce camino: 4 passaggi
Effetto Luce Camino: Dopo una lunga e fredda giornata invernale non è bello sedersi davanti al caminetto al tepore di casa tua? La maggior parte delle persone non ha davvero un caminetto, ma anche la vista o la luce delle fiamme possono scaldare te e il tuo cuore freddo. Se stai cercando
OROLOGIO DA PARETE ANIMATO RGB: 10 passaggi (con immagini)
OROLOGIO DA PARETE ANIMATO RGB: Non c'è dubbio che adorerai questo orologio da parete. In questo progetto abbiamo utilizzato nuovamente il LED RGB. E ovviamente la stampante 3D è molto importante per noi. Abbiamo progettato e prodotto di nuovo alcuni dei pezzi necessari per il nostro OROLOGIO DA PARETE. E non è solo un orologio. Esso
Lampada LED a figura di cartone animato: 5 passaggi
Lampada LED a forma di cartone animato: seguimi e otterrai un bel giocattolo: un mostro divertente con il potere della luminosità nei suoi occhi. Spaventerà i fantasmi dal tuo letto! Oppure puoi usarlo come una torcia insolita