Spisu treści:

Projekt Lightshowpi: 4 kroki
Projekt Lightshowpi: 4 kroki

Wideo: Projekt Lightshowpi: 4 kroki

Wideo: Projekt Lightshowpi: 4 kroki
Wideo: Setting Up LightShowPi Microweb Interface | Christmas Light Show 2024, Lipiec
Anonim
Projekt Lightshowpi
Projekt Lightshowpi
Projekt Lightshowpi
Projekt Lightshowpi
Projekt Lightshowpi
Projekt Lightshowpi
Projekt Lightshowpi
Projekt Lightshowpi

Cześć wszystkim! To jest mój oficjalny przewodnik na temat tworzenia pokazu świetlnego za pomocą lightshowpi od października 2020 r.

Krok 1: Zbierz swoje zapasy

Do tego projektu będziesz potrzebować:- Raspberry Pi (użyłem modelu B+, który kupiłem lata temu z dobrej woli. O ile wiem, to będzie działać ze wszystkimi pi z wyjątkiem 4, jednak nie mogę tego zweryfikować.)

www.raspberrypi.org/produkty/

- Karta SD/Micro SD Card (zależy to od tego, jakiego pi używasz. Wystarczy cokolwiek 16 GB lub więcej)

www.walmart.com/ip/SanDisk-32GB-microSDHC-…

- Kabel zasilający Micro USB (dla Raspberry Pi)

- 8-kanałowa płyta przekaźnikowa półprzewodnikowa Sainsmart

www.sainsmart.com/products/8-channel-5v-so…

- 10-kanałowy blok dystrybucji zasilania

www.speedwaymotors.com/Electrical-10-Termi…

- Cztery hiperwytrzymałe punkty sprzedaży

www.walmart.com/ip/Hyper-Tough-Grounding-D…

-Dwa Hyper Tough 2 Gang Boxy

www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…

- Przewody połączeniowe męskie-męskie, męskie-żeńskie i żeńskie-żeńskie

www.amazon.com/gp/product/B072L1XMJR/ref=p…

-16 Gauge drutu

www.walmart.com/ip/16-Gauge-Czerwony-Czarny-Powe…

- Cyfrowy nadajnik FM HiLetGo

www.amazon.com/gp/product/B07X3Z8YTD/ref=p…

- Przecinak do drutu i ściągacz izolacji

www.walmart.com/ip/Wire-Stripper-Universal…

- Taśma elektryczna

-Lutownica

www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…

- Laptop/komputer z czytnikiem/nagrywarką kart SD

-Dwa bolcowa wtyczka zasilania

www.amazon.com/ARyee-Universal-Compatible-…

Krok 2: Rozpocznij okablowanie

Rozpocznij okablowanie
Rozpocznij okablowanie
Rozpocznij okablowanie
Rozpocznij okablowanie
Rozpocznij okablowanie
Rozpocznij okablowanie
Rozpocznij okablowanie
Rozpocznij okablowanie

Zanim skonfigurujemy raspberry pi, będziesz chciał wykonać wszystkie niezbędne okablowanie w ten sposób, po skonfigurowaniu pi możesz iść dalej i przetestować sprzęt. Na początek będziesz chciał wyciągnąć arkusz referencyjny dla układu pinów GPIO dla twojego odpowiedniego pi. Na przykład ten, którego użyłem, jest dołączony do tego kroku.

Na płycie Sainsmart weź płaski śrubokręt i poluzuj wszystkie śruby kanałowe (śruby w małych zielonych pudełkach). Następnie chwyć kable połączeniowe męskie i żeńskie i podłącz je w następujący sposób:

GPIO 11 do CH1

GPIO 12 do CH2

GPIO 13 do CH3

GPIO 15 do CH4

GPIO 16 do CH5

GPIO 18 do CH6

GPIO 22 do CH7

GPIO 7 do CH8

POMINĄĆ

GPIO 6 do GND

GPIO 2 do VCC

Uwaga: Na płycie SSR znajdują się dwa GND. Użyj tego obok VCC.

Następnie będziesz chciał wyciąć 16 kawałków drutu o średnicy 16 (2 na każdy z 8 kanałów) i zdjąć tylko koniec, około 1/16 cala. Następnie włóż w wyjściową stronę płyty ssr i dokręć śruby kanału (nie za mocno).

Zanim przejdziemy dalej, jest kilka rzeczy, które powinieneś wiedzieć: na gniazdkach ściennych znajdują się dwa zestawy śrub, jedna brązowa i jedna srebrna. Strona brązowa oznacza moc, a srebrną ziemię. Teraz, co chcesz zrobić, to wziąć lewy przewód z kanału pierwszego i poprowadzić go do górnej śruby po brązowej stronie. Następnie przejdź do następnego kanału i użyj lewego przewodu i poprowadź go do dolnej śruby po tej samej stronie. Powtarzaj, aż osiem przewodów biegnie do gniazdek.

Następnie będziesz musiał wykonać przewody uziemiające. Wytnij kawałek drutu o średnicy 16 i połącz razem uziemienie. W tym celu przymocuj jeden przewód do górnej srebrnej śruby, a następnie do dolnej srebrnej śruby kolejnego wylotu. Powinieneś wtedy skończyć z jednym przewodem uziemiającym, który nie jest podłączony. Połącz dwie wtyczki zasilania i albo przylutuj, albo zaciśnij razem przewody ujemne.

Teraz chwyć 10-kanałową szynę zasilania. Potrzebujesz tylko 9 kanałów. Połącz 9 z nich razem (po tej samej stronie). Następnie weź właściwy przewód z pierwszego kanału na płycie SSR i podłącz go do pierwszego używanego kanału. Zrób to, aż wszystkie 8 przewodów zostanie podłączonych do szyny zbiorczej. Następnie weź przewód dodatni z dwubolcowej wtyczki zasilania i poprowadź go do ostatniego kanału szyny zbiorczej.

