Πίνακας περιεχομένων:

Raspberry Pi Soundboard: 3 βήματα
Raspberry Pi Soundboard: 3 βήματα

Βίντεο: Raspberry Pi Soundboard: 3 βήματα

Βίντεο: Raspberry Pi Soundboard: 3 βήματα
Βίντεο: CircuitPython School - Playing Sound (wav or mp3) with PyGame on a Raspberry Pi 2024, Νοέμβριος
Anonim
Raspberry Pi Soundboard
Raspberry Pi Soundboard

Ο σκοπός αυτού του έργου είναι να δημιουργήσει έναν πίνακα ήχου με Raspberry Pi, για οποιονδήποτε ήχο. Προσωπικά το δημιούργησα με σκοπό την ατμόσφαιρα του soundboard Dungeons and Dragons. Ωστόσο, μπορείτε να το χρησιμοποιήσετε για οτιδήποτε το προσαρμόσετε

ΡΥΘΜΙΣΗ

Για αυτό το έργο θα χρειαστείτε:

  • Πρόσβαση στο διαδίκτυο
  • Raspberry Pi (οποιοδήποτε μοντέλο)

    www.adafruit.com/product/3055

  • Προσαρμογέας ρεύματος για το Raspberry Pi

    www.adafruit.com/product/1995

  • Κάρτα Micro SD <4 GB.

    www.adafruit.com/product/3259

  • Ομιλητής

    Οποιοδήποτε ηχείο Aux ή Bluetooth είναι εντάξει

  • Πληκτρολόγιο αριθμού πληκτρολογίου (το πληκτρολόγιο θα λειτουργήσει επίσης καλά

    Το χρησιμοποίησα, αλλά μόνο επειδή το είχα ήδη

Βήμα 1: Λειτουργικό σύστημα και χρόνος εγκατάστασης

Λειτουργικό σύστημα και χρόνος εγκατάστασης
Λειτουργικό σύστημα και χρόνος εγκατάστασης

Έτσι, πρώτα πάρτε την κάρτα Micro SD, Πρέπει να εγκαταστήσετε κάποια έκδοση Linux. Χρησιμοποίησα το Rapbian επειδή έχει σχεδιαστεί ειδικά για το Raspberry Pi. Εδώ είναι ο σύνδεσμος για να λάβετε μια εικόνα Raspbian. Τώρα χρειάζεστε κάποιο εργαλείο για να το εγκαταστήσετε στην κάρτα Micro SD. Χρησιμοποίησα το Etcher. Είναι ένα εργαλείο διασταυρούμενου συστήματος που έχει σχεδιαστεί για αυτό. Χρησιμοποιήστε αυτόν τον σύνδεσμο για να το κατεβάσετε και να το εγκαταστήσετε.

Μόλις εγκαταστήσετε το Raspbian στην κάρτα Micro SD, συνδέστε το στην υποδοχή κάρτας Micro SD του Raspberry Pi και ενεργοποιήστε το. Θα πει εγκατάσταση για πρώτη φορά, οπότε φροντίστε να μην την απενεργοποιήσετε κατά τη ρύθμιση. Μόλις τεθεί σε λειτουργία, θα πρέπει να βεβαιωθείτε ότι έχετε εγκαταστήσει μερικά πράγματα. Python 3, pip3, VLC Media Player και libvlc. Ανοίξτε ένα τερματικό και εκτελέστε αυτήν την εντολή.

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

Τώρα, δείτε πώς μπορείτε να επαληθεύσετε ότι έχει εγκατασταθεί.

python3

python3 -ανατροπή

pip3

πάγωμα pip3

VLC και libvlc

vlc -μετατροπή

Τώρα, το pip3 είναι διαχειριστής πακέτων Python 3. Μπορείτε να εγκαταστήσετε βιβλιοθήκες python με αυτό. Υπάρχουν μερικά πακέτα που πρέπει να εγκαταστήσετε με το pip3. Εκτελέστε αυτές τις εντολές.

pip εγκατάσταση pafy

pip install readchar

pip εγκατάσταση python-vlc

pip εγκατάσταση youtube-dl

Όταν πληκτρολογείτε το pip3 freeze, θα τα βρείτε εκεί που αναφέρονται εκεί.

Βήμα 2: Λήψη και εκτέλεση

Τώρα που έχετε εγκαταστήσει όλα τα απαραίτητα για την εκτέλεση του κώδικα, εδώ μπορείτε να κάνετε λήψη του κώδικα.

github.com/Dude036/soundboard

Στη δεξιά πλευρά, θα δείτε ένα κουμπί λήψης. Κατεβάστε τον κωδικό, σε ένα φάκελο που θέλετε. Ανοίξτε το φάκελο στον οποίο πραγματοποιήσατε λήψη των αρχείων στο τερματικό. Μόλις είστε εκεί, διαβάστε το ReadMe, txt για περισσότερες πληροφορίες.

Για να εκτελέσετε την εφαρμογή, εκτελέστε αυτήν την εντολή

python3 main.py

Εάν υπάρχουν σφάλματα κατά την εκκίνηση. ελέγξτε το τελευταίο σας βήμα για να βεβαιωθείτε ότι λειτουργεί σωστά. Μόλις εγκαταστήσετε και εκτελέσετε το πρόγραμμα, είστε έτοιμοι! Εάν υπάρχουν σφάλματα κατά την εκτέλεση, φροντίστε να το προσθέσετε ως πρόβλημα στο GitHub και θα βεβαιωθώ ότι έχει επιλυθεί και διορθωθεί

Βασικές εισαγωγές:

  • 0-9: Αρχίζει την αναπαραγωγή του αντίστοιχου ήχου στην προεπιλογή που έχετε επιλέξει
  • + ή -: Παύση και αναπαραγωγή
  • *: Αλλαγή προεπιλογής. Από προεπιλογή, θα είναι η παλαιότερη αποθηκευμένη προεπιλογή. Όταν πατήσετε το κουμπί, θα εμφανίσει όλες τις προεπιλογές που υπάρχουν στον κύριο κατάλογο.

Βήμα 3: Προσαρμογή και Afterword

Τώρα που έχετε ενεργοποιήσει τον κώδικα, μπορείτε να δημιουργήσετε τη δική σας προεπιλογή. Δείτε πώς να το κάνετε.

Θα χρειαστείτε 10 συνδέσμους, σε 10 ξεχωριστές γραμμές του προκαθορισμένου αρχείου. Κάθε γραμμή δεν πρέπει να περιέχει κενά σε καμία πλευρά του συνδέσμου. Οι σύνδεσμοι YouTube λειτουργούν επίσης. Βεβαιωθείτε ότι υπάρχει μια κενή γραμμή στο τέλος του αρχείου. Το πρόγραμμα θα σας ενημερώσει εάν είναι αποδεκτό ή όχι.

Ευχαριστούμε που ελέγξατε αυτό το Instructable! Εάν βρείτε σφάλματα στον κώδικα, ενημερώστε με στη σελίδα του έργου GitHub.

Συνιστάται: