Version 1.2

Montage du microphone

From Wiki Diskio Pi
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.

Microphone prototype.jpg

Pour le versions suivantes, la fixation sera prévue, et l'installation logicielle sera identique.


Montage matériel

Le PCB ressemble à ceci :

Micro pcb.jpg

Avant de connecter les broches, il faut faire passer le câble dans l'encoche prévue pour la caméra. 

Microphone cable.jpg

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)

Rpi-pins.png

Micro GPIO.jpg

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:

Micro verif1.jpg

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

Micro verif2.jpg

Enfin, lire le fichier file.wav

aplay file.wav

Source: https://cdn-learn.adafruit.com/downloads/pdf/adafruit-i2s-mems-microphone-breakout.pdf