ESP32-S3 小电视学习笔记1:分光棱镜、QMI8658六轴惯导计、1.3英寸LCD屏
因为自主PCB与BOM成本较高,因此网购了一个半成品小电视,配合自己选取的其余模块组合。拿来编程学习把玩,这里介绍几个小电视需要用到的,几个主要模块。
目录
主控 ESP32-S3
25.4mm x 25.4mm 分光棱镜
QMI8658六轴惯导计
1.3英寸LCD屏
薄膜按键
MX1.25接口的 900Mah电池
参考文章
主控 ESP32-S3
ESP32和ESP8266是性价比非常高的Wi-Fi模块,非常适合物联网领域的DIY项目,两款芯片都属于32位处理器。ESP32是双核CPU,而ESP8266是单核处理器,可以通过Wi-Fi或蓝牙ESP32轻松地远程控制和监控设备。
ESP32是ESP8266继任者。它增加了额外的CPU内核,更快的Wi-Fi,更多的GPIO,并支持蓝牙4.2和蓝牙低功耗。此外,ESP32配有触摸感应针脚。
1,在内核数量方面:S 系列的ESP32 系列支持单核和双核处理器,而 C 系列和 H 系列仅
支持单核处理器。这意味着 S 系列和 ESP32 系列在处理多任务和高强度计算方面具有更强的性能。对于需要高效能、多任务处理的应用场景,如复杂算法处理、大数据分析等,S 系列和 ESP32 系列可能更合适。
2,在时钟频率方面,S 系列和 ESP32 系列的时钟频率范围为 80~240MHz,而 C 系列和 H
系列的时钟频率分别为 120MHz 和 96MHz。较高的时钟频率意味着更快的处理速度和更高的性能。对于需要高速处理的应用场景,如实时信号处理、高速数据采集等,S 系列和 ESP32 系列可能更合适。
3,在引出编程 IO 方面,S 系列和 ESP32 系列的引出编程 IO 数量较多,而 C 系列和 H 系
列的引出编程 IO 数量较少。这表明 S 系列和 ESP32 系列在编程接口的多样性和灵活性方面具有优势。对于需要连接多种外设和传感器的应用场景,S 系列和 ESP32 系列可能更合适。
4,在神经网络加速方面,只有 S 系列支持神经网络加速功能。这意味着选择 S 系列可以
更好地满足深度学习、图像识别等应用场景的需求。对于需要加速神经网络运算的应用场景,如智能家居控制、智能安防等,S 系列可能更合适。
5,在通信协议方面,所有系列都支持 2.4G Wi-Fi 和蓝牙(BLE),这意味着它们在无线通
信方面具有良好的兼容性。
6,在存储器方面,各系列 MCU 的 SRAM 和 ROM 大小有所不同。较大的存储器可以提供
更多的程序运行空间和数据存储空间,以满足更复杂的应用需求。对于需要处理大量数据和运行复杂程序的应用场景,如物联网网关、智能仪表等,S 系列和 ESP32 系列可能更合适。
综上所述,乐鑫推出的各系列 MCU 在硬件方面各有特点,选择哪个系列取决于具体的应
用场景和需求。对于需要高性能、多核处理和神经网络加速的应用场景,S 系列可能是更好的选择;而对于简单的物联网应用场景,C 系列或 H 系列可能更合适。
25.4mm x 25.4mm 分光棱镜
分光棱镜是一种用于分离光线的水平偏振和垂直偏振的光学元件,是由两个三棱镜组成,中间镀制了多层膜结构,其中透射和反射是1:1。
而它所成的像是上下颠倒的,这就需要我们在程序中把屏幕设置为镜像显示。
QMI8658六轴惯导计
QMI8658A 六轴惯性测量单元的应用介绍-CSDN博客
这个传感器用来充当整个小电视的控制部分,由于没有设计按键,所以可以通过这个陀螺仪模块左右倾斜来充当按键切换作用,而且使用起来增加了体感效果。
1.3英寸LCD屏
没有比1.3英寸LCD屏幕更适合用来当小电视的屏幕了,简直完美兼容25.4mm分光棱镜!
薄膜按键
我准备额外添加一个薄膜按键来作为开关屏幕的控制键,不然一直亮着屏幕真的很耗电。
MX1.25接口的 900Mah电池
一直需要连着Type-C 电源线的小电视不是合适、方便把玩的桌面摆件或者挂件,我为其准备了900Mah的对应接口小电池,希望能支撑它久些~~~~~~
参考文章
[教程] ESP32+TFT+分光棱镜实现透明小电视_全息透明分光棱镜桌面小电视-CSDN博客