Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tej instrukcji tworzę świąteczny wyświetlacz przy użyciu wersji LightshowPi załadowanej na Raspberry Pi 3, 8-kanałowy SSR, 4 gniazda i różne przewody. Opublikowany film to próbka tego, co zrobiłem w zeszłym roku. Jeśli podoba Ci się ta instrukcja, zagłosuj w konkursie Raspberry Pi.
Krok 1: Lista materiałów:
- Raspberry Pi 3 (działa każda nowsza wersja)
- Karta pamięci o pojemności 16 GB lub większej
- Monitor
- Kabel HDMI
- Mysz
- Klawiatura
- laptop lub inny komputer do zaprogramowania karty pamięci;
- 8-kanałowy przekaźnik półprzewodnikowy (SSR)
- 4 wyjścia
- 4 skrzynki gniazdowe
- 4 kotwy do płyt kartonowo-gipsowych
- 4 małe śruby
- Gniazda RJ45
- Kabel Ethernet
- Końcówki kabla Ethernet
- taśma elektryczna i rurki termokurczliwe,
- różne przewody
- Narzędzia
-
Wkrętaki
- mała płaska głowa
- Phillips
- Nożyce do drutu
- Narzędzia do ściągania izolacji
- Szczypce
- Narzędzie do zaciskania RJ45, aby wydłużyć kabel Ethernet
- Uderzyć w dól
- Nożyce do pudełek lub nożyczki
- Lutownica z lutownicą
-
Krok 2: Raspberry Pi
Korzystając z laptopa załaduj najnowszą wersję Raspbian, istnieje wiele instrukcji i literatury, aby załadować kartę pamięci
Do Raspberry Pi podłącz monitor z HDMI, myszką i klawiaturą
Po załadowaniu obrazu Raspbian na kartę, umieść go w gnieździe karty pamięci w Pi i podłącz odpowiedni zasilacz, włącz monitor, jeśli nie jest.
Poczekaj, aż się uruchomi, po uruchomieniu połącz się z Wi-Fi i zainstaluj LightshowPi.
Aby zainstalować Lightshow Pi, przejdź do www.lightshowpi.org i kliknij Przewodnik dla początkujących w sekcji Nowy użytkownik. Przewodnik poinstruuje, jak załadować go na Pi, umieściłem poniższe kroki i czy jakiekolwiek nieporozumienia mogą dotyczyć strony internetowej.
- otwórz okno terminala wpisz sudo su, który jest rootem i nie będziesz musiał wpisywać sudo przed wszystkim, co wymaga sudo
- klon git
- cd lightshowpi
- git fetch && git checkout master
- ./install.sh (jeśli nie używałeś sudo su, będziesz musiał umieścić sudo przed./install.sh)
- restart (ponownie, jeśli nie używałeś sudo su, musisz umieścić sudo przed ponownym uruchomieniem)
po ponownym uruchomieniu
- otwórz ponownie okno terminala i wpisz sudo su
- cd lightshowpi
-
python py/hardware_controller.py --state=flash(jeśli nie użyłeś sudo su będziesz musiał umieścić sudo przed pythonem)
to jest test, aby sprawdzić, czy program został załadowany poprawnie
Oto rzeczy, które zrobiłem, czytając ze strony internetowej
- w oknie terminala i nadal w katalogu pokazów świetlnych
- konfiguracja cd
-
cp default.cfg overrides.cfg
- to polecenie kopiuje plik default.cfg i wkleja go do tego samego folderu oraz zmienia nazwę na overrides.cfg
- podczas wprowadzania zmian w konfiguracji użyj pliku overrides.cfg
-
nano overrides.cfg (jeśli nie używałeś sudo su, będziesz musiał umieścić sudo przed nano)
- otwiera override.cfg i może przewijać i zmieniać konfiguracje.
- ctrl+O zapisuje zmiany
- ctrl+X zamyka overrides.cfg
-
możesz odtwarzać muzykę z folderu lub z Internetu, np. Pandorę lub inną muzykę strumieniową w Internecie
-
aby utworzyć listę odtwarzania, utwórz folder w folderze muzyki
- może użyć okna terminala lub interfejsu gui
- w oknie terminala
- sudo su
- CD lightshowpi/muzyka
- mkdir święta
utworzy nowy folder
- przenieś muzykę do tego folderu
-
Płyta CD..
to polecenie przeniesie Cię do poprzedniego folderu
- narzędzia CD
- python playlist_generator.py (użyj sudo przed pythonem, jeśli nie użyłeś polecenia sudo su)
-
poprosi o pełną ścieżkę do folderu z utworami
na przykład: /home/pi/lightshowpi/muzyka/boże narodzenie
- potem cd..
- konfiguracja cd
-
nano overrides.cfg
- przewiń w dół do miejsca, w którym zobaczysz playlist_path = $SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
- zmień próbkę na Boże Narodzenie
- Ctrl+O, aby zapisać
- Ctrl+x, aby wyjść
- Płyta CD..
- python py/synchronized_lights.py --playlist=/home/pi/lightshowpi/music/christmas/.playlist
-
start_music_and_lights uruchamia go
stop_music_and_lights zatrzymuje to
-
Aby móc odtwarzać muzykę ze źródła strumieniowego; na stronie znajduje się link, który możesz śledzić, jak odtwarzać muzykę.
Aby uzyskać więcej informacji i dostosowań, odwiedź lightshowpi.org lub Reddit, z przodu strony znajduje się link do Reddit.
Krok 3: Sprzęt
Rozpoczynając od 4-gałęziowej skrzynki wyjściowej złamać 3 zakładki (zdjęcie)
Weź wylot, a po stronie brązu znajduje się zakładka, która łączy ze sobą 2 wyjścia, za pomocą szczypiec złam zakładkę, aby mieć 2 pojedyncze wyjścia, zrób to z 3 pozostałymi wyjściami, nie musisz łamać srebrnej strony.
Z gniazdem weź kawałek drutu, którego użyłem o rozmiarze 14, i przymocuj jeden przewód do brązowej śruby. Weź kolejny kawałek drutu i przymocuj do drugiej śruby z brązu. Zrób to do pozostałych 7 gniazd, które powinny mieć łącznie 8 przewodów.
Następnie za pomocą innego kawałka drutu wyciąć 4 równe równe długości, aby w zasadzie połączyć łańcuchowo neutralne (srebrne śruby). Następnie na ostatniej srebrnej śrubie odetnij kawałek drutu dłuższy do zaczepienia po neutralnej stronie wtyczki.
Zrób to samo z ziemią, co z neutralnymi.
Weź 4 gorące (od strony śruby z brązu) przewody i przełóż je przez jeden z uszkodzonych zakładek. Pozostałe 4 przewody przełóż przez kolejną złamaną zakładkę. Następnie na przewodzie neutralnym i przewodzie uziemiającym przebija się ostatnia złamana zakładka.
Za pomocą śrubokręta krzyżakowego lub kwadratowego śrubokręta przykręć otwory w pudełku
Teraz z drutami przebijającymi się przez złamaną zakładkę. Podłącz każdy gorący przewód do SSR za pomocą małego płaskiego śrubokręta. Na przykład wszystkie górne rzędy wylotów są nieparzyste, a wszystkie dolne wyloty są parzyste. Gdy gniazdo numer jeden znajduje się w lewym górnym rogu, podłącz je do kanału pierwszego na ssr. Wyjście numer dwa znajdujące się w lewym dolnym rogu, podłącz do kanału drugiego, a więc czwartego, aż wszystkie przewody zostaną połączone.
Z przewodem neutralnym, masą i ciepłem pochodzącym z płytki przekaźników albo włóż wtyczkę, tak jak ja, lub dodaj przewód z wtyczką.
Po podłączeniu przewodów zamontuj płytkę SSR z tyłu pudełka. Biorąc przecinak do kartonów lub parę nożyczek i przecinając kotwy do płyt kartonowo-gipsowych na pół, aby wykorzystać je jako element dystansowy. Umieść wsporniki w miejscu otworów montażowych i zamontuj za pomocą małych śrub.
Krok 4: Kontynuacja sprzętu
Po stronie kontrolnej SSR:
-
za pomocą kawałka kabla Ethernet podłącz przewód w następujący sposób:
- Kanał pierwszy łączy biały z pomarańczowym paskiem
- Kanał drugi łączy stały pomarańczowy
-
- Kanał trzeci łączy biały z zielonym przewodem
- Kanał czwarty łączy się na niebiesko!
- Kanał piąty łączy biały z niebieskim paskiem
- Kanał szósty łączy się na zielono;
- Kanał siódmy łączy biały z brązowym paskiem
- Kanał ósmy łączy solidny brązowy
- Na drugim końcu przewodu podłącz gniazdo Rj45 za pomocą rzędu B za pomocą narzędzia do dziurkowania
Za pomocą kabla Ethernet o długości około stopy podłącz gniazdo Rj45, używając tego samego, co poprzednio
Na drugim końcu kabla z gniazdem zdejmij osłonę za pomocą narzędzia do ściągania izolacji, a następnie zdejmij każdy z 8 pojedynczych przewodów około 1/4 "i przylutuj przewody płytki stykowej, która ma żeński koniec, aby móc połączyć się z Raspberry Pi
Przygotuj lub znajdź kabel Ethernet o różnej długości, upewniając się, że używasz protokołu T-568B
Ponieważ ta tablica przekaźnikowa to 5vdc; podłącz odpowiedni zasilacz 5 VDC do VCC (dodatnie) i GND (ujemne).
Raspberry Pi i płytka przekaźników muszą dzielić uziemienie, można to zrobić na wiele sposobów. Sposób, w jaki to zrobiłem, polegał na użyciu zmodyfikowanego zasilacza komputerowego.
Krok 5: Złożenie wszystkiego razem
Z Raspberry Pi chciałbyś użyć wyjścia Wiringpi
-
Z żeńskimi zworkami na płytce stykowej, niezależnie od koloru, którego użyłeś do lutowania kabla Ethernet, chcesz połączyć się z pinem WiringPi na Raspberry Pi w następujący sposób:
- Biały z pomarańczowym paskiem łączy się z 0, czyli fizycznym pinem 11
- Ciągły pomarańczowy łączy się z 1, który jest fizycznym pinem 12
- Biały z zielonym paskiem łączy się z 2, czyli fizycznym pinem 13
- Stałe niebieskie połączenie z 3, który jest fizycznym pinem 15
- Biały z niebieskim paskiem łączy się z 4, który jest fizycznym pinem 16
- Ciągłe zielone połączenie z 5, które jest fizycznym pinem 18
- Biały z brązowym paskiem łączy się z 6, który jest fizycznym pinem 22
- Stały brązowy łączy się z 7, który jest fizycznym pinem 7
- Podłącz kabel Ethernet między dwoma gniazdami
- Podłącz zasilanie 5V do płytki przekaźników i podłącz raspberry pi (jeśli już nie) i włącz pi.
- Uruchom program LightshowPi.
- Na tablicy sztafetowej można oglądać prowadzony taniec do muzyki.
- Podłącz płytkę przekaźników, aby zasilić gniazda.
- Podłącz świąteczne lampki i obserwuj, jak poruszają się w rytm muzyki.
Dzięki za obejrzenie tej instrukcji.