描述
介绍
1.这是一个关于测试HC08-PDM_MIC低功耗蓝牙模块的Dome。
-
在 LilyGo-EPD47 墨水屏幕上安装 HC08-PDM_MIC 模块。
-
蓝牙低功耗模块HC-08处于串口透传模式,使不需要工作的LilyGo-EPD47水墨屏中的ESP32暂时进入休眠模式,将电池的损耗降到最低。
-
HC08-PDM_MIC模块上还有一个PDM麦克风,可用于语音开发,DOME会测试是否正常工作。
硬件准备
1.HC08-PDM_MIC蓝牙模块
2.USB转TTL串口模块
3.LilyGo-EPD47
4.ESP32开发板
5.按钮
6.FPC 6针
HC08 AT套装
1.HC08接USB转TTL串口模块
+-----------------------------+
HC08------------USBtoTTL
|TX---- ------------------RX|
|RX---------TX|
|VCC-----------------3.3V|
|接地----------------接地|
+------------------------------+
2.发送AT指令设置蓝牙模块
-
AT+LED=0 //关闭LED,返回:"OK+LED=0"
-
AT+NAME = INK_047 //更改蓝牙名称,返回:"OKsetNAME:INK_047"
-
AT+MODE = 1 // 1级节能模式(必填),返回:“OK”
硬件安装
-
在 LilyGo-EPD47 上安装 HC08-PDM_MIC 模块
(警告:必须关闭电源,否则可能会烧坏屏幕的ESP32模块,后果自负)
上传固件
1.LilyGo-EPD47固件
-
使用 ArduinoIED \examples\epd47_show\epd47_show.ino 打开
-
请选择开发板“TTGO T-Watch” (否则会因为项目占用太多存储导致编译失败)
-
将PC连接到LilyGo-EPD47,选择正确的端口后,即可编译上传。上传成功后,稍等片刻,屏幕显示如下文字,表示成功
-
程序启动时,LilyGo-EPD47墨屏会自动进入休眠模式,此时整体电流会降至1mA以下
2.EPS32开发板固件
-
使用 ArduinoIED \examples\epd47_blue_waker_center\epd47_blue_waker_center.ino 打开
-
编译前请确认您的按键引脚,按键引脚为15
-
将 PC 连接到另一块 ESP32 进行编译和上传。上传成功后,打开串口观察,按下你设置的按钮,一会儿会出现如下画面
-
此时 ESP32 通过蓝牙串口向 HC-08 发送特定的唤醒字符,使 LilyGo-EPD47 中的 ESP32 恢复正常工作状态,正常完成工作后可选择再次进入休眠
测试 PDM_MIC
-
本测试程序将测试ESP32唤醒后麦克风是否正常工作
-
当屏幕显示:“请对麦克风吹气”时,请对着麦克风吹气
-
当麦克风检测到气压时,ESP32 进入休眠状态,等待再次激活
。
https://github.com/Cai1902126141/LilyGo-EPD47/blob/main/DemoVideo.mp4?raw=true
补充说明
-
任何外挂操作一定要切断HC-08模块的电源!!!
-
HC-08模块必须设置为一级节能模式,否则程序无法休眠,请确保AT指令设置成功
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