Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Podłącz Arduino do taśmy świetlnej
- Krok 2: Zaprogramuj Arduino
- Krok 3: Zrób to sam
Wideo: Wyświetlacz satelitarny Jupiter: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Jest to zabawny i łatwy projekt, który ma mnóstwo możliwości tworzenia interesującego, edukacyjnego i rozpoczynającego rozmowę pokazu. Wykorzystuje niedrogi (10 USD) pasek światła neopikselowego do wyświetlania aktualnej orientacji czterech głównych księżyców Jowisza.
Kieszonkowe dzieci
Arduino Uno (każdy wariant zrobi)
Pasek NeoPixel (użyłem jednego dostępnego w Amazon)
3 przewody przyłączeniowe
Krok 1: Podłącz Arduino do taśmy świetlnej
Niewiele do tego. Listwa świetlna ma trzy połączenia; czerwony dla +5 V, czarny dla uziemienia, zielony dla sygnału.
Możesz mieć inny pasek świetlny niż mój, więc kolory mogą się różnić, ale połączenie będzie takie samo.
Połącz następujące elementy:
Listwa świetlna -------- Arduino Pin
Czerwony przewód -------------- 5 V
Czarny drut ------------ GND
Zielony przewód ------------ Pin 6 (może to być dowolny pin, ale mój szkic używa 6)
Przed podłączeniem paska świetlnego możesz poczekać, aż zaprogramujesz Arduino. Uniemożliwi to przypadkowym warunkom przy starcie jednoczesne włączenie wszystkich lampek i potencjalne przeciążenie portu USB komputera.
Krok 2: Zaprogramuj Arduino
Załaduj szkic do Arduino dowolną metodą, do której jesteś przyzwyczajony.
Uwaga: Musisz mieć załadowaną bibliotekę Adafruit Neopixel. Podziękowania dla Adafruit za ich niesamowite wsparcie społeczności Maker !!!
Jest to bardzo prosta implementacja, która pozostawia wiele do zrobienia. Obecnie kodujesz na stałe w dacie i godzinie (w UTC). Zaktualizuj zmienne do aktualnego czasu UTC. Skompiluj i pobierz kod do swojego Arduino. Powinieneś zobaczyć aktualny stan księżyców. Jowisz pojawi się jako CZERWONA kropka na środku paska. Inne kolory księżyców można zmienić w szkicu na dowolne. Ponieważ data i godzina przy uruchomieniu znajdują się w szkicu, możesz teraz przenieść wyświetlacz w inne miejsce i podłączyć go, a uruchomi się o bieżącej godzinie. Dzięki temu można go zaprogramować i szybko przenieść gdzieś bez utraty daty i czasu.
Krok 3: Zrób to sam
Oczywiście istnieje kilka świetnych sposobów na ulepszenie tego, jeśli chcesz, aby był to piękny projekt dla swojego domu:
1) Dodaj zegar czasu rzeczywistego z podtrzymaniem bateryjnym. Są one bardzo tanie i zawierają wiele informacji o tym, jak z nich korzystać. Pozwoliłoby to nie stracić aktualnej daty lub godziny, w której urządzenie utraciło zasilanie.
2) Możesz dodać kilka przełączników do Arduino i wymyślić kod, aby ustawić czas, używając paska świetlnego jako wyświetlacza. Może ustaw każdą cyfrę daty i godziny na podstawie liczby diod LED oddalonych od Jowisza (lub jednego końca paska).
3) Dodałem małe zdjęcie Jowisza, aby lepiej uwydatnić planetę. Montaż na tle gwiezdnego pola naprawdę sprawi, że ten projekt będzie się wyróżniał.
4) Obecnie kod nadpisze dwa księżyce o tym samym pikselu. Możesz zmodyfikować kod, aby naprzemiennie migać dwoma kolorami, gdy są na tym samym pikselu.
5) Podobnie jak w 2 powyżej, możesz wymyślić schemat przełączania między wyświetlaniem księżyca a czasem. (Jak możesz wyświetlić czas na pasku liniowym, zależy od Ciebie). Kod przede wszystkim konfiguruje wyświetlacz, a następnie wywołuje podprogram w celu wielokrotnego obliczania pozycji. Dodałem linię w podprogramie Loop(), aby dodać 120 sekund do czasu każdej iteracji Loop. Pozwala to szybciej zobaczyć księżyce poruszające się względem siebie i daje naprawdę fajny pokaz tych kosmicznych tancerzy.
Film pokazuje kod z komentarzem tej linii. Możesz zobaczyć, jak Io rozdziera się wokół Jowisza, a Callisto strzela daleko. Mam nadzieję, że spodoba Ci się ten projekt. Jeśli to zrobisz, podziel się nim ze wszystkimi.
Zalecana:
Kontrolowana przez Wi-Fi matryca LED Strip Wyświetlacz Podświetlenie zegara: 3 kroki (ze zdjęciami)
Kontrolowane przez Wi-Fi paski LED Matrix Wyświetlacz Oświetlenie zegara: Programowalne paski LED, np. oparte na WS2812, są fascynujące. Zastosowania są różnorodne i szybko można uzyskać imponujące rezultaty. I jakoś budowanie zegarów wydaje mi się kolejną dziedziną, o której dużo myślę. Zaczynając od pewnego doświadczenia w
Zestaw satelitarny STEM: 7 kroków
Satellite STEM Kit: W dzisiejszym świecie jednym z najważniejszych instrumentów ludzkości są satelity. Satelity te dostarczają nam bardzo ważnych danych z naszego życia.Są one ważne w każdym aspekcie naszego życia, takim jak komunikacja i prognozowanie pogody po zbieranie informacji
Wyświetlacz TTGO (kolorowy) z Micropythonem (wyświetlacz TTGO T): 6 kroków
Wyświetlacz TTGO (kolorowy) Z Micropythonem (wyświetlacz TTGO T): Wyświetlacz TTGO T to płyta oparta na ESP32, która zawiera 1,14-calowy kolorowy wyświetlacz. Deskę można kupić za cenę mniejszą niż 7$ (wliczając wysyłkę, nagrodę widzianą na banggood). To niesamowita nagroda za ESP32 z wyświetlaczem.T
Wyświetlacz LCD I2C / IIC - Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: 5 kroków
Wyświetlacz LCD I2C / IIC | Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: używanie wyświetlacza LCD spi wymaga zbyt wielu połączeń, co jest naprawdę trudne, więc znalazłem moduł, który może przekonwertować wyświetlacz LCD i2c na wyświetlacz LCD spi, więc zaczynamy
Zawias satelitarny Toshiba - Steampunk: 3 kroki
Zawias satelitarny Toshiba - Steampunk: Tutaj na filmie widać problem. Nie jestem w tym odosobniony, jak pokaże szybkie wyszukiwanie w Google. Laptop w zasadzie rozrywał się za każdym razem, gdy otwierałem lub zamykałem pokrywę. Postanowiłem to naprawić w przesadny, steampunkowy sposób