Inhaltsverzeichnis:
- Schritt 1: Sammeln Sie Ihre Vorräte
- Schritt 2: Beginnen Sie mit der Verkabelung
- Schritt 3: Raspberry Pi einrichten
- Schritt 4: Spielen Sie Ihren ersten Song
Video: Lightshowpi-Projekt - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Hallo alle zusammen! Dies ist meine offizielle Anleitung zum Erstellen einer Lichtshow mit lightshowpi ab Oktober 2020.
Schritt 1: Sammeln Sie Ihre Vorräte
Für dieses Projekt benötigen Sie Folgendes: - Raspberry Pi (Ich habe ein Modell B + verwendet, das ich vor Jahren auf Kulanz gekauft habe. Soweit ich weiß, funktioniert dies mit allen Pi's mit Ausnahme der 4, dies kann ich jedoch nicht überprüfen.)
www.raspberrypi.org/products/
- SD-Karte/Micro-SD-Karte (Dies hängt davon ab, welchen Pi Sie verwenden. Alles, was 16 GB oder größer ist, sollte ausreichen)
www.walmart.com/ip/SanDisk-32GB-microSDHC-…
- Micro-USB-Stromkabel (für Raspberry Pi)
- Sainsmart 8-Kanal-Solid-State-Relais-Platine
www.sainsmart.com/products/8-channel-5v-so…
- 10-Kanal-Stromverteilerblock
www.speedwaymotors.com/Electrical-10-Termi…
- Vier Hyper Tough Outlets
www.walmart.com/ip/Hyper-Tough-Grounding-D…
- Zwei Hyper Tough 2 Gang Box
www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…
- Stecker zu Stecker, Stecker zu Buchse und Buchse zu Buchse Überbrückungsdrähte
www.amazon.com/gp/product/B072L1XMJR/ref=p…
- 16 Gauge Draht
www.walmart.com/ip/16-Gauge-Red-Black-Powe…
- HiLetGo Digitaler FM-Transmitter
www.amazon.com/gp/product/B07X3Z8YTD/ref=p…
- Drahtschneider und Drahtabisolierer
www.walmart.com/ip/Wire-Stripper-Universal…
- Isolierband
- Lötkolben
www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…
- Laptop/Computer mit SD-Kartenleser/-schreiber
- Zweipoliger Netzstecker
www.amazon.com/ARyee-Universal-Kompatibel-…
Schritt 2: Beginnen Sie mit der Verkabelung
Bevor wir den Himbeer-Pi einrichten, möchten Sie alle notwendigen Verkabelungen vornehmen, nachdem Sie den Pi eingerichtet haben, können Sie dann die Hardware testen. Zu Beginn möchten Sie ein Referenzblatt für das GPIO-Pin-Layout Ihres jeweiligen Pis aufrufen. Zum Beispiel ist der von mir verwendete an diesen Schritt angehängt.
Nehmen Sie auf der Sainsmart-Platine einen Schlitzschraubendreher und lösen Sie alle Kanalschrauben (die Schrauben in den kleinen grünen Kästchen). Nehmen Sie dann Ihre Überbrückungskabel von Stecker zu Buchse und verdrahten Sie sie wie folgt:
GPIO 11 zu CH1
GPIO 12 zu CH2
GPIO 13 zu CH3
GPIO 15 bis CH4
GPIO 16 bis CH5
GPIO 18 bis CH6
GPIO 22 bis CH7
GPIO 7 bis CH8
ÜBERSPRINGEN
GPIO 6 an GND
GPIO 2 zu VCC
Hinweis: Auf der SSR-Platine befinden sich zwei GNDs. Verwenden Sie das neben dem VCC.
Dann möchten Sie 16 Stücke 16 Gauge Draht (2 für jeden der 8 Kanäle) abschneiden und nur das Ende abisolieren, etwa 1/16 Zoll ab. Dann in die Ausgangsseite der SSR-Platine einstecken und die Kanalschrauben festziehen (nicht zu fest).
Bevor es weitergeht, noch ein paar Dinge, die Sie wissen sollten: An den Wanddosen befinden sich zwei Schraubensätze, einmal bronze und einmal silber. Die bronzene Seite ist für die Leistung, die silberne Seite für den Boden. Jetzt möchten Sie den linken Draht von Kanal eins nehmen und zur oberen Schraube auf der Bronzeseite führen. Gehen Sie dann zum nächsten Kanal und verwenden Sie den linken Draht und führen Sie ihn zur unteren Schraube auf der gleichen Seite. Wiederholen Sie dies, bis Sie acht Drähte zu den Steckdosen geführt haben.
Dann müssen Sie die Erdungskabel herstellen. Schneiden Sie ein Stück 16-Gauge-Draht ab und verketten Sie die Steckdosenmasse miteinander. Befestigen Sie dazu einen Draht an der oberen silbernen Schraube und dann an der unteren silbernen Schraube der nächsten Steckdose. Sie sollten dann mit einem Erdungskabel enden, das nicht angeschlossen ist. Spleißen Sie Ihren zweipoligen Netzstecker und löten oder crimpen Sie die negativen Drähte zusammen.
Schnappen Sie sich jetzt Ihre 10-Kanal-Stromschiene. Sie benötigen nur 9 Kanäle. 9 davon aneinander reihen (gleiche Seite). Nehmen Sie dann das rechte Kabel von Kanal eins auf der SSR-Platine und schließen Sie es an den ersten verwendeten Kanal an. Tun Sie dies, bis alle 8 Drähte an der Sammelschiene befestigt sind. Nehmen Sie dann das Pluskabel vom zweipoligen Netzstecker und führen Sie es in den letzten Kanal der Sammelschiene.
Jetzt ist der schwierige Teil vorbei!
Schritt 3: Raspberry Pi einrichten
Für diejenigen unter Ihnen, die neu bei Raspberry Pi sind, starten Sie hier:
Es gibt einige Programme, die Sie herunterladen müssen, bevor wir mit der Einrichtung beginnen. Wählen Sie für alle folgenden Links Ihr Betriebssystem für den richtigen Download aus.
- Raspberry Pi-Imager
www.raspberrypi.org/downloads/
- PuTTy
www.chiark.greenend.org.uk/~sgtatham/putty…
- SD-Kartenformatierer
www.sdcard.org/downloads/formatter/
- Erweiterter IP-Scanner
www.advanced-ip-scanner.com/download/Advan…
Sobald Sie diese heruntergeladen haben, stecken Sie zunächst Ihre SD-Karte ein. Öffnen Sie den SD-Kartenformatierer und wählen Sie das Laufwerk aus, das Sie formatieren möchten. Formatieren Sie dann die Karte. Dies ist nur eine Vorsichtsmaßnahme, um den Rest des Prozesses reibungsloser zu gestalten.
Laden Sie dann das NOOBS OS-System für Raspberry Pi hier herunter:
downloads.raspberrypi.org/NOOBS_latest
Hinweis: Der Grund, warum ich NOOBS dem Raspberry Pi OS vorgezogen habe, ist, dass NOOBS eine schnelle Wiederherstellungsmethode bietet, falls Sie eine Neuinstallation benötigen.
Sobald dies erledigt ist, öffnen Sie das Himbeer-Pi-Imager-Programm, scrollen Sie nach unten zu benutzerdefinierten Betriebssystemen, suchen Sie die NOOBS.zip-Datei, wählen Sie das Laufwerk aus, auf das Sie Ihr Betriebssystem schreiben möchten, und schreiben Sie!
Nachdem dies abgeschlossen ist, legen Sie die SD-Karte in den Steckplatz auf dem pi ein. Die meisten davon befinden sich unter der Platine, gegenüber den USB-Anschlüssen. Sie werden vorerst auch eine Maus an den Himbeer-Pi anschließen wollen. Stecken Sie das Micro-USB-Netzteil in das rpi. Verwenden Sie dann HDMI, um es an einen Fernseher, PC-Monitor usw. anzuschließen. Nach einiger Zeit werden Sie vom Raspberry Pi gefragt, welches Betriebssystem Sie installieren möchten. Wählen Sie die erste Option (Raspberry Pi OS Full/Desktop). Lassen Sie es das Betriebssystem installieren und dann wird das Pi neu gestartet. Befolgen Sie die Popup-Anweisungen, um Ihren Pi zu aktualisieren und ein Kennwort für SSH einzurichten (das wir später verwenden werden).
Nachdem dies alles erledigt ist, möchten Sie auf das Raspberry Pi-Logo in der oberen linken Ecke klicken. Gehen Sie dann aus dem Dropdown-Menü zu Einstellungen>Raspberry Pi-Konfiguration. Dies öffnet ein Menü mit verschiedenen Einstellungen für Ihren Raspberry Pi. Klicken Sie auf die Registerkarte "Schnittstellen" und aktivieren Sie SSH.
Schließen Sie dann den USB-WLAN-Dongle an einen der USB-Anschlüsse an (wenn Ihr Pi kein integriertes WLAN hat). Verbinden Sie sich mit Ihrem WLAN-Netzwerk.
Sobald Sie damit fertig sind, gehen Sie zu Ihrem Computer, auf dem Advanced IP Scanner und PuTTy installiert sind. Verbinden Sie sich mit derselben SSID, mit der Sie Ihren Raspberry Pi verbunden haben. Öffnen Sie Advanced IP Scanner und scannen Sie diesen Bereich: "192.168.137.1 - 192.168.137.254". Ihr Himbeer-Pi sollte mit einer IP-Adresse daneben auftauchen. Öffnen Sie nun PuTTy und geben Sie im Feld Hostname die IP-Adresse ein, die neben dem Himbeer-Pi angezeigt wird. Es wird ein Popup angezeigt, klicken Sie auf Ja. Dann werden Sie mit "Anmelden als:" aufgefordert, geben Sie "pi" ein und geben Sie dann das Passwort ein, das Sie beim Einrichten Ihres pi gewählt haben. Während der Eingabe werden Sie möglicherweise feststellen, dass das Kennwort nicht angezeigt wird. Dies ist eine Sicherheitsfunktion und völlig normal. Geben Sie einfach das Passwort ein und drücken Sie die Eingabetaste. Bei weiteren Fragen siehe hier:
www.raspberrypi.org/documentation/remote-a…
Sobald Sie erfolgreich aus der Ferne auf Ihr Pi zugegriffen haben, geben Sie die folgenden Befehle ein:
sudo apt installieren git-core
Git-Klon
CD-Lichtshowpi
git holen && git checkout python3
sudo./install.sh
sudo neu starten
Warten Sie nach jedem Befehl, bis "pi@raspberrypi:" in grünem Text erscheint, bevor Sie einen neuen Code eingeben. Geben Sie anschließend diesen Befehl ein, um die Hardware zu testen:
sudo python py/hardware_controller.py --state=flash
Jedes Licht auf der SSR-Platine sollte einzeln blinken. Sie sind bereit, ein paar Lichter laufen zu lassen!
Schritt 4: Spielen Sie Ihren ersten Song
Der einfachste Weg, Songs abzuspielen, bestand darin,.mp3-Dateien herunterzuladen und sie dann in einen Ordner auf dem Himbeer-Pi zu legen. Ich habe meine "Musik" betitelt. Verwenden Sie dann in PuTTy diesen Befehl:
sudo python py/synchronized_lights.py --file=/home/pi/lightshowpi/usic/[songname].mp3
Das ist alles dazu! Es war ein wirklich lustiges, aber herausforderndes Projekt und ich hoffe, dass es jedem hilft, der die gleichen Dinge erlebt hat wie ich. Hier ist ein Link zu einer YouTube-Playlist mit Aufnahmen einiger Lieder aus meiner Lichtshow.
www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA
Wenn Sie Fragen haben, können Sie diese gerne stellen! Dankeschön!