Teraz najtrudniejsza część się skończyła!

Krok 3: Skonfiguruj Raspberry Pi

Dla tych, którzy są nowicjuszami w Raspberry Pi, zacznij tutaj:

Jest kilka programów, które musisz pobrać, zanim rozpoczniemy konfigurację. W przypadku wszystkich poniższych łączy wybierz swój system operacyjny do właściwego pobrania.

- Raspberry Pi Imager

www.raspberrypi.org/downloads/

- PuTty

www.chiark.greenend.org.uk/~sgtatham/putty…

- Formatowanie kart SD

www.sdcard.org/downloads/formatter/

- Zaawansowany skaner IP

www.advanced-ip-scanner.com/download/Advan…

Po pobraniu zacznij od podłączenia karty SD. Otwórz program do formatowania kart SD i wybierz dysk, który chcesz sformatować. Następnie sformatuj kartę. To tylko środek ostrożności, aby reszta procesu przebiegała sprawniej.

Następnie pobierz system NOOBS OS dla raspberry pi tutaj:

downloads.raspberrypi.org/NOOBS_latest

Uwaga: Powodem, dla którego wybrałem NOOBS zamiast Raspberry Pi OS, jest to, że NOOBS oferuje szybką metodę odzyskiwania w przypadku, gdy potrzebujesz nowej instalacji.

Gdy to zrobisz, otwórz program raspberry pi imager, przewiń w dół do niestandardowego systemu operacyjnego, znajdź plik NOOBS.zip, wybierz dysk, na którym chcesz napisać swój system operacyjny i napisz!

Po zakończeniu włóż kartę SD do gniazda na pi. Większość z nich znajduje się pod płytą, naprzeciwko portów USB. Na razie będziesz chciał także podłączyć mysz do Raspberry Pi. Podłącz zasilacz micro USB do rpi. Następnie użyj HDMI, aby podłączyć go do telewizora, monitora komputera itp. Po pewnym czasie raspberry pi wyświetli monit z pytaniem, jaki system operacyjny chcesz zainstalować. Wybierz pierwszą opcję (Raspberry Pi OS Full/Desktop). Pozwól mu zainstalować system operacyjny, a następnie zrestartuje pi. Postępuj zgodnie z wyskakującymi instrukcjami, aby zaktualizować swoje pi i ustawić hasło do SSH (którego użyjemy później).

Po tym wszystkim będziesz chciał kliknąć logo Raspberry Pi w lewym górnym rogu. Następnie z rozwijanego menu przejdź do Preferencje> Konfiguracja Raspberry Pi. Spowoduje to otwarcie menu z różnymi ustawieniami dla twojego Raspberry Pi. Kliknij kartę „Interfejsy” i włącz SSH.

Następnie podłącz klucz USB WiFi do jednego z portów USB (jeśli twoje pi nie ma wbudowanego WiFi). Połącz się z siecią Wi-Fi.

Gdy to zrobisz, przejdź do komputera z zainstalowanym Advanced IP Scanner i PuTTy. Połącz się z tym samym identyfikatorem SSID, do którego podłączono Raspberry pi. Otwórz Advanced IP Scanner i zeskanuj ten zakres: „192.168.137.1 - 192.168.137.254”. Twoje raspberry pi powinno pojawić się obok adresu IP. Teraz otwórz PuTTy i w polu Host Name wpisz adres IP, który pojawi się obok raspberry pi. Pojawi się wyskakujące okienko, kliknij tak. Następnie zostaniesz poproszony o "zaloguj się jako:" wpisz "pi", a następnie wprowadź hasło wybrane podczas konfigurowania pi. Podczas pisania możesz zauważyć, że hasło się nie pojawi. Jest to funkcja bezpieczeństwa i jest całkowicie normalna. Wystarczy wpisać hasło i nacisnąć enter. W przypadku innych pytań, zapoznaj się tutaj:

www.raspberrypi.org/documentation/remote-a…

Po pomyślnym uzyskaniu zdalnego dostępu do pi, wpisz następujące polecenia:

sudo apt zainstaluj git-core

git clone

cd lightshowpi

git pobierz && git kasa python3

sudo./install.sh

ponowne uruchomienie sudo

Po każdym poleceniu poczekaj, aż pojawi się zielony tekst „pi@raspberrypi:” przed wpisaniem nowego kodu. Po zakończeniu wprowadź to polecenie, aby przetestować sprzęt:

sudo python py/hardware_controller.py --state=flash

Każde światło na płycie SSR powinno migać indywidualnie. Jesteś gotowy do uruchomienia kilku świateł!

Krok 4: Odtwarzaj swoją pierwszą piosenkę

Najłatwiejszym sposobem, w jaki znalazłem odtwarzanie piosenek, było pobranie plików.mp3, a następnie umieszczenie ich w folderze na raspberry pi. Swój tytuł zatytułowałem „muzyka”. Następnie w PuTTy użyj tego polecenia:

sudo python py/synchronized_lights.py --file=/home/pi/lightshowpi/usic/[nazwa utworu].mp3

To wszystko! To był naprawdę zabawny, ale wymagający projekt i mam nadzieję, że pomoże każdemu, kto doświadczył tego samego, co ja. Oto link do playlisty na YouTube z nagraniami niektórych piosenek z mojego pokazu świetlnego.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Jeśli masz jakieś pytania, nie krępuj się pytać! Dziękuję Ci!

Zalecana: