INHOUDSOPGAWE:

Jupiter satellietvertoning: 3 stappe
Jupiter satellietvertoning: 3 stappe

Video: Jupiter satellietvertoning: 3 stappe

Video: Jupiter satellietvertoning: 3 stappe
Video: Юпитер проходит транзитом по Бхарани Накшатре | февраль 2024 г. | Ведическая Астрология 2024, Julie
Anonim
Jupiter satellietvertoning
Jupiter satellietvertoning
Jupiter satellietvertoning
Jupiter satellietvertoning
Jupiter satellietvertoning
Jupiter satellietvertoning

Dit is 'n prettige en maklike projek wat baie potensiaal het om 'n interessante, opvoedkundige en gespreksvertoning te maak. Dit gebruik 'n goedkoop neopixel ligstrook ($ 10) om die huidige oriëntasie van die vier groot mane van Jupiter te vertoon.

Voorrade

Arduino Uno (enige variant sal doen)

NeoPixel -strook (ek het een gebruik wat by Amazon beskikbaar is)

3 aansluitdrade

Stap 1: Koppel u Arduino aan die Lightstrip

Koppel jou Arduino aan die Lightstrip
Koppel jou Arduino aan die Lightstrip

Nie veel hieraan nie. Die ligstrook het drie aansluitings; rooi vir +5V, swart vir grond, groen vir sein.

U het moontlik 'n ander ligstrook as myne, sodat die kleure kan verskil, maar die verbinding sal dieselfde wees.

Koppel die volgende:

Ligte strook -------- Arduino-pen

Rooi draad -------------- 5V

Swart draad ------------ GND

Groen draad ------------ Speld 6 (dit kan enige pen wees, maar my skets gebruik 6)

U kan wag totdat u die Arduino programmeer voordat u die ligstrook aansluit. Dit sal voorkom dat 'n lukrake toestand by die aanvang van alle ligte tegelykertyd krag gee en die USB -poort van die rekenaar moontlik oorlaai.

Stap 2: Programmeer die Arduino

Laai die skets in die Arduino met behulp van enige metode waaraan u gewoond is.

Let wel: u moet die Adafruit Neopixel -biblioteek laat laai. Dankie aan Adafruit vir hul wonderlike ondersteuning van die Maker -gemeenskap !!!

Dit is 'n baie eenvoudige implementering wat u baie ruimte laat om op te verbeter. Tans kodeer u die datum en tyd (in UTC). Dateer die veranderlikes op na u huidige UTC -tyd. Stel die kode saam en laai dit af na u Arduino. U moet die huidige toestand van die mane sien. Jupiter verskyn as 'n ROOI punt in die middel van die strook. Die ander manskleure kan in die skets verander word na wat u wil. Aangesien die datum en tyd by die aanvang in die skets is, kan u die skerm nou êrens anders neem en dit inskakel, en dit sal op die huidige tyd begin. Hiermee kan u dit programmeer en vinnig êrens heen skuif sonder om die datum of tyd te verloor.

Stap 3: Maak dit u eie

Daar is duidelik 'n paar goeie maniere om dit te verbeter as u dit 'n pragtige projek vir u huis wil maak:

1) Voeg 'n real-time horlosie met 'n battery by. Dit is baie goedkoop met baie inligting beskikbaar oor hoe om dit te gebruik. Dit sal u toelaat om nie die huidige datum of tyd te verloor wanneer die eenheid krag verloor het nie.

2) U kan 'n paar skakelaars by die Arduino voeg en die kode opstel om die tyd in te stel deur die ligstrook as 'n skerm te gebruik. Stel moontlik elke syfer van die datum en tyd in volgens hoeveel LED's u van Jupiter (of die een kant van die strook) weg is.

3) Ek het 'n klein prentjie van Jupiter bygevoeg om die planeet beter uit te lig. Deur op 'n sterveldagtergrond te sit, sal hierdie projek regtig laat verskyn.

4) Tans sal die kode twee mane wat op dieselfde pixel is, oorskryf. U kan die kode verander om die twee kleure afwisselend te flits as hulle op dieselfde pixel is.

5) Soortgelyk aan 2 hierbo, kan u 'n skema opstel om te wissel tussen die maanvertoning en die tyd. (Hoe u tyd op 'n lineêre strook kan vertoon, is aan u). Die kode stel hoofsaaklik die skerm op en skakel dan die subroutine om die posisies herhaaldelik te bereken. Ek het 'n reël bygevoeg in die Loop () -roetine om 120 sekondes by te voeg tot die tyd elke lus -herhaling. Hiermee kan u die mane vinniger in verhouding tot mekaar sien beweeg en 'n wonderlike vertoning van hierdie kosmiese dansers gee.

Die video toon die kode waarin hierdie reël kommentaar lewer. U kan sien hoe Io om Jupiter ruk en Callisto daar buite skiet. Ek hoop jy geniet hierdie projek. As jy een maak, deel dit asseblief met almal.

Aanbeveel: