Inhoudsopgave:

Jupiter-satellietweergave: 3 stappen
Jupiter-satellietweergave: 3 stappen

Video: Jupiter-satellietweergave: 3 stappen

Video: Jupiter-satellietweergave: 3 stappen
Video: 행성 여행 시켜드립니다 Time to travel to Jupiter&Saturn 2024, Juli-
Anonim
Jupiter Satellietweergave
Jupiter Satellietweergave
Jupiter Satellietweergave
Jupiter Satellietweergave
Jupiter Satellietweergave
Jupiter Satellietweergave

Dit is een leuk en eenvoudig project met veel potentieel voor het maken van een interessant, educatief en gespreksstartscherm. Het gebruikt een goedkope ($ 10) neopixel-lichtstrip om de huidige oriëntatie van de vier belangrijkste manen van Jupiter weer te geven.

Benodigdheden

Arduino Uno (elke variant is voldoende)

NeoPixel-strip (ik gebruikte er een die verkrijgbaar is bij Amazon)

3 aansluitdraden

Stap 1: Verbind uw Arduino met de Lightstrip

Verbind uw Arduino met de Lightstrip
Verbind uw Arduino met de Lightstrip

Hier niet veel aan. De lichtstrip heeft drie aansluitingen; Rood voor +5V, Zwart voor Aarde, Groen voor signaal.

Je hebt misschien een andere lichtstrip dan de mijne, dus de kleuren kunnen variëren, maar de verbinding zal hetzelfde zijn.

Sluit het volgende aan:

Lichtstrip -------- Arduino Pin

Rode draad -------------- 5V

Zwarte draad ------------ GND

Groene draad ------------ Pin 6 (dit kan elke pin zijn, maar mijn schets gebruikt 6)

Misschien wilt u wachten tot u de Arduino programmeert voordat u de lichtstrip aansluit. Dit voorkomt dat een willekeurige omstandigheid bij het opstarten alle lichten tegelijkertijd activeert en mogelijk de USB-poort van de computer overbelast.

Stap 2: Programmeer de Arduino

Laad de schets in de Arduino met elke methode die u gewend bent.

Opmerking: je moet de Adafruit Neopixel-bibliotheek geladen hebben. Dank aan Adafruit voor hun geweldige steun aan de Maker-community!!!

Dit is een zeer eenvoudige implementatie die veel ruimte voor u laat om te verbeteren. Momenteel codeert u hard in de datum en tijd (in UTC). Werk de variabelen bij naar uw huidige UTC-tijd. Compileer en download de code naar uw Arduino. Je zou de huidige staat van de manen moeten zien. Jupiter verschijnt als een RODE stip in het midden van de strook. De andere manenkleuren kunnen in de schets worden veranderd in wat je maar wilt. Aangezien de datum en tijd bij het opstarten in de schets staan, kunt u het display nu ergens anders meenemen en aansluiten en het zal op de huidige tijd starten. Hierdoor kun je hem programmeren en snel ergens naartoe verplaatsen zonder de datum of tijd te verliezen.

Stap 3: Maak het je eigen

Het is duidelijk dat er een aantal geweldige manieren zijn om dit te verbeteren als je dit een prachtig project voor je huis wilt maken:

1) Voeg een realtime klok met batterijvoeding toe. Deze zijn erg goedkoop en er is veel informatie beschikbaar over het gebruik ervan. Hierdoor kunt u de huidige datum of tijd niet verliezen waarop het apparaat stroom heeft verloren.

2) Je zou een paar schakelaars aan de Arduino kunnen toevoegen en de code kunnen bedenken om de tijd in te stellen door alleen de lichtstrip als display te gebruiken. Stel misschien elk cijfer van de datum en tijd in op hoeveel LED's u verwijderd bent van Jupiter (of één uiteinde van de strip).

3) Ik heb een kleine foto van Jupiter toegevoegd om de planeet beter te markeren. Montage op een sterveldachtergrond zou dit project echt laten opvallen.

4) Momenteel overschrijft de code twee manen die zich op dezelfde pixel bevinden. U kunt de code wijzigen om de twee kleuren afwisselend te laten knipperen wanneer ze zich op dezelfde pixel bevinden.

5) Net als bij 2 hierboven, zou je een schema kunnen bedenken om af te wisselen tussen de maanweergave en de tijd. (Hoe u de tijd op een lineaire strip kunt weergeven, is aan u). De code stelt in de eerste plaats de weergave in en roept vervolgens de subroutine op om de posities herhaaldelijk te berekenen. Ik heb een regel toegevoegd in de Loop()-subroutine om 120 seconden toe te voegen aan de tijd van elke Loop-iteratie. Hierdoor kun je de manen sneller ten opzichte van elkaar zien bewegen en krijg je een echt coole weergave van deze kosmische dansers.

De video toont de code met deze regel als commentaar. Je kunt zien hoe Io rond Jupiter scheurt en Callisto ver daarbuiten schiet. Ik hoop dat je geniet van dit project. Als je er een maakt, deel hem dan met iedereen.

Aanbevolen: