Innholdsfortegnelse:

Jupiter satellittvisning: 3 trinn
Jupiter satellittvisning: 3 trinn

Video: Jupiter satellittvisning: 3 trinn

Video: Jupiter satellittvisning: 3 trinn
Video: Train - Drops of Jupiter (Official Video) 2024, Juli
Anonim
Jupiter satellittvisning
Jupiter satellittvisning
Jupiter satellittvisning
Jupiter satellittvisning
Jupiter satellittvisning
Jupiter satellittvisning

Dette er et morsomt og enkelt prosjekt som har massevis av potensial for å lage en interessant, lærerik og samtalestartende visning. Den bruker en billig (10 dollar) lysstrimmel for neopiksel for å vise gjeldende orientering for de fire store måner i Jupiter.

Rekvisita

Arduino Uno (hvilken som helst variant vil gjøre)

NeoPixel -stripe (jeg brukte en tilgjengelig fra Amazon)

3 tilkoblingskabler

Trinn 1: Koble Arduino til Lightstrip

Koble din Arduino til Lightstrip
Koble din Arduino til Lightstrip

Ikke mye til dette. Lyslisten har tre tilkoblinger; Rød for +5V, Svart for bakken, Grønn for signal.

Du kan ha en annen lysstrimmel enn min, så fargene kan variere, men forbindelsen vil være den samme.

Koble til følgende:

Lys stripe -------- Arduino Pin

Rød ledning -------------- 5V

Svart ledning ------------ GND

Grønn ledning ------------ Pin 6 (dette kan være hvilken som helst pin, men skissen min bruker 6)

Det kan være lurt å vente til du programmerer Arduino før du kobler til lyslisten. Dette forhindrer at en tilfeldig tilstand ved oppstart gir strøm til alle lysene samtidig og potensielt overbelaster datamaskinens USB -port.

Trinn 2: Programmer Arduino

Last skissen inn i Arduino ved å bruke hvilken som helst metode du er vant til.

Merk: Du må ha Adafruit Neopixel -biblioteket lastet inn. Takk til Adafruit for deres fantastiske støtte til Maker -fellesskapet !!!

Dette er en veldig enkel implementering som gir mye rom for deg å forbedre deg på. For tiden koder du hardt i dato og klokkeslett (i UTC). Oppdater variablene til din nåværende UTC -tid. Kompiler og last ned koden til Arduino. Du bør se månens nåværende tilstand. Jupiter vil vises som en RØD prikk i midten av stripen. De andre månerfargene kan endres i skissen til det du måtte ønske. Siden dato og klokkeslett ved oppstart er i skissen, kan du nå ta skjermen et annet sted og koble den til, og den starter på gjeldende tidspunkt. Dette lar deg programmere den og raskt flytte den et sted uten å miste dato eller klokkeslett.

Trinn 3: Gjør det til ditt eget

Det er klart det er noen gode måter å forbedre dette hvis du ønsket å gjøre dette til et vakkert prosjekt for hjemmet ditt:

1) Legg til en batteristøttet sanntidsklokke. Disse er veldig billige med mye informasjon tilgjengelig om hvordan du bruker dem. Dette gjør at du ikke mister gjeldende dato eller klokkeslett da enheten mistet strøm.

2) Du kan legge til et par brytere til Arduino og komme med koden for å stille inn tiden bare ved å bruke lyslisten som skjerm. Kanskje du kan angi hvert siffer på dato og klokkeslett med hvor mange lysdioder du er borte fra Jupiter (eller den ene enden av stripen).

3) Jeg la til et lite bilde av Jupiter for bedre å markere planeten. Montering på en stjernefeltbakgrunn ville virkelig få dette prosjektet til å poppe.

4) For øyeblikket vil koden overskrive to måner som er på samme piksel. Du kan endre koden for å vekselvis blinke de to fargene når de er på samme piksel.

5) I likhet med 2 ovenfor, kan du komme med et opplegg for å veksle mellom månedisplayet og tiden. (Hvordan du kan vise tid på en lineær stripe er opp til deg). Koden setter først og fremst opp displayet og kaller deretter underrutinen for å beregne posisjonene gjentatte ganger. Jeg la til en linje i Loop () -rutinen for å legge til 120 sekunder til tiden hver loop -iterasjon. Dette lar deg se månene bevege seg i forhold til hverandre raskere og gir en veldig kul visning av disse kosmiske danserne.

Videoen viser koden med denne linjen kommentert i. Du kan se hvordan Io river rundt Jupiter og Callisto skyter langt der ute. Jeg håper du liker dette prosjektet. Hvis du lager en, kan du dele den med alle.

Anbefalt: