Version 1.2
Montage du microphone
Jump to navigation
Jump to search
Cette page explique comment installer la carte microphone (v0.1) (lien vers boutique). Elle n'est pas initialement prévue sur les versions 1.0 et 1.2 du Diskio Pi, mais peut être fixée simplement, avec du scotch ou de la colle chaude.
Pour le versions suivantes, la fixation sera prévue, et l'installation logicielle sera identique.
Montage matériel
Le PCB ressemble à ceci :
Avant de connecter les broches, il faut faire passer le câble dans l'encoche prévue pour la caméra.
Il doit être connecté au GPIO du Raspberry Pi selon ce tableau:
Mic - RPi --------- VCC - 3.3v Gnd - Gnd L/R - Gnd (this is used for channel selection. Connect to 3.3 or GND) SCK - BCM 18 (pin 12) WS - BCM 19 (pin 35) SD - BCM 20 (pin 38)
Installation logicielle
Pour cette partie, c'est très simple. Nous allons utiliser un script Adafruit.
Mise à jour du Pi
sudo apt-get -y update sudo apt-get -y upgrade
Reboot
sudo reboot
On installe Pip
sudo apt install python3-pip
Installation du script, qui compilera le driver
cd ~ mkdir i2cmic cd i2cmic sudo pip3 install --upgrade adafruit-python-shell wget https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2smic.py sudo python3 i2smic.py
Lancer le script, puis choisir si vous voulez lancer le driver au démarrage. Puis, reboot.
Tester
Cette commande détectera la présence du driver:
lsmod | grep mic
Cette commande détectera le micro :
arecord -l
Si tout va bien, le retour ressemblera à ceci:
Notez le numéro de carte, puis lancez un premier enregistrement, avec plughw:X le numéro de carte.
arecord -D plughw:2 -c1 -r 48000 -f S32_LE -t wav -V mono -v file.wav
Enfin, lire le fichier file.wav
aplay file.wav
Source: https://cdn-learn.adafruit.com/downloads/pdf/adafruit-i2s-mems-microphone-breakout.pdf