每次运行后,摄像头会拍摄秒表的显示画面,利用OCR技术识别显示的时间,并计算与目标值5.00秒之间的差异。下一次尝试则通过调整伺服电机的运行时间来补偿这一误差。为了保持摄像头位置的精确一致,我设计并3D打印了一个专用的相机支架。伺服电机也通过一个定制的3D打印支架固定在位。
我的孙辈们非常喜欢玩乐高双子星火车。这列火车配有声音输出、RGB前部LED灯以及光学传感器,可对放置在轨道之间的彩色板做出反应。但最棒的是,这款乐高火车可以通过BLE指令进行完全控制,而且更进一步,该协议已由乐高官方文档化。因此,我打算利用这一文档化的BLE协议,为这款乐高火车开发一个简单的手持遥控器。得益于Cornelius Munz开发的Legion库,它支持Arduino工具环境,这对我非常有帮助。
大家好,今天我将向大家介绍如何利用 ESP32-C3 超迷你微控制器与经典的 CD4017 CMOS 十位计数器组合,制作一个“数字轮盘”。当按钮被按下时,ESP32 向 CD4017 集成电路发送“时钟脉冲”,使 LED 灯依次闪烁。松开按钮后,系统会模拟减速效果,直到随机停在某个位置,并通过串口监视器或 Wi-Fi 报告最终结果。
颜色检测是许多嵌入式系统中的基本任务,从工业分拣设备到智能家居照明和DIY电子设备都广泛应用。在使用如 ESP32 这样的微控制器(MCU)时,通常有两种常见方法:
我们最近完成了一个项目,解决了中型仓库客户的一个实际痛点:在众多货箱中查找物品耗时过长。他们的拣选人员每天工作时间的30%到40%都花在走动和扫描上。为此,我们开发了一套智能库存系统,利用LED灯带精准照亮每个物品所在的位置。以下是我们的实现方式,以及为何我们大量依赖树莓派开发团队来确保系统顺利运行。
自主移动机器人正日益成为现代工业、仓库、医院和智能建筑中的关键设备。尽管激光雷达(LiDAR)和SLAM等先进的导航技术性能出色,但成本高昂且计算资源消耗大,难以适用于教育项目或小规模自动化场景。
过去我曾研究过电源传输(PD)IC,它们非常适合从GaN充电器获取即时电压。我曾制作过一个简单的独立电路板,通过设置寄存器来选择不同的PD电压。但为何不采用单键设计并搭配一个10美分的微控制器,让设备更实用呢?无需OLED显示屏、旋转编码器或过度复杂的设计,只需一个简单的开关按钮和几个GaN充电器灯即可。本项目正是基于此理念,使用WCH硬件平台制造的CH224K USB PD接收控制器与CH32V003F4P6芯片完成。
我有一台小巧的DFRobot Beetle ESP32-C3,还有一串8颗LED的WS2812环形灯,一直放在抽屉里。我想做一个小巧、常亮的桌面灯,能通过手机随时重新上色和播放动画,无需每次安装应用或打开Arduino IDE。没有应用商店,没有云账户,也不需要额外零件——只需两个组件、三根电线和一个网页即可实现。
这是一款基于Arduino UNO Q打造的自主家庭助手机器人。它能够识别并跟随人类,发现杯子后将其取回主人身边,自主巡逻指定路线,并对周围环境做出反应——同时通过内置的LED矩阵展示情绪变化,让机器人不再显得像一个沉默的轮子盒子。其“智能”部分是一个小型神经网络,直接运行在电路板上,真正通过经验学习哪种行为适合特定情境,而非依赖固定的if/else脚本。
传统的USB测试仪和直连式电压/电流表通常属于“哑巴”设备。它们仅在基础屏幕上显示数字,却缺乏智能性、连接性和上下文理解能力。作为硬件开发者,我们经常需要测试电池续航能力、评估充电效率、运行自动化生命周期测试,并监控远程功耗情况。
为了让这个项目更易于上手,无需复杂的编码、IDE设置或库安装。我开发了一款极其简单的网页刷机工具,您可以通过浏览器直接将预编译的二进制文件烧录到您的设备上。我还制作了完整的视频教程,一步步指导您完成整个过程!
现代嵌入式系统需要在多个处理单元之间实现可靠的通信,同时具备较强的抗故障和信号干扰能力。本项目提出了一种混合通信平台,结合Arduino Pro Micro和Raspberry Pi 4,实现实时的信号生成、传输、处理与分析。
想象一下,手中握着一个像扑克牌大小的设备,它能显示附近所有WiFi网络——信号强度、安全等级,甚至所使用的信道。听起来像是科技魔法,对吧?其实这非常简单!
我用M5Stack的M5AtomS3R制作了一个小型四足机器人。它配备了一个OLED SSD1306显示屏,眼睛生动可爱,可以通过M5卡电脑进行编辑和控制。目标是让它尽可能简单、低成本、可爱又酷炫。
ZukiAlert 不仅显示当前气压,更关注短期气压趋势。通过将当前气压与三小时前测量的数值进行比较,设备可估算周围环境的变化,并以简单易懂的风险等级呈现出来。