Innehållsförteckning:

Jupiters satellitdisplay: 3 steg
Jupiters satellitdisplay: 3 steg

Video: Jupiters satellitdisplay: 3 steg

Video: Jupiters satellitdisplay: 3 steg
Video: Hughes JUPITER 3 Mission 2024, November
Anonim
Jupiters satellitdisplay
Jupiters satellitdisplay
Jupiters satellitdisplay
Jupiters satellitdisplay
Jupiters satellitdisplay
Jupiters satellitdisplay

Detta är ett roligt och enkelt projekt som har massor av potential för att göra en intressant, lärorik och konversationsstartande display. Den använder en billig neopixelremsa ($ 10) för att visa den aktuella orienteringen för de fyra stora månarna i Jupiter.

Tillbehör

Arduino Uno (vilken variant som helst gör)

NeoPixel -remsa (jag använde en tillgänglig från Amazon)

3 anslutningskablar

Steg 1: Anslut din Arduino till Lightstrip

Anslut din Arduino till Lightstrip
Anslut din Arduino till Lightstrip

Inte mycket till detta. Ljusremsan har tre anslutningar; Röd för +5V, Svart för jord, Grön för signal.

Du kan ha en annan ljusremsa än min så färgerna kan variera men anslutningen blir densamma.

Anslut följande:

Ljuslist -------- Arduino Pin

Röd tråd -------------- 5V

Svart tråd ------------ GND

Grön tråd ------------ Pin 6 (detta kan vara vilken nål som helst men min skiss använder 6)

Du kanske vill vänta tills du programmerar Arduino innan du ansluter ljusremsan. Detta förhindrar att ett slumpmässigt tillstånd vid start startar alla lampor samtidigt och kan överbelasta datorns USB -port.

Steg 2: Programmera Arduino

Ladda skissen i Arduino med någon metod du är van vid.

Obs! Du måste ha Adafruit Neopixel -biblioteket laddat. Tack till Adafruit för deras fantastiska stöd av Maker -gemenskapen !!!

Detta är en mycket enkel implementering som lämnar mycket utrymme för dig att förbättra. För närvarande kodar du i datum och tid (i UTC). Uppdatera variablerna till din nuvarande UTC -tid. Kompilera och ladda ner koden till din Arduino. Du borde se månarnas nuvarande tillstånd. Jupiter kommer att visas som en RÖD prick i mitten av remsan. De andra månarnas färger kan ändras i skissen till vad du än önskar. Eftersom datum och tid vid start finns i skissen kan du nu ta displayen någon annanstans och ansluta den så startar den vid den aktuella tiden. Detta låter dig programmera det och snabbt flytta det någonstans utan att förlora datum eller tid.

Steg 3: Gör det till ditt eget

Det finns uppenbarligen några bra sätt att förbättra detta om du ville göra detta till ett vackert projekt för ditt hem:

1) Lägg till en batteridriven realtidsklocka. Dessa är väldigt billiga med massor av information om hur du använder dem. Detta gör att du inte kan förlora det aktuella datumet eller den tid då enheten tappade ström.

2) Du kan lägga till ett par switchar till Arduino och komma med koden för att ställa in tiden bara genom att använda ljusremsan som en display. Kanske ställ in varje siffra på datum och tid med hur många lysdioder du är borta från Jupiter (eller ena änden av remsan).

3) Jag lade till en liten bild av Jupiter för att bättre markera planeten. Montering på en stjärna fält bakgrund skulle verkligen göra detta projekt pop.

4) För närvarande kommer koden att skriva över två månar som är vid samma pixel. Du kan ändra koden för att växelvis blinka de två färgerna när de är på samma pixel.

5) I likhet med 2 ovan kan du komma på ett schema för att växla mellan månskärmen och tiden. (Hur du kan visa tid på en linjär remsa är upp till dig). Koden ställer i första hand upp displayen och anropar sedan subrutinen för att beräkna positionerna upprepade gånger. Jag lade till en rad i Loop () -rutinen för att lägga till 120 sekunder till tiden varje Loop -iteration. Detta gör att du kan se månarna snabbare i förhållande till varandra och ger en riktigt cool visning av dessa kosmiska dansare.

Videon visar koden med den här raden kommenterad i. Du kan se hur Io sliter runt Jupiter och Callisto skjuter långt där ute. Jag hoppas att du gillar det här projektet. Om du gör en, dela den med alla.

Rekommenderad: