Isi kandungan:

Papan Suara Raspberry Pi: 3 Langkah
Papan Suara Raspberry Pi: 3 Langkah

Video: Papan Suara Raspberry Pi: 3 Langkah

Video: Papan Suara Raspberry Pi: 3 Langkah
Video: Om Minta Telolet Om - Memainkan suara mp3 di Raspberry pi dengan push button 2024, November
Anonim
Papan Suara Raspberry Pi
Papan Suara Raspberry Pi

Tujuan projek ini adalah untuk membuat papan suara dengan Raspberry Pi, untuk sebarang bunyi. Saya secara peribadi menciptanya untuk tujuan suasana papan suara Dungeons and Dragons. Walau bagaimanapun, anda boleh menggunakannya untuk apa sahaja jika anda menyesuaikannya

PENYEDIAAN

Untuk projek ini, anda memerlukan:

  • Akses internet
  • Raspberry Pi (Mana-mana Model)

    www.adafruit.com/product/3055

  • Power Adapter untuk Raspberry Pi

    www.adafruit.com/product/1995

  • Kad SD mikro <4 GB.

    www.adafruit.com/product/3259

  • Penceramah

    Mana-mana pembesar suara Aux atau Bluetooth baik-baik saja

  • Pad Nombor Papan Kekunci (Papan Kekunci juga akan berfungsi dengan baik

    Saya menggunakan ini, tetapi hanya kerana saya sudah memilikinya

Langkah 1: OS dan Masa Pemasangan

OS dan Masa Pemasangan
OS dan Masa Pemasangan

Oleh itu, Pertama ambil kad Micro SD anda, Anda perlu memasang beberapa versi Linux. Saya menggunakan Rapbian kerana ia direka khas untuk Raspberry Pi. Inilah pautan untuk mendapatkan gambar Raspbian. Sekarang anda memerlukan beberapa alat untuk memasangnya ke kad Micro SD. Saya menggunakan Etcher. Ini adalah alat sistem silang yang direka untuk ini. Gunakan pautan ini untuk memuat turun dan memasangnya.

Setelah memasang Raspbian pada kad Micro SD, pasangkannya ke slot kad Micro SD Raspberry Pi, dan hidupkan. Ia akan menyatakan persediaan pertama kali, jadi pastikan untuk tidak mematikannya semasa menyiapkannya. Setelah beroperasi, anda perlu memastikan bahawa anda memasang beberapa perkara. Python 3, pip3, Pemain Media VLC, dan libvlc. Buka terminal dan jalankan arahan ini.

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

Sekarang, inilah cara untuk mengesahkan sebahagiannya dipasang.

ular sawa3

python3 --versi

pip3

pembekuan pip3

VLC dan libvlc

vlc - penukaran

Sekarang, pip3 adalah pengurus Python 3 Package. Anda boleh memasang perpustakaan python dengannya. Terdapat beberapa pakej yang perlu anda pasang dengan pip3. Jalankan arahan ini.

pip pasang pafy

pip memasang readchar

pip memasang python-vlc

pip pasang youtube-dl

Apabila anda menaip pip3 beku, anda akan dapati mereka disenaraikan di sana.

Langkah 2: Memuat turun dan Berjalan

Setelah anda memasang semua yang diperlukan untuk menjalankan kod, di sinilah anda memuat turun kod tersebut.

github.com/Dude036/soundboard

Di sebelah kanan, anda akan melihat butang muat turun. Muat turun kod ke folder yang anda mahukan. Buka folder tempat anda memuat turun fail di terminal. Setelah anda berada di sana, baca ReadMe, txt untuk maklumat lebih lanjut.

Untuk menjalankan Aplikasi, anda menjalankan perintah ini

python3 main.py

Sekiranya terdapat kesilapan semasa memulakan. periksa langkah terakhir anda untuk memastikan ia berfungsi dengan betul. Setelah anda memasang dan menjalankan program, anda sudah bersedia! Sekiranya terdapat kesilapan semasa berjalan, pastikan untuk menambahkannya sebagai masalah di GitHub dan saya akan memastikan ia diselesaikan dan diperbaiki

Input Utama:

  • 0-9: Mula memainkan suara masing-masing dalam pratetap yang telah anda pilih
  • + atau -: Jeda dan Main
  • *: Tukar pratetap. Secara lalai, ini adalah pratetap yang paling lama disimpan. Apabila anda menekan butang, ia akan menyenaraikan semua pratetap yang terdapat di direktori utama.

Langkah 3: Penyesuaian dan Kata Laluan

Setelah kod berjalan, anda boleh membuat pratetap anda sendiri. Inilah caranya untuk melakukannya.

Anda memerlukan 10 pautan, pada 10 baris berasingan fail pratetap. Setiap baris tidak boleh mengandungi ruang di kedua-dua sisi pautan. Pautan YouTube juga berfungsi. Pastikan ada baris kosong di hujung fail. Program ini akan memberitahu anda sama ada ia boleh diterima atau tidak.

Terima kasih kerana membaca Instructable ini! Sekiranya anda menemui bug dalam kod, beritahu saya di halaman Projek GitHub.

Disyorkan: