我认为开发离网物联网产品最棘手的部分,可能是电源问题。电源的选型绝非小事。处理老旧的锂聚合物电池让我几乎想放弃(而且不是在派对上那种方式)。如果要在设备外壳中尽可能节省空间,集成备用或替代电源(例如一系列锂电池)也未必容易。
触碰 PulseSensor,PulseTerrain 就会绘制接收到的 PulseWave,然后构建一个动态的 3D FFT 历史记录。每一处山脊代表一个分析窗口:频率从左到右延伸,归一化振幅变为高度,最新数据显示在最前方。
原装2600的电路板尺寸约为9.75 x 5.25英寸,而µTari的电路板仅为4.7 x 3.5英寸,体积大约只有原版的三分之一。µTari使用了所有原始芯片(包括6507 CPU、TIA和RIOT),它真实存在,而非模拟器或FPGA。
Alex是一款完全DIY的AI语音助手,基于普通的ESP32开发板构建而成——无需云音箱中转服务,无需专用硬件,也无需树莓派。它通过I2S麦克风进行声音采集,使用OpenAI的Whisper API转录语音,借助GPT生成真实回答,并通过有线放大器和扬声器将回复大声播放出来。整个过程实时完成,搭配一块小型OLED显示屏,可动态呈现生动的“小狗眼”,随着助手聆听、思考和说话时做出相应反应。
“Cyberdeck”一词源自威廉·吉布森著名的科幻小说《神经漫游者》,指一种用于沉浸式探索网络空间的计算机终端。在现实世界中,网络机柜是一种独特、便携且可定制的电脑设备。定制并非仅仅在工作笔记本上贴上贴纸,而是从美学和功能性两方面设计并打造属于你的专属装置。
热量是我们面临的最隐秘的危险之一。它不像洪水或火灾那样突然显现,也没有突发事件来警告你异常发生。相反,热量会逐渐积累——每小时一点,持续数小时——直到原本感觉舒适的房间,变成一个不适宜停留的地方。而往往最容易受到这种变化影响的人,却最不容易察觉到它的存在。
其原理十分简单:四个小型磁铁嵌入一根柔性硅胶手指内,其下方安装有四个3D霍尔传感器。当硅胶手指受到按压或形变时,磁铁会相对于传感器发生位移。这种位置变化可被直接测量,并在计算机上以图形化方式呈现。
例如,智能门锁不再需要仅知道你的手机“在附近”,而是可以判断你是否真的站在门前。智能入口系统可以估算某人离你有多近,机器人也可以根据距离接近目标,而无需额外的测距传感器。
本项目的一个有益之处在于认识到,即使是简单的电路也需要仔细布线。在操作RGB LED时,我必须注意LED引脚配置、电阻连接、Arduino引脚编号以及面包板连接。逐一检查每条连接,帮助我理解硬件与软件在嵌入式系统中的协同工作方式。
该喂食器通过HC-SR501 PIR运动传感器检测喂食区域附近的移动。当宠物靠近喂食器并检测到运动时,MakerBuddy规则引擎会启动SG90伺服电机,从而控制食物容器底部的小门。
本项目将1.91英寸的LilyGO T-Display-S3 AMOLED显示屏改造为紧凑型环境桌面仪表。主页面显示当前本地时间,以及来自LTR390紫外线/环境光传感器和BH1750照度传感器的数据。专用详情页提供更大尺寸的读数和滚动历史图表,第四个页面则显示Wi-Fi网络及信号信息。
让机械手抓住一个鸡蛋并不难,难的是全程知道自己在用多大力。压力给小了会滑,给大了会碎,而这两个阈值之间的窗口往往只有几牛。要把这件事做成,传感系统必须同时说清楚三件事:力有多大、朝哪个方向、接触点在哪里。
自从我发布红外遥控器项目已经六年了,至今只有一人关注过。此后,我搬到了另一处公寓楼,房东强制要求支付Comcast/Xfinity的有线电视和网络费用。不言而喻,服务体验非常糟糕,因为当付费成为租赁合同的一部分时,住户完全失去了谈判能力。
每一位嵌入式系统设计者都会遇到同样的难题:GPS无法在嵌入式系统实际运行的环境中正常工作。在建筑物内部、金属屋顶下、仓库、地下室、隧道或城市密集街道中,GPS模块会自动停止工作,或需要数分钟才能获取定位信息,同时消耗大量电量。一个标准的GPS接收器售价为5至15美元,要求视野开阔,耗电20至100毫安,且在首次获取坐标前需要30至60秒(冷启动时间)。对于一个每小时仅唤醒一次的电池节点而言,这样的性能是不可接受的。而对于一款“即插即用”的产品来说,如果只能依赖可能并不存在的天空环境,等待信号,这本身就是设计缺陷,而非功能特性。
在树莓派 Pico/Pico2 上运行 Apache NuttX,可将这款小型微控制器板转变为符合 POSIX 标准的多线程系统。通过对称多处理(SMP)技术,充分释放双核的性能潜力;提供熟悉的类 Unix 命令行环境(NSH);并为 I2C、SPI 和 ADC 等硬件设备引入强大的驱动抽象机制。