其原理十分简单:四个小型磁铁嵌入一根柔性硅胶手指内,其下方安装有四个3D霍尔传感器。当硅胶手指受到按压或形变时,磁铁会相对于传感器发生位移。这种位置变化可被直接测量,并在计算机上以图形化方式呈现。
例如,智能门锁不再需要仅知道你的手机“在附近”,而是可以判断你是否真的站在门前。智能入口系统可以估算某人离你有多近,机器人也可以根据距离接近目标,而无需额外的测距传感器。
本项目的一个有益之处在于认识到,即使是简单的电路也需要仔细布线。在操作RGB LED时,我必须注意LED引脚配置、电阻连接、Arduino引脚编号以及面包板连接。逐一检查每条连接,帮助我理解硬件与软件在嵌入式系统中的协同工作方式。
该喂食器通过HC-SR501 PIR运动传感器检测喂食区域附近的移动。当宠物靠近喂食器并检测到运动时,MakerBuddy规则引擎会启动SG90伺服电机,从而控制食物容器底部的小门。
本项目将1.91英寸的LilyGO T-Display-S3 AMOLED显示屏改造为紧凑型环境桌面仪表。主页面显示当前本地时间,以及来自LTR390紫外线/环境光传感器和BH1750照度传感器的数据。专用详情页提供更大尺寸的读数和滚动历史图表,第四个页面则显示Wi-Fi网络及信号信息。
本文介绍如何利用降压-升压转换器延长低成本便携式LED灯的电池续航时间。尽管所介绍的方案主要面向业余爱好者,但文中阐述的技术同样可应用于各类工业场景。
自从我发布红外遥控器项目已经六年了,至今只有一人关注过。此后,我搬到了另一处公寓楼,房东强制要求支付Comcast/Xfinity的有线电视和网络费用。不言而喻,服务体验非常糟糕,因为当付费成为租赁合同的一部分时,住户完全失去了谈判能力。
每一位嵌入式系统设计者都会遇到同样的难题:GPS无法在嵌入式系统实际运行的环境中正常工作。在建筑物内部、金属屋顶下、仓库、地下室、隧道或城市密集街道中,GPS模块会自动停止工作,或需要数分钟才能获取定位信息,同时消耗大量电量。一个标准的GPS接收器售价为5至15美元,要求视野开阔,耗电20至100毫安,且在首次获取坐标前需要30至60秒(冷启动时间)。对于一个每小时仅唤醒一次的电池节点而言,这样的性能是不可接受的。而对于一款“即插即用”的产品来说,如果只能依赖可能并不存在的天空环境,等待信号,这本身就是设计缺陷,而非功能特性。
灵感源自真实空间站如何通过磁性连接器组装并扩展组件以满足需求,我正在尝试打造一个可编程的桌面装置。但SateLight不仅仅是一盏普通的台灯,它四周配有磁性接口,你可以通过传感器、灯光、机械部件和装饰元素不断扩展,打造出各种独特或奇思妙想的微型太空站组合。
在树莓派 Pico/Pico2 上运行 Apache NuttX,可将这款小型微控制器板转变为符合 POSIX 标准的多线程系统。通过对称多处理(SMP)技术,充分释放双核的性能潜力;提供熟悉的类 Unix 命令行环境(NSH);并为 I2C、SPI 和 ADC 等硬件设备引入强大的驱动抽象机制。