Spisu treści:

Choinka Raspberry Pi: 6 kroków (ze zdjęciami)
Choinka Raspberry Pi: 6 kroków (ze zdjęciami)

Wideo: Choinka Raspberry Pi: 6 kroków (ze zdjęciami)

Wideo: Choinka Raspberry Pi: 6 kroków (ze zdjęciami)
Wideo: Donald Tusk: Majonez? Lepiej łączyć niż dzielić. 2024, Listopad
Anonim
Image
Image
Wymagany sprzęt
Wymagany sprzęt

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
Złóż sprzęt
Złóż sprzęt
Złóż sprzęt
Złóż sprzęt
Złóż sprzęt
Złóż sprzęt
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

Zainstaluj PiGPIO
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

Uzyskaj kod źródłowy
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ę

Zbuduj aplikację
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ę

Uruchom aplikację
Uruchom aplikację
Uruchom aplikację
Uruchom aplikację
Uruchom aplikację
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: