Spisu treści:
- Krok 1: Wymagany sprzęt
- Krok 2: Złóż sprzęt
- Krok 3: Zainstaluj PiGPIO
- Krok 4: Uzyskaj kod źródłowy
- Krok 5: Zbuduj aplikację
- Krok 6: Uruchom aplikację
Wideo: Choinka Raspberry Pi: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Czy kiedykolwiek chciałeś mieć pełną kontrolę nad swoimi lampkami świątecznymi? Ten samouczek pokaże dokładne kroki do wykonania choinki zasilanej przez Raspberry Pi, ANAVI Light pHAT i tanią taśmę LED 12V RGB. To zdecydowanie nie jest najtańsze rozwiązanie na świąteczną dekorację, ale jest to zabawny i skuteczny sposób na ćwiczenie umiejętności programowania.
Krok 1: Wymagany sprzęt
Do zbudowania choinki Raspberry Pi potrzebne będą:
- drzewko świąteczne
- Raspberry Pi (dowolny model lub wersja Raspberry Pi z 40-pinowym nagłówkiem)
- ANAVI Lekki pHAT
- Taśma LED 12V RGB
- Zasilanie USB
- Zasilacz 12V z gniazdem DC 5,5x2,1mm
- Karta MicroSD z Raspbian
Możesz użyć dowolnej taśmy LED 12V RGB. Wybierz długość paska odpowiadającą rozmiarowi Twojej choinki. Te taśmy LED 12V RGB są towarem. Są bardzo przystępne cenowo i łatwe do znalezienia. W tym filmie używam taśmy o długości 1 metra z 30 diodami LED.
Krok 2: Złóż sprzęt
Złóż sprzęt gołymi rękami. Podłącz taśmę RGB LED do ANAVI Light pHAT za pomocą śrubokręta i uruchom Raspberry Pi, jak pokazano na filmie.
ANAVI Light pHAT to płyta dodatkowa Raspberry Pi o otwartym kodzie źródłowym, zaprojektowana specjalnie do sterowania kolorami taniej taśmy LED 12 V RGB za pomocą trzech tranzystorów MOSFET. Korzystanie z niego jest bardzo łatwe do zbudowania projektu w zaledwie kilka minut.
Krok 3: Zainstaluj PiGPIO
Na swoim Raspberry Pi otwórz terminal i zainstaluj najnowsze wersje piGPIO i Git, wpisując następujące polecenia:
aktualizacja sudo apt-get
sudo apt-get install -y pigpio git
Krok 4: Uzyskaj kod źródłowy
Aplikacja demonstracyjna do sterowania taśmą LED 12V RGB jest bezpłatna i open source. Jest dostępny w serwisie GitHub. Wykonaj następujące polecenie w terminalu, aby uzyskać kod źródłowy:
klon git
Krok 5: Zbuduj aplikację
Wykonaj następujące polecenie w terminalu, aby zbudować aplikację demonstracyjną:
cd anavi-examples/anavi-light-phat/light-demo
robić
Aplikacja demonstracyjna napisana jest w języku programowania C. Tworzy zdefiniowaną programowo modulację szerokości impulsu, aby ustawić kolor paska LED RGB przez trzy tranzystory MOSFET na ANAVI Light pHAT.
Co sekundę program ustawia losową wartość z zakresu od 0 do 255 każdego z trzech głównych kolorów. Całkowita kombinacja daje ponad 16 milionów kolorów! Chociaż kolor jest ustalany losowo, kod źródłowy jest napisany w taki sposób, aby zwiększyć szanse, że jeden z trzech głównych kolorów będzie jaśniejszy od pozostałych.
Krok 6: Uruchom aplikację
Wykonaj poniższe polecenia, aby uruchomić aplikację:
sudo świni
./próbny
Aplikacja demonstracyjna uruchamia nieskończoną pętlę. Aby zakończyć, użytkownik musi jednocześnie nacisnąć na swojej klawiaturze Ctrl i C. To wszystko! Ciesz się wakacjami i szczęśliwym hackowaniem!
Zalecana:
Choinka kontrolowana przez witrynę internetową (każdy może ją kontrolować): 19 kroków (ze zdjęciami)
Choinka kontrolowana przez witrynę internetową (każdy może ją kontrolować): Chcesz wiedzieć, jak wygląda choinka kontrolowana przez witrynę internetową? Oto film pokazujący mój projekt mojej choinki. Transmisja na żywo już się zakończyła, ale nakręciłem film, który uchwycił to, co się dzieje: W tym roku, w środku grudnia
Wbudowana choinka z nadrukiem 3D LED: 10 kroków (ze zdjęciami)
Wbudowana choinka z nadrukiem 3D LED: Jest to choinka drukowana w 3D z wbudowanymi adresowalnymi diodami LED w środku. Możliwe jest więc zaprogramowanie diod LED na ładne efekty świetlne i wykorzystanie wydrukowanej struktury 3D jako dyfuzora. Drzewo jest podzielone na 4 etapy i element bazowy (drzewo
FlatPack Choinka: 6 kroków (ze zdjęciami)
FlatPack Christmas Tree: Mam „tęsknimy za tobą” mail od Instructables w zeszłym tygodniu i tak… Też za tobą tęsknię ^_^ Cóż, trochę zajęty realnym światem, ale wczoraj -- 25 grudnia -- było święto. Moja żona i dzieci odwiedzają teściową, więc zostałam sama w domu
Choinka napędzana przez Google Trends: 6 kroków (ze zdjęciami)
Choinka napędzana przez Google Trends: Chcesz wiedzieć, jak modne są Święta Bożego Narodzenia? Dowiedz się dzięki tej choince opartej na trendach Google! W zestawie tryb imprezowy
Choinka ATmega (arduino): 10 kroków (ze zdjęciami)
Choinka ATmega (arduino): Choinka ATmega (arduino)