收藏官网,优惠快人一步
您可以尝试通过快捷键 CTRL + D 加入收藏夹
本文作者:立创电赛选手@Kevincoooool,系“航顺HK32MCU杯”第六届立创电子设计大赛优胜奖作品,未经许可禁止商用&转载,点击查看原文章
赛事官网:DIY.SZLCSC.COM
项目库:https://diy.szlcsc.com/p/projects
1、项目功能
此工程项目是以ESP32为核心,尽可能榨干其MCU的能力,打造一个集多功能于一体的,综合性极强的小模块,功能包含:
语音识别。将数字麦克风通过I2S连接到ESP32,经过esp-skainet离线语音识别,自定义语音命令词最大个数为 100
物体识别、文字识别(车牌识别)。基于百度智能云,将摄像头获取的RGB图像转为JPG,经过base64和urlcode编码上传到百度云后获取识别结果来显示。
颜色识别。可由摄像头获取的图像将RGB转为HSL判断每一个像素点,进行颜色块的识别,获取颜色块坐标。
家电控制。可由语音设置空调类型,也可以在设置界面设置空调种类,当前支持格力、美的、海尔空调,空调码库由IREXT提供,码库存放在flash的spiffs分区中。
LVGL。基于LVGL 7.6.0,10余个界面切换。
ADC按键。在ESP32引脚极其不够的情况下,使用一个IO口,经过电阻分压可读取三个按键的状态。
FFT频谱。将数字麦克风通过I2S连接到ESP32,经过软件fft获得频谱通过lvgl img显示。
小游戏。移植2048和贪吃蛇游戏。
每日鸡汤。进入每日鸡汤界面后,HTTP随机获取一句话显示。
2、软硬件设计
硬件部分采用了ESP32-WROVER模组内置 16Mb Flash +4Mb PSRAM
1、两个3528红外管8、一个陀螺仪 MPU6050
软件部分采用IDF 4.4开发,主界面显示时间、天气、温度、日期、太空人小动画、B站粉丝和wifi连接情况,长按中键进入菜单选择按钮,菜单见下图。
其他软件代码可从原工程获取和查看。
3、功能演示
视频演示:查看演示
4、电路设计
原理图
1.3寸 PCB
1.5寸 PCB
相关附件与代码,可在原工程下载查看。
本文作者:立创电赛选手@Kevincoooool,系“航顺HK32MCU杯”第六届立创电子设计大赛优胜奖作品,未经许可禁止商用&转载,点击查看原文章
HC32F460JEUA-QFN48TR/单片机(MCU/MPU/SOC) | 4.8 | |
S5D50.000000B20F30T/有源晶振 | 1.82 | |
S3D25.000000B20F30T/有源晶振 | 1.38 | |
S5D25.000000B20F30T/有源晶振 | 1.67 | |
PT2041AT6/触摸芯片 | 0.127202 | |
S5D8.000000B20F30T/有源晶振 | 1.7 | |
S3D50.000000B20F30T/有源晶振 | 1.49 | |
S7D25.000000B20F30T/有源晶振 | 1.77 | |
ADM3251EARWZ-REEL/隔离式RS-232收发器 | 11.99 | |
ADA4530-1ARZ/运算放大器 | 98.23 |
50万+现货SKU
品类不断扩充中
科技智能大仓储
最快4小时发货
正品有保障
物料可追溯
明码标价节省时间
一站式采购元器件