ESP32-CAM 是物联网、无线摄像头系统、智能家居自动化、机器人以及嵌入式视觉项目中最受欢迎的低成本开发板之一。它集强大的 ESP32 微控制器与内置 Wi-Fi、蓝牙和摄像头功能于一体,无论是初学者还是经验丰富的开发者,都是理想的选择。
当我拿到Uno Q板子的那一刻,一个疑问就一直萦绕在我心头:一块带有真实Linux系统的主板,旁边连接着微控制器,能否运行Home Assistant?我开始寻找相关指南,却一无所获。虽然有很多关于Bridge、App Lab以及两个处理器之间通信的文档,但没有一篇能详细说明如何实际安装Home Assistant并连接到该板子自身的GPIO接口。于是,我决定亲自尝试解决:通过SSH登录,查看系统中已有的内容,然后自己搭建桥接功能。接下来的内容就是整个过程中的所有成功步骤,以及在过程中悄然失败的细节,让你无需从头重新摸索。
我的目标是成为一名参与自动驾驶和车辆控制系统开发的工程师。为了实现这一目标,我认为通过实际操控一辆真实车辆,在学习传感器、控制算法和嵌入式系统的同时积累实践经验至关重要。这个项目正是我迈向这一目标的第一步。
我为何创建这个:教师们常常需要来回在笔记本电脑和演示屏幕之间切换,因为他们无法远程控制PowerPoint幻灯片。看到这种不便,我萌生了创造解决方案的想法。
在现代DIY电子领域,Arduino、ESP32等微控制器或555定时器等专用集成电路常用于简单的定时和开关任务。然而,理解纯粹的离散模拟设计,能让人深入掌握半导体物理的基本原理以及电路效率。本项目展示了如何构建一个完全无需微控制器或集成电路芯片的触控门铃报警系统!仅使用三个双极结晶体管(两个BC547 NPN和一个BC557 PNP)、一个电解电容和一些无源电阻,该电路即可检测人体触碰,触发声音和视觉报警,并在约5秒延迟后自动关闭。当电路处于空闲状态时,几乎不消耗电力,因此非常适合长期电池供电运行。
我喜欢玩游戏,一直想自己动手制作一个。有一天,学校布置了一项任务,要求我们用M5Stack Core2来搭建一个东西。我觉得这正是用它来制作游戏的绝佳机会。
语音识别技术,也称为自动语音识别(ASR),旨在将人类言语中的词汇内容转换为计算机可读的输入形式,例如按键操作、二进制编码或字符序列。与说话人识别和说话人验证(后者试图识别或验证说话者本身,而非其言语所包含的词汇内容)不同,语音识别专注于言语的语言内容。
这时我灵机一动:“如果我把这个夜灯做成可充电的,会怎样?”我从旧笔记本电脑充电器里找到了一些可充电电池,虽然有些已经坏了,但我发现其中一个状态良好。
PantryPal 是一款轻量级的智能食品储物追踪器,可记录杂货清单、估算保质期,并提示哪些食物即将过期,避免被扔进垃圾桶。该应用完全基于 Java 26 标准库构建,通过一个真实且日常的场景——减少家庭食物浪费,展示了虚拟线程、结构化并发、密封接口以及模式匹配等技术。
DoorCTL 是一款专为纽约布鲁克林一家商业洗衣设施的实际生产需求而设计的仓库装卸门控制系统。它取代了传统的实体墙面按钮,采用网页界面,所有操作均经过身份验证、按角色授权,并全程记录。
手势Spotify控制器是一款完全基于Arduino UNO Q运行的手势音乐遥控器,无需云端、视频流或配套应用程序来监控你。抬起手,做出四种手势之一,你的Spotify播放就会相应响应:播放、暂停、下一首、上一首。摄像头画面始终留在电路板上,所有推断均在设备本地完成。
ESP32-DIV 最初是一个个人工具,是我为了解决一个设备同时支持 WiFi、蓝牙、Sub-GHz、红外线、RFID 和 GPS 的需求而开发的。ESP32-DIV 是一款基于 ESP32-S3 构建的开源多频段无线工具包,支持 Wi-Fi、BLE、2.4GHz、Sub-GHz、红外线、RFID/NFC 和 GPS 等多种通信协议。它集成在一款紧凑的手持设备中,并配有触摸屏用户界面。无论您是分析无线网络流量、测试信号抗干扰能力,还是开发自己的射频工具,ESP32-DIV 都能为您提供一个统一的平台,轻松完成所有操作。
在这个项目中,我们将使用Neuro PlayGround Lite(NPG Lite)构建一个免提鼠标。通过结合头部追踪、眨眼和下颌肌肉信号,您无需触碰鼠标即可无线控制计算机。
在我的上一个项目中,我从零开始使用Reyax RYLR998模块构建了一个定制的长距离LoRa控制器。虽然控制器运行良好,但许多观众在测试过程中注意到一个重要的问题:接收器偶尔会出现明显的延迟,导致遥控坦克的响应不如预期灵敏。
EC-M12-BC-C6-C-C 是一款电池供电的数据记录仪,专为低功耗远程监控而设计。它结合了 NB-IoT / LTE-M 连接功能和两个数字输入接口,特别适用于工业和物联网环境,这些场景中可靠且高效的采集数据比持续运行更为重要。