这个周末(4月17日-19日)你从未听说过的5个独特ESP32项目
ESP32 是一种廉价的微控制器,具有广泛的用途,从智能家居传感器到手持游戏机。这种多功能工具的真正范围可以通过一些非常规的使用案例得以展示。这里有五个奇怪的项目来激发你这个周末的灵感。
手持式雷电探测器
Instructables 用户 gokux 制作了 Flash Bee,这是一种手持式闪电感应工具,可以告诉你闪电发生的时间、闪电离你的位置有多远,以及风暴是否朝你移动。它的设计考虑到徒步旅行者,他们会欣赏能够提前警告可能让他们处于危险境地的风暴的功能。
该项目可携带,由一个400mAh的锂聚合物电池供电(可安装更大电池),配备AS3935雷电传感器、圆形显示屏、3D打印外壳以及一块廉价的ESP32-C3微控制器。它支持USB-C充电,并且使用推荐的电池可以使用六到七小时。
该设备甚至包括高空雷击警告,并且完成构建所需的一切——包括固件和用于3D打印的STL文件——都可以免费下载。将此加入你不断增长的ESP32 3D打印项目列表中。
带电子墨水显示屏的桌面词汇训练器
几天前我在Reddit上看到这个桌面词汇训练器,觉得挺不错的,然后就滚动过去了。只是后来,当我发现自己发呆盯着桌子后面的澳大利亚地图时,我才意识到自己已经被动地很好地记住了所罗门群岛的布局。
每天盯着一个新单词看,词汇训练器可以成为个人发展的动力。这个训练器包括每日单词、用于测试过去单词的回忆模式、统计数据,以及一个提醒,如果你有一段时间没有使用回忆功能,就应该巩固知识。它使用一个普通的 ESP32,配合 2.9 英寸的电子墨水显示屏、3D 打印外壳、触觉按钮和一个 LED 来吸引你的注意力。
你可以在项目的 GitHub 页面找到构建指南、3D 打印文件和固件。它不必放在你的桌子上;你可以打印一个外壳将其安装在墙上、咖啡机旁,或其他任何可能有用的地方。
专用门铃摄像头查看器
ESP32 在智能家居中有许多用途,例如廉价的温度和湿度传感器、存在检测、红外和蓝牙代理,或者轻量级仪表板。这个特定项目有一个明确的目的:显示来自可视门铃摄像头(或者实际上任何摄像头)的最新静态图像。
我特别喜欢用于切换不同摄像头的旋转按钮,这增加了一种模拟触感。查看器上还有一个按钮可以刷新图像(这不是实时视频,它获取快照)。在空闲模式下,显示屏会显示时钟和状态画面。每当检测到存在时,它会自动切换到摄像头视图,并从本地服务器获取最近的快照。ESP32 纯粹作为控制器,用于获取和显示数据。
在该项目的 GitHub 页面上,作者解释说,服务器会准备图像并使其在本地网络上可用(你应该可以使用像 Scrypted 或 Frigate 这样的工具来做到这一点)。这个需要一个 ESP32-S3 SuperMini。
猫轮速度和距离传感器
我们家猫没有跑步轮有两个原因。第一个是空间问题,因为它们占了相当多的地方。第二个是担心它们实际上不会使用它。我经常会想着买一个二手的看看,所以如果我真的去买的话,这个ESP32项目绝对会在我的待办清单上。
ESP猫轮速度和距离项目使用霍尔传感器、磁铁、标准ESP32、电线和一个简单的外壳,在Home Assistant中显示猫轮的使用情况。完成的项目可以监控实时活动,例如使用时间、速度以及轮子是否在使用中。它还会收集长期数据,如总距离、最高速度和每日平均值。
该项目依赖于ESPHome固件,使用一个简单的YAML文件即可上传,这在Home Assistant中是原生支持的。你可以在这方面发挥创意,比如当你的猫达到某个阈值时自动触发零食分配器,以鼓励它使用。
用于 CRT 电视的复合视频合成器
复古视频合成器项目使用两个 ESP32 开发板(一个 WROOM-32 和一个标准的 C3)从网页界面或 MIDI 控制器生成动态可视化效果。一个板负责渲染,另一个作为网页界面(不过如果你更愿意通过 USB 接口进行控制,也可以省略第二块板)。
由于这是一个复合视频项目,它被设计用于老式CRT电视和其他需要模拟输入和RCA电缆的显示器。该项目使用Platform.io以及作者的基于网页的刷写工具,所需的布线有限。
最终效果令人愉快地低多边形,并且简直是在恳求在现场 VJ 演出中在一面 CRT 墙上展示。
想要更多吗?看看这些绝对值得你花时间的 ESP32 项目吧。



