Sommario:
- Passaggio 1: materiali di consumo
- Passaggio 2: assemblare l'elettronica
- Passaggio 3: la scultura della Tensegrità
- Passaggio 4: assemblaggio della struttura
- Passaggio 5: codifica
- Passaggio 6: completo
Video: Lampada LED levitante: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Hai mai giocato con i magneti e hai provato a farli levitare? Sono sicuro che molti di noi lo hanno fatto, e sebbene possa sembrare possibile, se posizionato con molta attenzione, dopo un po' ti renderai conto che in realtà è impossibile da fare. Ciò è dovuto al Teorema di Earnshaw, che dimostra che è impossibile far levitare un oggetto con solo materiali ferromagnetici. Tuttavia, abbiamo una soluzione alternativa. Invece di usare i magneti, faremo levitare la lampada usando un'illusione chiamata tensegrità, creando una lampada che sembra fluttuare!
Passaggio 1: materiali di consumo
Per realizzare questa lampada, sono necessari diversi materiali di consumo:
Elettronica:
- Scheda Arduino Nano
- Ponticelli
- Anello 24 LED
- Batteria da 9V
- Connettore batteria 9V
Forniture decorative:
- Cartone (o legno, se si utilizza il taglio laser)
- Lenza (qualsiasi dovrebbe funzionare e cerca di sceglierne una il più trasparente possibile)
Altri:
- Elastico
- Pistola per colla a caldo
- Stick di colla a caldo
- Attrezzatura per saldatura
- Velcro
Passaggio 2: assemblare l'elettronica
Per prima cosa dobbiamo assemblare le parti elettroniche. Questo è semplice e può essere fatto con pochi passaggi:
- Saldare il connettore della batteria da 9V alla scheda Arduino Nano. Questo può essere un po' difficile, ma è una parte essenziale per il successo del progetto perché non abbastanza potenza fornita alla scheda ne impedirà il corretto funzionamento. Collegare il filo rosso al pin VIN e collegare il filo nero a uno dei pin GND sulla scheda.
- Saldare i pin sul retro dell'anello LED. Su questi 24 anelli LED, di solito ci sono 4 punti di saldatura, ma in questo progetto utilizzeremo solo 3: DI, VCC e GND. La parte DO non verrà utilizzata in questo progetto. Saldalo con il filo rivolto verso l'anello, poiché l'esterno dell'anello sarà nascosto dietro un pezzo di carta, ma se i fili del ponticello sono saldati nella direzione sbagliata, sporgerà dalla lampada.
- Collegare i fili al Nano. Il DI deve essere collegato al pin D5, il VCC collegato a 5V e il GND al GND, rispettivamente sull'anello LED e sull'Arduino Nano.
E hai finito con l'elettronica!
Passaggio 3: la scultura della Tensegrità
Per questo progetto, usiamo tensegrità, che è un termine usato per descrivere l'atto di usare la tensione per tenere qualcosa in posizione. Se vuoi solo creare la scultura, puoi scaricare il file Adobe Illustrator, realizzato per il taglio laser, oppure guardare la foto e ritagliarla tu stesso nel cartone.
Se vuoi capire come funziona, continua a leggere qui sotto!
Questa scultura tensegrità usa la lenza per farla sembrare più simile a un oggetto levitante. Nella foto annotata, la posizione di ciascuna delle 6 linee è evidenziata, in colori separati. Quelli rossi più lunghi sono quelli che impediscono alla parte superiore di cadere. Chiamiamole le "linee strutturali". Poi abbiamo le linee blu, che sono molto più corte di quelle rosse, che tengono in alto la parte superiore. Chiamiamole le "linee di levitazione".
Nella nostra scultura tensegrità, le linee di levitazione sono quelle che reggono la struttura. Poiché la parte superiore vuole abbassarsi a causa della gravità, le linee di levitazione devono sostenere la struttura. Quando sono attaccati, sono molto tesi, sorreggendo la parte superiore della struttura. Ce ne sono uno su due dei quattro lati della scultura, anche se in teoria ne basta uno per sorreggere la struttura.
Tuttavia, se hai provato ad attaccare solo le linee di levitazione, noterai che cade facilmente. Questo perché la parte superiore è attaccata solo da due punti, il che non è sufficiente per fornire una struttura stabile. Immagina un'altalena. È attaccato da una linea, permettendogli di muoversi liberamente. Nel nostro caso, abbiamo la parte superiore attaccata da due punti e due punti formano una linea, quindi la parte superiore della nostra scultura tensegrile, con solo le linee di levitazione, è solo un'altalena.
È qui che entrano in gioco le linee strutturali. Anche queste linee sono tese e mantengono la struttura in posizione. Se la parte superiore della struttura si inclina in qualsiasi direzione, le linee strutturali nell'altra direzione manterranno la struttura in posizione, rendendola stabile.
Anche se sembra magico, in realtà c'è un sacco di ragioni dietro l'intera scultura!
Passaggio 4: assemblaggio della struttura
Ora è il momento di assemblare la struttura per avere la lampada attaccata ad essa. Questa parte è relativamente facile:
- Trova i pezzi di base. Sono sempre quelli quadrati più grandi.
- Metti i pezzi del "braccio". Assicurati che siano tutti rivolti nella stessa direzione quando li guardi di lato. Ciò garantisce che la struttura tensegrile possa essere assemblata come previsto.
- Metti uno dei pezzi laterali. Questo ci permette di essere sicuri che il bracciolo non venga spinto troppo in dentro mentre lo incolliamo, e assicura che l'intera base della struttura possa essere allineata.
- Assemblare il resto della struttura. I pezzi dovrebbero andare a posto esattamente e, con un po' di colla, otterrai ciò che è mostrato sopra.
Dopo averlo fatto, è il momento di collegare le lenze alle strutture.
- Usando la colla a caldo, incolla quattro pezzi di lenza a ciascuno degli angoli di una delle parti della struttura. Assicurati che siano tutti della stessa lunghezza.
- Incolla la lenza agli angoli corrispondenti sull'altra struttura. Ho trovato più facile incollare se l'intera struttura era distesa, così non avrei dovuto tenerla con le mani.
- Incolla le "linee di levitazione" in posizione. Spingi la parte superiore e inferiore il più lontano possibile, dopo che la colla si è raffreddata, e incolla le ultime due lenze in mezzo, collegando i bracci della struttura.
Se sei arrivato fin qui, buon lavoro! Hai già fatto la maggior parte del lavoro:)
Ora dobbiamo assemblare la lampada. Questa parte è davvero facile:
- Incolla l'anello LED al pezzo circolare della "ruota" con i due fori al centro. Assicurarsi che il supporto in plastica per i cavi dei ponticelli sia completamente all'interno del cerchio esterno.
- Incolla i due pezzi circolari insieme. Incolla il primo pezzo "ruota" con un cerchio completo con due fori nel mezzo. Questi fanno la parte superiore della nostra lampada levitante.
- Lega la batteria all'ultimo pezzo rettangolare. Questo pezzo ha un foro per la batteria da 9 V e lo leghi, insieme alla scheda Arduino Nano, con degli elastici. Ricordati di non usare la colla qui: la batteria alla fine morirà e non avrai nulla da usare!
- Prendi un pezzo di carta B5 e incollalo attorno al bordo della lampada. Funziona come un paralume e impedisce anche agli spettatori di vedere la scheda e la batteria nella lampada.
- Puoi avere qualcosa che pende dal fondo della lampada. In alcune delle mie foto, ho provato a utilizzare pezzi di paglia tagliati corti per creare un effetto lampadario, ma in seguito l'ho tolto perché ostacolava le mie foto. Puoi essere creativo con quello che metti qui!
- Incolla la parte superiore della lampada all'ultimo pezzo di ruota. Assicurati, ancora una volta, che tutti i pezzi di lenza siano della stessa lunghezza.
- Incolla il velcro nella parte superiore della seconda ruota e nella parte inferiore della parte superiore della struttura. Ciò manterrà la lampada in posizione mentre sta levitando. L'uso del velcro ti consente di smontarlo e dargli una nuova batteria quando ne hai bisogno.
Passaggio 5: codifica
Ora ecco la parte divertente: codificare come vuoi che sia la lampada! Ho usato una luce RGB rotante qui, ma sentiti libero di creare quello che vuoi e sii creativo con esso!
So di aver spiegato ogni parte del codice in modo indipendente nella mia ultima istruzione, ma questa volta ho incluso tutte le spiegazioni nei commenti nel codice. Mentre esplori il codice, tieni a mente ciò che ho creato: una lampada arcobaleno rotante. Se quella spiegazione non fosse abbastanza buona (non so come spiegarla altrimenti), puoi sempre guardare indietro al video incluso all'inizio. Puoi vedere il codice qui sotto, o scaricarlo dal link del sito Arduino Create qui sotto!
Arduino Crea collegamento
(Inoltre, se abbastanza persone mi chiedono di spiegare il codice in modo più dettagliato, forse farò qualcosa al riguardo…)
Leviting_Lamp.ino
#includere |
#definePIN5// il pin a cui è collegato l'anello LED |
#defineNumPixels24// il numero di pixel nell'anello. ci sono anelli con 8 LED, oppure potresti usare una striscia LED con i Neopixel. Ricorda solo di specificare quanti LED hai! |
Pixel Adafruit_NeoPixel (NumPixels, PIN, NEO_GRB + NEO_KHZ800); // dichiara l'oggetto luce chiamato pixels. Il codice farà riferimento all'anello LED come questo. |
#defineDELAYVAL20// questo decide quanto tempo deve attendere la scheda prima che le luci vengano ruotate. Se lo riduci, i colori dell'arcobaleno ruoteranno ancora più velocemente. |
int r[NumPixel]; // questo è il valore rosso per tutti i LED |
int g[NumPixel]; // questo è il valore verde per tutti i LED |
int b[NumPixel]; // questo è il valore blu per tutti i LED |
costante diff=31; // questo imposta il valore di luminosità. Il numero massimo è 31, ma qualsiasi numero x dove 0 < x < 32 funzionerà. |
/////// Imposta la posizione iniziale delle luci //////// |
voidsetLights(){ |
int R=8*diff, G=0, B=0; // la posizione iniziale di tutti i LED |
for(int i=0;i<8;i++, R-=diff, G+=diff){ |
r=R; |
g=G; |
b=0; |
} |
for(int i=0;i<8;i++, G-=diff, B+=diff){ |
g[i+8]=G; |
b[i+8]=B; |
r[i+8]=0; |
} |
for(int i=0;i<8;i++, B-=diff, R+=diff){ |
r[i+16]=R; |
b[i+16]=B; |
g[i+16]=0; |
} |
} |
/////// Termina l'impostazione della posizione iniziale dei LED //////// |
voidsetup() { |
pixel.begin(); // attiva l'oggetto pixel |
setLights(); // imposta la posizione iniziale dei LED |
} |
int idx=0; // imposta la posizione iniziale della rotazione del LED |
voidloop() { |
/////// imposta il colore di ciascuno dei LED //////// |
for(int i=0; i<numpixel; { |
pixels.setPixelColor(i, pixels. Color(r[(i+idx)%24], g[(i+idx)%24], b[(i+idx)%24])); |
pixel.mostra(); |
} |
/////// terminare l'impostazione del colore dei LED //////// |
ritardo(DELAYVAL); // aspetta DELAYVAL millisecondi |
idx++; // sposta la rotazione dei LED di uno |
idx%=24; // modifica il valore di 24. Questo limita il valore di idx a un valore compreso tra 0 e 23, inclusi |
} |
visualizza rawLevitating_Lamp.ino ospitato con ❤ da GitHub
Passaggio 6: completo
Ora è il momento di accendere la lampada, attaccare il velcro alla struttura e spegnere le luci: è l'ora dello spettacolo. Sentiti libero di apportare le modifiche che desideri e condividi con il mondo ciò che hai creato con questo progetto!
Buona fortuna e continua a esplorare!
Consigliato:
LED levitante: 6 passaggi
LED levitante: io e il mio team abbiamo deciso di far levitare un LED acceso. Dopo un breve periodo di ricerca su Google, mi sono imbattuto in un video di SparkFun Electronics, che può essere trovato qui, in cui abbiamo basato il nostro design. La nostra luce levita con un elettromagnete sopra il
La lampada della mummia - Lampada intelligente controllata da WiFi: 5 passaggi (con immagini)
The Mummy Lamp - Lampada intelligente controllata da WiFi: Circa 230 mila anni fa l'essere umano ha imparato a controllare il fuoco, questo porta a un grande cambiamento nel suo stile di vita poiché ha iniziato a lavorare di notte anche usando la luce del fuoco. Possiamo dire che questo è l'inizio dell'illuminazione per interni. Adesso io
Luce del fiore levitante: 4 passaggi
Levitating Flower Light: Ehi ragazzi, questo è il mio primo istruibile, quindi mi scuso per tutto ciò che mi manca. Così ho costruito questa luce floreale levitante come regalo di compleanno per la mia fantastica ragazza. Ha 4 modalità. 1. Ciclando tra tutti i colori ogni 10 secondi circa.2
La lampada a spirale (a.k.a la lampada da scrivania Loxodrome): 12 passaggi (con immagini)
The Spiral Lamp (a.k.a the Loxodrome Desk Lamp): The Spiral Lamp (a.k.a The Loxodrome Desk Lamp) è un progetto che ho iniziato nel 2015. È stato ispirato dal Loxodrome Sconce di Paul Nylander. La mia idea originale era per una lampada da scrivania motorizzata che proiettasse vortici di luce sul muro. Ho progettato e
LAMPADA A PALLONCINO!!! INCREDIBILE!!! (semplice lampada a palloncino impressionante)!!: 6 passaggi (con immagini)
LAMPADA A PALLONCINO!!! INCREDIBILE!!! (semplice Awsome Ballon Lamp)!!: La semplice lampada a palloncino è composta dai ballon e dalla striscia led 12v con il driver led