lixy123 / ESP32_Remote_MIC

ESP32 as Remote MIC ESP32网页麦克风终端
34 stars 4 forks source link

ESP32 as Remote MIC

一.功能:
esp32 网页麦克风终端
项目参考 https://github.com/paranerd/simplecam 项目进行的ESP32版本移植,原项目可以通过网页监听树莓派上传入的图像和声音.
esp32也能实现图像声音传输功能,目前只开发了声音功能.
使用场景:单元楼大门声音对话,监听防盗, 作为智能音箱远程附件等

二.硬件:
ESP32+ INMP441(I2S麦克风模块)
推荐硬件:
A.普通ESP32+INMP441麦克风模块 成本低,需要几根杜邦线连接, 显得不整洁
INMP441 <---> ESP32 , 接线定义见I2S.h
SCK <---> IO14
WS <---> IO27
SD <---> IO2
L/R <---> GND

B.ESP-EYE 小巧,隐蔽性好,价格有些贵

C.TTGO T-Camera Plus ESP32 体积有些大,不隐蔽

D.TTGO T-Watch 加一块带MIC扩展板 成本略高,隐蔽性好

三.使用方法:
1.打开网页浏览器, 输入访问地址 http://192.168.1.100
2.网页打开后有一个切换声音是否播放按钮, 点击后浏览器开始接收并播放声音.

注:
1.暂不支付多并发,同一时间只允许一个客户端
2.必须用支持html5的浏览器, IE不支持html,所以不可以用. pc上可以用chrome浏览器, 手机上内置的浏览器基本上都支持html5
3.如果电脑播放声音为杂音, 电脑控制面板找到声音设置,将声音播放格式改成48000hz