内容介绍
内容介绍
1. 创意方案和所选创意方向介绍
现在无屏智能设备的日渐增多,存在很多需要展示关键信息的场景,例如:环境温湿度,路由器/服务器的IP、CPU使用率、内存使用率等,常用做法是在智能设备上添加屏幕进行展示,但是这样存在展示位置分散、硬件成本上升等问题。
在本次设计中,利用ESP32芯片作为核心控制器,提供WIFI、BLE接入能力,外部连接显示效果比较炫酷的VFD显示器,可选通过电池/USB进行供电,实现一款显示屏。该显示屏使用MicroPython进行编程,用户可以通过提供的库函数,快速获取要显示的信息并且以期望的方式展示出来。例如:从服务器获取IP地址、CPU使用率、CPU温度等信息并将其在VFD屏幕上进行展示。
2.方案框图和介绍
本次设计硬件框图如上所示,整体分为5个部分
- ESP32模组作为控制器,提供WIFI、BLE通信能力,同时驱动VFD屏幕展示、响应用户操作请求;
- VFD驱动电路以及VFD显示屏,其主要作用在于被ESP32控制,显示特定的数据;
- 用户按键,通过独立按键的方式,提供给用户进行一些简单交互,例如:显示数据切换、调整刷新间隔等;
- 锂电池充放电管理+供电,用于进行锂电池的充放电管理,同时可以自动进行输入切换,USB连接时,从USB进行供电;
- 扩展接口,通过插座的方式将I2S和SPI引出,用于进行外接传感器的连接。
3.方案中厂商元器件简单介绍
3.1.主控芯片:ESP32C3
- 集成 ESP32-C3 芯片,RISC-V 32 位单核处理器,时钟频率高达 160 MHz
- 行业领先的低功耗性能和射频性能
- 内置 400 KB SRAM、384 KB ROM 存储空间,并支持多个外部 SPI、Dual SPI、Quad SPI、QPI flash
- 完善的安全机制:基于 RSA-3072 算法的安全启动、基于 AES-128-XTS 算法的 flash 加密、创新的数字签名和 HMAC 模块、支持加密算法的硬件加速器
- 丰富的通信接口及 GPIO 管脚,可支持多种场景及复杂的应用
- 通过 RF 认证以及软件协议认证
- 支持Arduino、MicroPython进行快速编程,参考资源丰富,上手速度快
4.心得体会
感谢活动举办方提供这么好的机会,希望通过本次活动提供的机会能够进一步学习一个简单设计从开始到落地使用的完整过程。提升自身对于整个产品的研发周期的理解。
团队介绍
一个致力于白嫖到底的小菜鸡,奈何转变为长期股东
评论
0 / 100
查看更多
猜你喜欢
FastBond3基础部分-基于esp32的单色立体全息显示器设计该项目使用了esp32,实现了全息显示器的设计,它的主要功能为:基于多片透明oled显示器,堆叠显示,实现立体全息成像的效果。
xushiju
42
FastBond3基础部分-基于ESP32的智能闹钟框图设计该项目使用了ESP32-WROVER-E模组、麦克风、扬声器等元器件,实现了智能闹钟的设计,它的主要功能为:通过语音命令实现交互、设置闹钟,通过扬声器播放预设闹铃。
葉SiR
90
FastBond3基础部分-基于ESP32的植护助手框图设计该项目使用了ESP32、摄像头和电容式湿度传感器,实现了植物数据采集的设计,它的主要功能为:实时图像查看、湿度数据监测、排风。
liuliuliu
69