DIY智能开关( ASRPRO+ESP32C3)

开发了个 “语音小助手”  准备在新房装修时直接塞进电箱里用,寒冷的冬天就不需要伸手关灯,喊喊“语音小助手”就好了。支持语音控制/网页控制/86琴键面板控制。
上个原理图:

硬件方案为:ESP32C3+ASRPRO
ESP32C3 主要负责控网络相关事宜,继电器也由它的IO口控制。ASRPRO 负责语音识别相关事宜,与ESP32能过串口通信。ESP32C3采用Micropython编写,用这个简化了很多硬件上的细节,提高开发速度,Micropython用的也是ESP-IDF,底层是FreeRTOS。ASRPRO用天问Block,图形化编程(其实就是图形化了部分C代码模块)。

画好的PCB正面

自我点评下电路,信号走线都有完整地平参考,86琴键面板接口的光耦排布采用就近原则,天线边上净空,天线出口下方大面积铺铜并打过孔,提供良好的地平面。LDO采用双钽电容,提高稳定性。

上实物图~

59a7c2cfffae432db6767dda072daf71.jpeg

cca110e6551748cda825f02d264ac08d.jpeg

5c0980c59c5642218817ed7a3ab3b76c.jpeg

网页配置和控制界面:支持开关命名,支持延时关闭,就是打开后,延时多久自动关闭的意思,这Micropython的变量,貌似无限大,所以能设置的很大很大。。。。最低为1秒,0的时候该功能不启用。

STA模式下,底部的RSSI是板子和家里路由器之间的信号强度。

点击我查看Bilibili视频展示

另外支持时间和日期问询,内部采用4大NTP服务器同步时间,如果同步失败,会轮番更换进行查询。

有喜欢本设计的可以私信联系。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值