颜色检测是许多嵌入式系统中的基本任务,从工业分拣设备到智能家居照明和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 不仅显示当前气压,更关注短期气压趋势。通过将当前气压与三小时前测量的数值进行比较,设备可估算周围环境的变化,并以简单易懂的风险等级呈现出来。
欢迎了解 MILITECH NAS,这是一款我完全自行设计的网络附加存储系统。该设备采用 Radxa Rock Pi 5 ITX 作为主控平台,搭载瑞芯微 RK3588 八核(八核心)64位处理器,包含 4 个高性能 ARM Cortex-A76 核心和 4 个能效型 Cortex-A55 核心,并配备 Mali-G610 MP4 图形处理器。
安防系统的核心是经典的NE555定时器集成电路。开始组装时,请将IC插座(或直接将芯片放置在电路板上进行焊接)安装到你的原型电路板上。请注意方向:芯片一端的半圆形凹槽必须与PCB上丝印指示凹槽完全对齐。仔细焊接八个引脚,避免相邻走线短路。
Tab5-ADB 是一款固件,可将 M5Stack Tab5 转换为独立的 ADB 主机和安卓远程控制台。它通过 USB 或 TCP/IP 与安卓设备连接,让您无需电脑即可实现屏幕镜像、触控操作、查看设备信息、运行 shell 命令、传输文件、管理应用等功能。