FastBond3基础部分-基于ESP32的VFD显示屏框图设计
采用ESP32+VFD屏幕构成的一款显示器,通过WIFI或者BLE实现自定义的数据展示;通过MicroPython进行简单编程实现数据调整以及展示。
标签
ESP32
MicroPython
VFD
vic
更新2024-09-18
14

1. 创意方案和所选创意方向介绍

现在无屏智能设备的日渐增多,存在很多需要展示关键信息的场景,例如:环境温湿度,路由器/服务器的IP、CPU使用率、内存使用率等,常用做法是在智能设备上添加屏幕进行展示,但是这样存在展示位置分散、硬件成本上升等问题。


在本次设计中,利用ESP32芯片作为核心控制器,提供WIFI、BLE接入能力,外部连接显示效果比较炫酷的VFD显示器,可选通过电池/USB进行供电,实现一款显示屏。该显示屏使用MicroPython进行编程,用户可以通过提供的库函数,快速获取要显示的信息并且以期望的方式展示出来。例如:从服务器获取IP地址、CPU使用率、CPU温度等信息并将其在VFD屏幕上进行展示。

2.方案框图和介绍

本次设计硬件框图如上所示,整体分为5个部分

  1. ESP32模组作为控制器,提供WIFI、BLE通信能力,同时驱动VFD屏幕展示、响应用户操作请求;
  2. VFD驱动电路以及VFD显示屏,其主要作用在于被ESP32控制,显示特定的数据;
  3. 用户按键,通过独立按键的方式,提供给用户进行一些简单交互,例如:显示数据切换、调整刷新间隔等;
  4. 锂电池充放电管理+供电,用于进行锂电池的充放电管理,同时可以自动进行输入切换,USB连接时,从USB进行供电;
  5. 扩展接口,通过插座的方式将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
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号