Inhaltsverzeichnis:

Raspberry Pi Soundboard - Gunook
Raspberry Pi Soundboard - Gunook

Video: Raspberry Pi Soundboard - Gunook

Video: Raspberry Pi Soundboard - Gunook
Video: Raspberry Pi - Playing Sounds and Using Buttons 2024, Juli
Anonim
Raspberry Pi-Soundboard
Raspberry Pi-Soundboard

Der Zweck dieses Projekts ist es, ein Soundboard mit einem Raspberry Pi für beliebige Sounds zu erstellen. Ich persönlich habe es für das Soundboard-Ambiente von Dungeons and Dragons erstellt. Sie können dies jedoch für alles verwenden, wenn Sie es anpassen

ERSTELLEN

Für dieses Projekt benötigen Sie:

  • Internet Zugang
  • Raspberry Pi (jedes Modell)

    www.adafruit.com/product/3055

  • Netzteil für den Raspberry Pi

    www.adafruit.com/product/1995

  • Micro-SD-Karte <4 GB.

    www.adafruit.com/product/3259

  • Lautsprecher

    Jeder Aux- oder Bluetooth-Lautsprecher ist in Ordnung

  • Tastatur-Nummernblock (Tastatur funktioniert auch gut

    Ich habe es benutzt, aber nur, weil ich es bereits besaß

Schritt 1: Betriebssystem und Installationszeit

Betriebssystem und Installationszeit
Betriebssystem und Installationszeit

Nehmen Sie also zuerst Ihre Micro-SD-Karte. Sie müssen eine Linux-Version installieren. Ich habe Rapbian verwendet, weil es speziell für den Raspberry Pi entwickelt wurde. Hier ist der Link, um ein Raspbian-Image zu erhalten. Jetzt benötigen Sie ein Werkzeug, um es auf der Micro-SD-Karte zu installieren. Ich habe Etcher verwendet. Es ist ein systemübergreifendes Tool, das dafür entwickelt wurde. Verwenden Sie diesen Link, um es herunterzuladen und zu installieren.

Nachdem Sie Raspbian auf der Micro-SD-Karte installiert haben, stecken Sie es in den Micro-SD-Kartensteckplatz des Raspberry Pi und schalten Sie es ein. Es wird die erstmalige Einrichtung angezeigt, also stellen Sie sicher, dass Sie es während der Einrichtung nicht ausschalten. Sobald es betriebsbereit ist, müssen Sie sicherstellen, dass Sie einige Dinge installiert haben. Python 3, pip3, VLC Media Player und libvlc. Öffnen Sie ein Terminal und führen Sie diesen Befehl aus.

sudo apt-get install python3 python3-pip vlc libvlc-dev youtube-dl

Hier erfahren Sie, wie Sie überprüfen können, ob einige davon installiert sind.

python3

python3 --version

pip3

pip3 einfrieren

VLC und libvlc

vlc --version

Jetzt ist pip3 ein Python 3-Paketmanager. Sie können damit Python-Bibliotheken installieren. Es gibt einige Pakete, die Sie mit pip3 installieren müssen. Führen Sie diese Befehle aus.

pip install pafy

pip install readchar

pip install python-vlc

pip installiere youtube-dl

Wenn Sie pip3 Freeze eingeben, werden sie dort aufgelistet.

Schritt 2: Herunterladen und Ausführen

Nachdem Sie nun alles installiert haben, was zum Ausführen des Codes erforderlich ist, können Sie den Code hier herunterladen.

github.com/Dude036/soundboard

Auf der rechten Seite sehen Sie einen Download-Button. Laden Sie den Code in einen gewünschten Ordner herunter. Öffnen Sie den Ordner, in den Sie die Dateien im Terminal heruntergeladen haben. Wenn Sie dort sind, lesen Sie die ReadMe, txt für weitere Informationen.

Um die Anwendung auszuführen, führen Sie diesen Befehl aus

python3 main.py

Wenn beim Start Fehler auftreten. Überprüfen Sie Ihren letzten Schritt, um sicherzustellen, dass er richtig funktioniert. Sobald Sie das Programm installiert und ausgeführt haben, sind Sie fertig! Wenn während der Ausführung Fehler auftreten, stellen Sie sicher, dass Sie dies als Problem auf GitHub hinzufügen, und ich werde sicherstellen, dass es behoben und behoben ist

Schlüsseleingaben:

  • 0-9: Startet die Wiedergabe des jeweiligen Sounds im ausgewählten Preset
  • + oder -: Pause und Wiedergabe
  • *: Voreinstellung ändern. Standardmäßig ist es das älteste gespeicherte Preset. Wenn Sie die Taste drücken, werden alle Voreinstellungen aufgelistet, die im Hauptverzeichnis vorhanden sind.

Schritt 3: Anpassung und Nachwort

Nachdem Sie nun den Code ausgeführt haben, können Sie gerne Ihre eigene Voreinstellung erstellen. So geht's.

Sie benötigen 10 Links in 10 separaten Zeilen der Preset-Datei. Jede Zeile sollte keine Leerzeichen auf beiden Seiten des Links enthalten. YouTube-Links funktionieren auch. Stellen Sie sicher, dass am Ende der Datei eine leere Zeile steht. Das Programm teilt Ihnen mit, ob es akzeptabel ist oder nicht.

Vielen Dank für das Auschecken dieses Instructable! Wenn Sie Fehler im Code finden, lassen Sie es mich auf der GitHub-Projektseite wissen.

Empfohlen: