Daftar Isi:

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, Juli
Anonim
Papan Suara Raspberry Pi
Papan Suara Raspberry Pi

Tujuan dari proyek ini adalah untuk membuat papan suara dengan Raspberry Pi, untuk suara apa pun. Saya pribadi membuatnya untuk tujuan suasana papan suara Dungeons and Dragons. Namun, Anda dapat menggunakan ini untuk apa pun yang Anda sesuaikan

MEMPERSIAPKAN

Untuk proyek ini Anda akan membutuhkan:

  • Akses internet
  • Raspberry Pi (Model Apa Saja)

    www.adafruit.com/product/3055

  • Adaptor Daya untuk Raspberry Pi

    www.adafruit.com/product/1995

  • Kartu Micro SD <4 GB.

    www.adafruit.com/product/3259

  • Pembicara

    Semua speaker Aux atau Bluetooth baik-baik saja

  • Papan Nomor Keyboard (Keyboard juga akan berfungsi dengan baik

    Saya menggunakan ini, tetapi hanya karena saya sudah memilikinya

Langkah 1: OS dan Waktu Instalasi

OS dan Waktu Instalasi
OS dan Waktu Instalasi

Jadi, Pertama ambil kartu Micro SD Anda, Anda perlu menginstal beberapa versi Linux. Saya menggunakan Rapbian karena dirancang khusus untuk Raspberry Pi. Berikut tautan untuk mendapatkan gambar Raspbian. Sekarang Anda memerlukan beberapa alat untuk menginstalnya ke kartu Micro SD. Saya menggunakan Etcher. Ini adalah alat lintas sistem yang dirancang untuk ini. Gunakan tautan ini untuk mengunduh dan menginstalnya.

Setelah Anda menginstal Raspbian pada kartu Micro SD, hubungkan ke slot kartu Micro SD Raspberry Pi, dan nyalakan. Itu akan mengatakan pengaturan pertama kali, jadi pastikan untuk tidak mematikannya saat mengatur. Setelah aktif dan berjalan, Anda harus memastikan bahwa Anda telah menginstal beberapa hal. Python 3, pip3, VLC Media Player, dan libvlc. Buka terminal dan jalankan perintah ini.

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

Sekarang, inilah cara memverifikasi bahwa sebagian sudah terpasang.

python3

python3 --versi

pip3

pip3 membeku

VLC dan libvlc

vlc --versi

Sekarang, pip3 adalah pengelola Paket Python 3. Anda dapat menginstal pustaka python dengannya. Ada beberapa paket yang perlu Anda instal dengan pip3. Jalankan perintah ini.

pip install pafy

pip install readchar

pip install python-vlc

pip install youtube-dl

Saat Anda mengetik pip3 freeze, Anda akan menemukannya di sana tercantum di sana.

Langkah 2: Mengunduh dan Menjalankan

Sekarang setelah Anda menginstal semua yang diperlukan untuk menjalankan kode, di sinilah Anda mengunduh kode.

github.com/Dude036/soundboard

Di sisi kanan, Anda akan melihat tombol unduh. Unduh kodenya, ke dalam folder yang Anda inginkan. Buka folder tempat Anda mengunduh file di terminal. Setelah Anda berada di sana, baca ReadMe, txt untuk informasi lebih lanjut.

Untuk menjalankan Aplikasi, Anda menjalankan perintah ini

python3 main.py

Jika ada kesalahan saat startup. periksa langkah terakhir Anda untuk memastikannya berfungsi dengan benar. Setelah Anda menginstal dan menjalankan program, Anda sudah siap! Jika ada kesalahan saat menjalankan, pastikan untuk menambahkannya sebagai masalah di GitHub dan saya akan memastikan itu diselesaikan dan diperbaiki

Masukan Kunci:

  • 0-9: Mulai memutar suara masing-masing di preset yang Anda pilih
  • + atau -: Jeda dan Mainkan
  • *: Ubah prasetel. Secara default, ini akan menjadi prasetel tersimpan tertua. Saat Anda menekan tombol, itu akan mencantumkan semua preset yang ada di direktori utama.

Langkah 3: Kustomisasi dan Kata Penutup

Sekarang setelah Anda menjalankan kode, Anda dipersilakan untuk membuat preset Anda sendiri. Berikut cara melakukannya.

Anda memerlukan 10 tautan, pada 10 baris terpisah dari file prasetel. Setiap baris tidak boleh berisi spasi di kedua sisi tautan. Tautan YouTube juga berfungsi. Pastikan ada baris kosong di akhir file. Program akan memberi tahu Anda apakah itu dapat diterima atau tidak.

Terima kasih telah memeriksa Instructable ini! Jika Anda menemukan bug dalam kode, beri tahu saya di halaman Proyek GitHub.

Direkomendasikan: