Mundarija:

Raspberry Pi ovozli paneli: 3 qadam
Raspberry Pi ovozli paneli: 3 qadam

Video: Raspberry Pi ovozli paneli: 3 qadam

Video: Raspberry Pi ovozli paneli: 3 qadam
Video: Как превратить Raspberry Pi Pico в ПЛК | Беремиз4Пико 2024, Iyul
Anonim
Raspberry Pi ovozli paneli
Raspberry Pi ovozli paneli

Ushbu loyihaning maqsadi - Raspberry Pi bilan har qanday tovush uchun ovozli panel yaratish. Men buni "Dungeons and Dragons" ovozli paneli muhitini yaratish uchun yaratganman. Ammo, agar xohlasangiz, hamma narsadan foydalanishingiz mumkin

SOZLASH

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Internetga ulanish
  • Raspberry Pi (har qanday model)

    www.adafruit.com/product/3055

  • Raspberry Pi uchun quvvat adapteri

    www.adafruit.com/product/1995

  • Micro SD karta <4 GB.

    www.adafruit.com/product/3259

  • Karnay

    Har qanday Aux yoki Bluetooth dinamik yaxshi

  • Klaviatura raqamli panel (Klaviatura ham yaxshi ishlaydi

    Men buni ishlatganman, lekin men allaqachon egalik qilganim uchun

1 -qadam: OS va o'rnatish vaqti

OS va o'rnatish vaqti
OS va o'rnatish vaqti

Shunday qilib, avval Micro SD kartangizni oling, Linuxning ba'zi versiyasini o'rnatishingiz kerak. Men Rapbian -dan foydalandim, chunki u Raspberry Pi uchun maxsus mo'ljallangan. Bu erda Raspbian tasvirini olish uchun havola. Endi uni Micro SD kartaga o'rnatish uchun sizga asbob kerak. Men Etcherdan foydalandim. Bu o'zaro faoliyat tizim vositasi. Yuklab olish va o'rnatish uchun ushbu havoladan foydalaning.

Micro SD -kartaga Raspbian -ni o'rnatganingizdan so'ng, uni Raspberry Pi -ning Micro SD -karta uyasiga ulang va uni yoqing. Bu birinchi marta o'rnatiladi, shuning uchun sozlash paytida uni o'chirmang. U ishga tushgach, sizda bir nechta narsalar o'rnatilganligiga ishonch hosil qilishingiz kerak bo'ladi. Python 3, pip3, VLC Media Player va libvlc. Terminalni oching va ushbu buyruqni bajaring.

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

Mana, uning qanday o'rnatilganligini tekshirish.

python3

python3 -versiya

pip3

pip3 muzlatish

VLC va libvlc

vlc -versiya

Endi pip3 - Python 3 paket menejeri. U bilan python kutubxonalarini o'rnatishingiz mumkin. Pip3 bilan o'rnatishingiz kerak bo'lgan bir nechta paketlar mavjud. Ushbu buyruqlarni bajaring.

pafyni o'rnatish

pip o'rnatish kitobi

python-vlc-ni o'rnatish

pip youtube-dl-ni o'rnating

Siz pip3 freeze yozganingizda, ularni o'sha erda ko'rsatilgan holda topasiz.

2 -qadam: Yuklab olish va ishga tushirish

Endi siz kodni ishga tushirish uchun zarur bo'lgan hamma narsani o'rnatdingiz, bu erda siz kodni yuklab olasiz.

github.com/Dude036/soundboard

O'ng tomonda siz yuklab olish tugmachasini ko'rasiz. Kodni kerakli papkaga yuklab oling. Terminalda fayllarni yuklagan papkani oching. U erda bo'lganingizda, qo'shimcha ma'lumot olish uchun ReadMe, txt -ni o'qing.

Ilovani ishga tushirish uchun siz ushbu buyruqni bajarasiz

python3 main.py

Agar ishga tushirishda xatolar bo'lsa. uning to'g'ri ishlashini tekshirish uchun oxirgi qadamingizni tekshiring. Dasturni o'rnatganingizdan va ishga tushirganingizdan so'ng, hamma narsa tayyor! Agar ishlayotganda xatolar bo'lsa, uni GitHub -ga muammo sifatida qo'shganingizga ishonch hosil qiling va men uning hal qilingan va tuzatilganligiga ishonch hosil qilaman.

Kalit kirishlar:

  • 0-9: Siz tanlagan oldindan o'rnatilgan sozlamalarda tegishli tovushni eshitishni boshlaydi
  • + yoki -: To'xtatish va ijro etish
  • *: Oldindan sozlashni o'zgartirish. Odatiy bo'lib, bu eng qadimgi saqlangan oldindan o'rnatilgan bo'ladi. Tugmani bosganingizda, u asosiy katalogda mavjud bo'lgan barcha sozlamalarni ko'rsatadi.

3 -qadam: Moslashtirish va so'zdan keyin

Endi kodni ishga tushirganingizdan so'ng, siz o'zingizning shaxsiy sozlamangizni yaratishingiz mumkin. Buni qanday qilish kerak.

Oldindan o'rnatilgan faylning 10 ta alohida satrida sizga 10 ta havola kerak bo'ladi. Har bir satrda havolaning ikkala tomonida bo'sh joy bo'lmasligi kerak. YouTube havolalari ham ishlaydi. Fayl oxirida bo'sh satr borligiga ishonch hosil qiling. Dastur sizga maqbul yoki yo'qligini bildiradi.

Ushbu ko'rsatmalarni tekshirganingiz uchun tashakkur! Agar siz kodda biron bir xato topsangiz, menga GitHub loyihasi sahifasida xabar bering.

Tavsiya: