無意味なブログ

勉強のこと、趣味のこと、日記など適当に

MENU

ESP32を使った録音機の作成

ボイスレコーダー的なものを作りました。

外観

f:id:kouya17:20180717230012j:plain
キーパッドで録音時間を指定して、SDカードにwav形式で保存します。

使用部品・配線

ADMP441 DIPモジュール
http://akizukidenshi.com/catalog/g/gk-06864/

モジュール側 ESP32側
GND GND
EN 3.3V
+V 3.3V
GND GND
L/R GND
WS IO25
SD IO34(pull up with 100kΩ)
SCK IO26

マイクロSDカードスロットDIP化キット
http://akizukidenshi.com/catalog/g/gk-05488/

モジュール側 ESP32側
1 -
2 IO5(pull up with 10kΩ)
3 IO23(pull up with 10kΩ)
4 3.3V
5 IO18(pull up with 10kΩ)
6 GND
7 IO19(pull up with 10kΩ)

I2C接続小型LCDモジュール(8×2行)ピッチ変換キット
http://akizukidenshi.com/catalog/g/gk-06795/

モジュール側 ESP32側
1 3.3V
2 -
3 IO22(pull up with 10kΩ)
4 IO21(pull up with 10kΩ)
5 GND

I2C接続4×4キーパッド
https://www.switch-science.com/catalog/3294/

モジュール側 ESP32側
SCL IO22
SDA IO21
VCC 3.3V
GND GND

プログラム

ソース

github.com

使用ライブラリ

I2C液晶のArduinoライブラリ – ST7032 | オレ工房
synapse.kyoto

参考ページ

github.com
wav ファイルフォーマット