https://github.com/gtalusan/admp441-rpi
ADMP441 for the Raspberry Pi
https://github.com/gtalusan/admp441-rpi
admp441 i2s invs441 kernel linux linux-kernel mems microphone oshpark raspberry-pi raspberrypi
Last synced: 2 months ago
JSON representation
ADMP441 for the Raspberry Pi
- Host: GitHub
- URL: https://github.com/gtalusan/admp441-rpi
- Owner: gtalusan
- Created: 2017-03-28T01:32:14.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-08-11T13:44:17.000Z (almost 3 years ago)
- Last Synced: 2025-04-16T04:45:06.593Z (2 months ago)
- Topics: admp441, i2s, invs441, kernel, linux, linux-kernel, mems, microphone, oshpark, raspberry-pi, raspberrypi
- Language: C
- Size: 2.93 KB
- Stars: 10
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ADMP441 MEMS I2S driver for Raspberry Pi.
## Breakout Board
Purchased from [OSHPark](https://oshpark.com/shared_projects/ypqAU3CH) via https://github.com/SamEA/ADMP441_Microphone.git
### BOM
1. R1 - 100kOhm
2. C1 - 100nF
3. U1 - ADMP441 MEMS desoldered from Amazon Dash## Raspberry Pi
|ADMP441|RPi|
|-------|---|
|WS |19 |
|SD |20 |
|SCK |18 |
|VCC |1 |
|GND |9 |### Kernel
Run `make && make install` in the `linux` directory
### Device Tree Overlay
```
cd dts
dtc -@ -I dts -O dtb -o i2s-soundcard.dtbo i2s-soundcard-overlay.dts
sudo cp i2s-soundcard.dtbo /boot/overlays
```### Configuration
Add `admp441` to `/etc/modules`
Add `dtoverlay=i2s-soundcard,alsaname=mems-mic` to `/boot/config.txt`
### Reboot!