Indholdsfortegnelse:

Jupiter satellitdisplay: 3 trin
Jupiter satellitdisplay: 3 trin

Video: Jupiter satellitdisplay: 3 trin

Video: Jupiter satellitdisplay: 3 trin
Video: Поездка на 7-звездочном роскошном спальном поезде Японии | Семь звезд на Кюсю 2024, Juli
Anonim
Jupiter satellit display
Jupiter satellit display
Jupiter satellit display
Jupiter satellit display
Jupiter satellit display
Jupiter satellit display

Dette er et sjovt og let projekt, der har masser af potentiale til at lave et interessant, lærerigt og samtalestartende display. Den bruger en billig neopixel lysstrimmel ($ 10) til at vise den aktuelle orientering for de fire store måner i Jupiter.

Forbrugsvarer

Arduino Uno (enhver variant gør)

NeoPixel strip (jeg brugte en tilgængelig fra Amazon)

3 tilslutningskabler

Trin 1: Tilslut din Arduino til Lightstrip

Tilslut din Arduino til Lightstrip
Tilslut din Arduino til Lightstrip

Ikke meget til dette. Lysstrimlen har tre tilslutninger; Rød for +5V, Sort for jord, Grøn for signal.

Du har muligvis en anden lysstrimmel end min, så farverne kan variere, men forbindelsen vil være den samme.

Tilslut følgende:

Lysstrimmel -------- Arduino Pin

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

Sort ledning ------------ GND

Grøn ledning ------------ Pin 6 (dette kan være en hvilken som helst pin, men min skitse bruger 6)

Du vil måske vente, indtil du programmerer Arduino, før du tilslutter lysstrimlen. Dette forhindrer en tilfældig tilstand ved opstart i at aktivere alle lysene på samme tid og potentielt overbelaste computerens USB -port.

Trin 2: Programmer Arduino

Indlæs skitsen i Arduino ved hjælp af enhver metode, du er vant til.

Bemærk: Du skal have Adafruit Neopixel -biblioteket indlæst. Tak til Adafruit for deres fantastiske støtte til Maker -fællesskabet !!!

Dette er en meget enkel implementering, der efterlader meget plads til dig at forbedre. I øjeblikket koder du i dato og klokkeslæt (i UTC). Opdater variablerne til din aktuelle UTC -tid. Kompilér og download koden til din Arduino. Du bør se månens aktuelle tilstand. Jupiter vises som en RØD prik i midten af strimlen. De andre måner farver kan ændres i skitsen til hvad du vil. Da dato og klokkeslæt ved opstart er i skitsen, kan du nu tage displayet et andet sted og tilslutte det, og det starter på det aktuelle tidspunkt. Dette giver dig mulighed for at programmere det og hurtigt flytte det et sted uden at miste dato eller klokkeslæt.

Trin 3: Gør det til dit eget

Der er klart nogle gode måder at forbedre dette på, hvis du ville gøre dette til et smukt projekt til dit hjem:

1) Tilføj et batteri-understøttet real-time ur. Disse er meget billige med masser af information tilgængelig om, hvordan du bruger dem. Dette ville give dig mulighed for ikke at miste den aktuelle dato eller det tidspunkt, hvor enheden mistede strøm.

2) Du kan tilføje et par kontakter til Arduino og komme med koden til at indstille klokkeslættet ved blot at bruge lysstrimlen som display. Indstil måske hvert ciffer på dato og klokkeslæt med, hvor mange lysdioder du er væk fra Jupiter (eller den ene ende af strimlen).

3) Jeg tilføjede et lille billede af Jupiter for bedre at fremhæve planeten. Montering på en stjernefeltbaggrund ville virkelig få dette projekt til at poppe.

4) I øjeblikket vil koden overskrive to måner, der er på samme pixel. Du kan ændre koden for at skiftevis blinke de to farver, når de er på samme pixel.

5) I lighed med 2 ovenfor kan du komme med et skema til at skifte mellem månens display og tiden. (Hvordan du kan vise tid på en lineær strimmel er op til dig). Koden opsætter først og fremmest displayet og kalder derefter underprogrammet til at beregne positionerne gentagne gange. Jeg tilføjede en linje i Loop () underprogrammet for at tilføje 120 sekunder til tiden, hver loop -iteration. Dette giver dig mulighed for at se månerne bevæge sig i forhold til hinanden hurtigere og giver et virkelig fedt display af disse kosmiske dansere.

Videoen viser koden med denne linje kommenteret i. Du kan se, hvordan Io river rundt i Jupiter og Callisto skyder langt derude. Jeg håber du nyder dette projekt. Hvis du laver en, kan du dele den med alle.

Anbefalede: