Sommario:

Display satellitare Giove: 3 passaggi
Display satellitare Giove: 3 passaggi

Video: Display satellitare Giove: 3 passaggi

Video: Display satellitare Giove: 3 passaggi
Video: SATELLITI E ANELLI DI GIOVE 2024, Novembre
Anonim
Display satellitare Giove
Display satellitare Giove
Display satellitare Giove
Display satellitare Giove
Display satellitare Giove
Display satellitare Giove

Questo è un progetto divertente e facile che ha un sacco di potenziale per creare un display interessante, educativo e di inizio della conversazione. Utilizza una striscia di luce neopixel economica ($ 10) per visualizzare l'orientamento corrente delle quattro lune principali di Giove.

Forniture

Arduino Uno (qualsiasi variante va bene)

Striscia NeoPixel (ne ho usata una disponibile su Amazon)

3 fili di collegamento

Passaggio 1: collega il tuo Arduino al Lightstrip

Collega il tuo Arduino al Lightstrip
Collega il tuo Arduino al Lightstrip

Non c'è molto da fare. La striscia luminosa ha tre connessioni: rossa per +5V, nera per terra, verde per segnale.

Potresti avere una striscia di luce diversa dalla mia, quindi i colori potrebbero variare ma la connessione sarà la stessa.

Collega quanto segue:

Striscia luminosa -------- Pin Arduino

Filo rosso -------------- 5V

Filo nero ------------ GND

Filo verde ------------ Pin 6 (questo può essere qualsiasi pin ma il mio schizzo ne usa 6)

Potresti voler aspettare di programmare Arduino prima di collegare la striscia luminosa. Ciò impedirà a una condizione casuale all'avvio di energizzare tutte le luci contemporaneamente e di sovraccaricare potenzialmente la porta USB del computer.

Passaggio 2: programma Arduino

Carica lo schizzo in Arduino usando qualsiasi metodo a cui sei abituato.

Nota: sarà necessario caricare la libreria Adafruit Neopixel. Grazie ad Adafruit per il loro incredibile supporto alla community di Maker!!!

Questa è un'implementazione molto semplice che ti lascia molto spazio per migliorare. Attualmente, si codifica la data e l'ora (in UTC). Aggiorna le variabili all'ora UTC attuale. Compila e scarica il codice sul tuo Arduino. Dovresti vedere lo stato attuale delle lune. Giove apparirà come un punto ROSSO al centro della striscia. I colori delle altre lune possono essere cambiati nello schizzo in base a ciò che desideri. Poiché la data e l'ora all'avvio sono nello schizzo, ora puoi portare il display da qualche altra parte e collegarlo e inizierà all'ora corrente. Ciò consente di programmarlo e spostarlo rapidamente da qualche parte senza perdere la data o l'ora.

Passaggio 3: crealo da solo

Chiaramente ci sono alcuni ottimi modi per migliorarlo se vuoi rendere questo un bel progetto per la tua casa:

1) Aggiungere un orologio in tempo reale con batteria tampone. Questi sono molto economici con molte informazioni disponibili su come usarli. Ciò consentirebbe di non perdere la data o l'ora correnti quando l'unità ha perso l'alimentazione.

2) Potresti aggiungere un paio di interruttori ad Arduino e trovare il codice per impostare l'ora semplicemente usando la striscia luminosa come display. Forse imposta ogni cifra della data e dell'ora di quanti LED sei lontano da Giove (o da un'estremità della striscia).

3) Ho aggiunto una piccola immagine di Giove per evidenziare meglio il pianeta. Il montaggio su uno sfondo di un campo stellare renderebbe davvero questo progetto pop.

4) Attualmente, il codice sovrascriverà due lune che si trovano allo stesso pixel. Puoi modificare il codice per far lampeggiare alternativamente i due colori quando sono allo stesso pixel.

5) Simile a 2 sopra, potresti trovare uno schema per alternare la visualizzazione della luna e l'ora. (Sta a te decidere come visualizzare il tempo su una striscia lineare). Il codice imposta principalmente il display e quindi chiama la subroutine per calcolare ripetutamente le posizioni. Ho aggiunto una riga nella subroutine Loop() per aggiungere 120 secondi al tempo ogni iterazione del Loop. Ciò ti consente di vedere le lune muoversi l'una rispetto all'altra più rapidamente e offre uno spettacolo davvero interessante di questi ballerini cosmici.

Il video mostra il codice con questa riga commentata. Puoi vedere come Io lacera intorno a Giove e Callisto spara là fuori. Spero che questo progetto vi piaccia. Se ne fai uno, condividilo con tutti.

Consigliato: