6.9 KiB
Konfigureeri mikrofon ja kõlarid - Raspberry Pi
Selles õppetunni osas lisad oma Raspberry Pile mikrofoni ja kõlarid.
Riistvara
Raspberry Pi vajab mikrofoni.
Pi-l ei ole sisseehitatud mikrofoni, seega pead lisama välise mikrofoni. Selleks on mitmeid võimalusi:
- USB mikrofon
- USB peakomplekt
- USB kõik-ühes konverentsiseade
- USB audioadapter ja mikrofon 3,5 mm pistikuga
- ReSpeaker 2-Mics Pi HAT
💁 Bluetooth mikrofonid ei ole Raspberry Pi-ga täielikult toetatud, seega kui sul on Bluetooth mikrofon või peakomplekt, võib esineda probleeme sidumise või heli salvestamisega.
Raspberry Pi-l on 3,5 mm kõrvaklappide pesa. Seda saab kasutada kõrvaklappide, peakomplekti või kõlari ühendamiseks. Kõlareid saab lisada ka järgmistel viisidel:
- HDMI heli monitori või televiisori kaudu
- USB kõlarid
- USB peakomplekt
- USB kõik-ühes konverentsiseade
- ReSpeaker 2-Mics Pi HAT koos kõlariga, mis on ühendatud kas 3,5 mm pistikuga või JST porti
Ühenda ja konfigureeri mikrofon ja kõlarid
Mikrofon ja kõlarid tuleb ühendada ja konfigureerida.
Ülesanne - ühenda ja konfigureeri mikrofon
-
Ühenda mikrofon sobiva meetodi abil. Näiteks ühenda see ühe USB-pordi kaudu.
-
Kui kasutad ReSpeaker 2-Mics Pi HAT-i, võid eemaldada Grove baashati ja paigaldada ReSpeaker hatti selle asemele.
Sul on hiljem õppetunnis vaja Grove nuppu, kuid see on selle hatti sisse ehitatud, seega Grove baashatti ei ole vaja.
Kui hatt on paigaldatud, tuleb installida mõned draiverid. Vaata draiverite installimise juhiseid Seeed algusjuhendist.
⚠️ Juhised kasutavad
git-i, et kloonida repositoorium. Kui sul ei olegitoma Pi-le installitud, saad selle installida, käivitades järgmise käsu:sudo apt install git --yes -
Käivita oma terminalis järgmine käsk kas Pi-l või ühendatuna VS Code'i ja kaug-SSH sessiooni kaudu, et näha teavet ühendatud mikrofoni kohta:
arecord -lNäed nimekirja ühendatud mikrofonidest. See näeb välja umbes selline:
pi@raspberrypi:~ $ arecord -l **** List of CAPTURE Hardware Devices **** card 1: M0 [eMeet M0], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0Kui sul on ainult üks mikrofon, peaks nimekirjas olema ainult üks kirje. Mikrofonide konfigureerimine Linuxis võib olla keeruline, seega on kõige lihtsam kasutada ainult ühte mikrofoni ja eemaldada kõik teised.
Pane kaardi number kirja, kuna seda on hiljem vaja. Ülaltoodud väljundis on kaardi number 1.
Ülesanne - ühenda ja konfigureeri kõlar
-
Ühenda kõlarid sobiva meetodi abil.
-
Käivita oma terminalis järgmine käsk kas Pi-l või ühendatuna VS Code'i ja kaug-SSH sessiooni kaudu, et näha teavet ühendatud kõlarite kohta:
aplay -lNäed nimekirja ühendatud kõlaritest. See näeb välja umbes selline:
pi@raspberrypi:~ $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 1: M0 [eMeet M0], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0Alati näed
card 0: Headphones, kuna see on sisseehitatud kõrvaklappide pesa. Kui oled lisanud täiendavaid kõlareid, näiteks USB kõlari, näed seda samuti nimekirjas. -
Kui kasutad täiendavat kõlarit, mitte sisseehitatud kõrvaklappide pesaga ühendatud kõlarit või kõrvaklappe, pead selle seadistama vaikimisi kasutatavaks. Selleks käivita järgmine käsk:
sudo nano /usr/share/alsa/alsa.confSee avab konfiguratsioonifaili
nano-s, terminalipõhises tekstiredaktoris. Kerige alla, kasutades klaviatuuri nooleklahve, kuni leiate järgmise rea:defaults.pcm.card 0Muuda väärtus
0kaardi numbriks, mida soovid kasutada nimekirjast, mis tuli tagasiaplay -lkäsu käivitamisel. Näiteks ülaltoodud väljundis on teine helikaart nimegacard 1: M0 [eMeet M0], device 0: USB Audio [USB Audio], kasutades kaarti 1. Selle kasutamiseks uuendaksin rea järgmiselt:defaults.pcm.card 1Määra see väärtus sobivale kaardi numbrile. Saad liikuda numbrini, kasutades klaviatuuri nooleklahve, seejärel kustutada ja sisestada uus number nagu tavaliselt tekstifailide redigeerimisel.
-
Salvesta muudatused ja sulge fail, vajutades
Ctrl+x. Vajutay, et salvestada fail, seejärelreturn, et valida faili nimi.
Ülesanne - testi mikrofoni ja kõlarit
-
Käivita järgmine käsk, et salvestada 5 sekundit heli mikrofoni kaudu:
arecord --format=S16_LE --duration=5 --rate=16000 --file-type=wav out.wavSelle käsu töötamise ajal tee mikrofoni kaudu müra, näiteks räägi, laula, beatboxi, mängi instrumenti või tee midagi muud, mis sulle meeldib.
-
Pärast 5 sekundit salvestamine peatub. Käivita järgmine käsk, et heli tagasi mängida:
aplay --format=S16_LE --rate=16000 out.wavKuulad heli, mida mängitakse tagasi kõlarite kaudu. Reguleeri kõlari väljundheli vastavalt vajadusele.
-
Kui pead reguleerima sisseehitatud mikrofoni pesa helitugevust või mikrofoni võimendust, saad kasutada
alsamixerutiliiti. Selle utiliidi kohta saad rohkem lugeda Linuxi alsamixer manuaalilehelt. -
Kui saad veateateid heli tagasi mängimisel, kontrolli kaarti, mille määrasid
defaults.pcm.cardväärtuseksalsa.conffailis.
Lahtiütlus:
See dokument on tõlgitud AI tõlketeenuse Co-op Translator abil. Kuigi püüame tagada täpsust, palume arvestada, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Algne dokument selle algses keeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitame kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti tõlgenduste eest.
