Spisu treści:

Halloweenowy pokaz świetlnyPi: 6 kroków
Halloweenowy pokaz świetlnyPi: 6 kroków

Wideo: Halloweenowy pokaz świetlnyPi: 6 kroków

Wideo: Halloweenowy pokaz świetlnyPi: 6 kroków
Wideo: GENZIE - 5 MINUT 2024, Lipiec
Anonim
Halloweenowy pokaz świetlnyPi
Halloweenowy pokaz świetlnyPi
Halloweenowy pokaz świetlnyPi
Halloweenowy pokaz świetlnyPi
Halloweenowy pokaz świetlnyPi
Halloweenowy pokaz świetlnyPi

Tak więc w tym sezonie szukaliśmy czegoś nowego do dodania do naszego Haunted Halloween Yard i natknąłem się na ten projekt Raspberry Pi Lightshow na https://lightshowpi.org. Na https://www.reddit.com/r/LightShowPi/ jest też wiele świetnych informacji. W tej instrukcji naprawdę omówię tylko rzeczy, których użyłem do zbudowania mojego pudełka. Zanim przejdę dalej, czuję się zobowiązany wspomnieć, że ten projekt wymaga obsługi sprzętu elektrycznego i okablowania i nie jest przeznaczony dla dzieci bez nadzoru osoby dorosłej. W rzeczywistości, jeśli nie jesteś licencjonowanym elektrykiem, skonsultuj się z lokalnym elektrykiem, aby ci pomóc. I NIGDY nie serwisuj tego projektu, gdy jest podłączony. Narażenie na działanie obwodów elektrycznych pod napięciem może spowodować ŚMIERĆ! Dobra, wystarczy PSA. Wesołego Halloween. W każdym razie oprogramowanie LightShowPi jest cholernie fajne! Synchronizuje światła z muzyką. Dostępny jest serwer microWeb, dzięki któremu możesz sterować oświetleniem i muzyką z przeglądarki. Obejmuje również obsługę SMS-ów oraz integrację usług strumieniowania za pośrednictwem Pianobar. Gramy „Midnight Syndicate Radio” na Pandorze. Jeśli ich nie znasz, Midnight Syndicate tworzy niesamowitą muzykę o klimacie Halloween. Ten projekt wykorzystywał Raspberry Pi 4, ale wierzę, że możesz użyć dowolnej starszej wersji.

Kieszonkowe dzieci

Seeed Studio Raspberry Pi 4 Model… https://www.amazon.com/dp/B07WBZM4K9Samsung 32GB EVO Plus klasa 10… https://www.amazon.com/dp/B0749KG1JKMazerPi Obudowa Raspberry Pi 4, … https://www.amazon.com/dp/B07W3ZMVP1CanaKit 3.5A Raspberry Pi 4 Power… https://www.amazon.com/dp/B07TYQRXTKKEYESTUDIO Zestaw GPIO Breakout dla Raspberry Pi - Zmontowany Breakout Pi + Rainbow Ribbon + 400 punktów Tieless Breadboard https://www.amazon.com/dp/B072XBX3XX/(2) SainSmart 8-kanałowy moduł przekaźnika półprzewodnikowego 5V dla Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC https://www.amazon.com/dp/B006J4G45G/Icstation Digital Nadajnik audio Stereo DSP Moduł PLL 88-108 MHz z wyświetlaczem LCD MIC Wejście USB https://www.amazon.com/dp/B01N7DIRE9/UGREEN Rozdzielacz słuchawek, 3,5 mm Audio Stereo Y Rozgałęźnik Przedłużacz męski na żeński Podwójny adapter gniazda słuchawkowego do słuchawek, Zestaw słuchawkowy kompatybilny z iPhone, Samsung, Tablet, Laptop (czarny) https://www.amazon.com/dp/B00LM0ZGK6/BOSS Systemy audio BVC10 Universal regulacja głośności - do użytku z odbiornikami samochodowymi, ATV, UTV, motocyklowymi systemami dźwiękowymi https://www.amazon.com/dp/B0149VBF8G/ Ponadto, będziesz potrzebować kosza Tupperware LUB innej obudowy, najlepiej odpornej na warunki atmosferyczne, jeśli powinna być odsłonięta do żywiołów. W moim przypadku wepchnąłem wszystko do starego pojemnika Tupperware o pojemności 5 galonów. Gniazda z gniazdkami, mój projekt wykorzystuje 16 kanałów, więc mam (8) gniazd dupleksowych. Plus (1) dodatkowe gniazdo wewnątrz pudełka do zasilania wszystkiego. Polecam również pokrowce odporne na warunki atmosferyczne do twoich punktów sprzedaży. Oczywiście do połączenia wszystkiego potrzebny będzie przewód. W moim przypadku miałem stary przedłużacz, który został odcięty i wycofany z eksploatacji. Więc użyłem drutu wewnątrz tego. Użyłem też starej podwójnej ładowarki USB do zewnętrznego zasilania przekaźników i do zasilania nadajnika FM. Aby zaoszczędzić części, możesz rozważyć wykonanie gniazda wewnątrz obudowy z wbudowanymi USB.

Krok 1: Zainstaluj swoje pojemniki

Zainstaluj swoje pojemniki
Zainstaluj swoje pojemniki
Zainstaluj swoje pojemniki
Zainstaluj swoje pojemniki

Do mojej obudowy użyłem zwykłego pojemnika Tupperware 5Gal. Podoba mi się ta opcja, ponieważ z założenia są już odporne na warunki atmosferyczne. A jeśli coś przegapisz, są super tanie i łatwo dostępne. Użyłem tylnej płyty montażowej, odpornej na warunki atmosferyczne pokrywy pojemnika, jako szablonu do wycięcia otworów na pojemniki. Stwierdziłem, że moje dziury są trochę większe, niż bym wolał. Możesz mierzyć inaczej. Upewnij się, że jeśli zamierzasz dodać osłony odporne na warunki atmosferyczne na zewnątrz pojemników, zostaw między nimi wystarczająco dużo miejsca, aby osłony zmieściły się obok siebie i nadal swobodnie się otwierały. Nie doceniłem odległości i miałem szczęście, że nadal pasują do siebie.

Krok 2: Okablowanie gniazd i przekaźników

Podłącz swoje gniazda i przekaźniki
Podłącz swoje gniazda i przekaźniki
Podłącz swoje gniazda i przekaźniki
Podłącz swoje gniazda i przekaźniki

Aby okablować gniazdo, oczywiście będziesz potrzebować przewodu elektrycznego. Miałem stary przedłużacz, który został porwany i wycofany z eksploatacji. Użyłem kawałków z tego do drutu moje pudełko. Wprowadzaj neutralny (biały) do i z każdego pojemnika na srebrnych śrubach. Uziemienie (zielone) ląduje na zielonej śrubie. Twój Hot (czarny) wychodzący z przekaźnika ląduje na mosiężnej śrubie. Aby podzielić dupleks na dwa oddzielne obwody, przetnij mały mosiężny mostek między śrubami. Zauważ na zdjęciach, że czerwony rysunek to gorąca noga, zapętlona po jednej stronie każdego przekaźnika, a następnie do źródła zasilania, podczas gdy fioletowy rysunek to wyjście do każdego gniazda.

(2) SainSmart 8-kanałowy moduł przekaźnika półprzewodnikowego 5 V dla Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC

Przekaźniki będą wymagały źródła zasilania 5V. Widziałem kilka schematów wykorzystujących pokładowe 5v dostarczone przez Pi, ale czytałem również, że biorąc pod uwagę charakter projektu, pokładowe 5v może nie być wystarczająco trwałe. Nie chciałem się martwić, więc po prostu dodałem kostkę ładowarki USB, odciąłem przewód ze starego kabla USB do ładowania i voila! dodatkowe 5V, podłączone do przekaźników. *Uwaga na temat przekaźników. Jak się okazuje, nie wszystkie przekaźniki są takie same… tak się nauczyłem. Możesz zauważyć, że na niektórych wczesnych zdjęciach miałem parę niebieskich „mechanicznych” przekaźników 5v, z którymi zacząłem projekt. Ale, jak się wkrótce dowiedziałem, te robale mogą być dość głośne, gdy twój program się rozpoczyna. Czytałem również, że te przekaźniki mają krótszą oczekiwaną żywotność. Oszczędź sobie bólu głowy i po prostu wybierz przekaźniki SSR. Milczą. I tak długo, jak utrzymujesz obwód poniżej 2A, powinny wystarczyć.

Krok 3: Podłącz swoje Pi

Prześlij swoje Pi
Prześlij swoje Pi
Prześlij swoje Pi
Prześlij swoje Pi

Jak zobaczysz na zdjęciu, używam zestawu Breakout. Nie jest to konieczne i możesz podłączyć bezpośrednio do RPi. Wybrałem tę trasę, ponieważ używam mojego Pi do różnego rodzaju małych projektów, a dzięki temu zestawowi breakout mam szybkie rozłączenie. W ten sposób pod koniec sezonu mogę usunąć Pi, przechowywać pudełko Lightshow z moimi świątecznymi rzeczami i nie muszę przepinać mojego pinoutu w następnym sezonie.

KEYESTUDIO GPIO Breakout Kit dla Raspberry Pi - Zmontowany Pi Breakout + Rainbow Ribbon Cable + 400 Punktów Tie Płytka bez lutowania

Układ pinów dla tego projektu może nieco różnić się od standardowego wyprowadzenia RPi. LightshowPi używa WiringPi do ich układu. Sprawdź https://wiringpi.com/pins, aby dopasować swoją konkretną wersję RPi.

Krok 4: Dodaj nadajnik FM (opcjonalnie)

Dodaj nadajnik FM (opcjonalnie)
Dodaj nadajnik FM (opcjonalnie)
Dodaj nadajnik FM (opcjonalnie)
Dodaj nadajnik FM (opcjonalnie)

Jak rozumiem, Raspberry Pi ma wbudowany nadajnik FM, ale nie mogłem go zmusić do pracy z RPi4. Dodałem zewnętrzny. Nie ma zbyt wiele do tego kroku, wybierz stację, która jest martwa w Twojej okolicy, USB do jej zasilania, wejście 3,5 mm dla dźwięku. Do anteny użyłem kawałka drutu, rozciągnąłem kolumnę na naszym ganku. Mamy recepcję w całym naszym bloku.

  • Cyfrowy nadajnik audio Icstation Moduł stereo DSP PLL 88-108MHz z wyświetlaczem LCD MIC Wejście USB
  • Rozdzielacz słuchawek UGREEN, przedłużacz audio stereo Y 3,5 mm Męski na żeński Podwójny adapter gniazda słuchawkowego do słuchawek, zestaw słuchawkowy kompatybilny z iPhonem, Samsungiem, tabletem, laptopem (czarny)
  • BOSS Audio Systems BVC10 Uniwersalna regulacja głośności - do użytku z odbiornikami samochodowymi, ATV, UTV, motocyklowymi systemami dźwiękowymi

Dołączyłem opcjonalny rozdzielacz słuchawkowy i wbudowany regulator głośności, ponieważ mam też stary wzmacniacz i głośniki podłączone do tego systemu. Nadajemy i odtwarzamy muzykę na głos do około 21:00, kiedy to mój wzmacniacz się wyłącza, a nadajnik FM kontynuuje transmisję do 23:00.

Oh! Prawie zapomniałam. Zrób znak, aby twoi sąsiedzi wiedzieli, do której stacji się dostroić. To tutaj dzieci naprawdę dobrze się bawią!

Krok 5: Zainstaluj oprogramowanie LightshowPi

Będziesz potrzebował trochę smaku Raspberry Pi, karty pamięci SD lub jakiegoś rodzaju pamięci, etui i zasilacza.

  • Seeed Studio Raspberry Pi 4 Model…
  • 32GB EVO Plus klasa 10…
  • Obudowa Raspberry Pi 4, …
  • 3.5A Raspberry Pi 4 Moc…

Nie zwariuję w tej części, ponieważ na reddicie jest już całkiem niezły przewodnik po konfiguracji.

Poproszę jedną sugestię. Po zainstalowaniu wszystkiego, przed wprowadzeniem jakichkolwiek zmian, przetestuj swoje przekaźniki.

sudo python ~/lightshowpi/py/hardware_controller.py --state=flashPonadto podczas edycji pliku overrides.cfg wprowadzaj małe zmiany i często testuj między nimi. Kilka razy zepsułem program z małych błędów w pliku overrides. Częste wprowadzanie drobnych zmian i testowanie ułatwia rozwiązywanie problemów.

Krok 6: Podłącz swoje światła

Będziesz trochę zadzierać z tym krokiem. W tym roku mieliśmy już ustawione światła. Więc graliśmy muzykę i przesuwaliśmy światła wokół wtyczek, aż uzyskaliśmy dobrą równowagę migania na podwórku.

Zalecana: