导读: 把视觉策略的推理频率压到 5 Hz,一次吐出上百步动作,看上去把算力问题解决了。代价藏在时间轴上:块长 2 秒,最坏情况是两秒看不到新画面。决定块长的不是芯片算力,是扰动发生的时间尺度。
我决定自己动手制作一个机器人,从Freenove ESP32四轮驱动汽车套件(货号:FNK0053)开始。我将其命名为Nova,取自Freenove以及拉丁语“nova”(意为“新”)。我想拥有一只全新的宠物。
在这个项目中,我们制作了一个支持指纹识别和网络监控的车库门开启器。使用Arduino Uno作为微控制器,系统设计可将指纹扫描仪安装在房屋上,当授权人员放置手指时,即可自动开启或关闭车库门。此外,系统还集成了一块ESP8266 Wi-Fi模块,通过与网络服务器通信,向车主实时报告车库门的当前状态。系统由9V电池供电运行。要完成指纹认证,扫描仪需先执行内置的注册流程:在发送注册指令后,必须将手指从读卡器上按压并释放三次。
用 Bolt IoT 做出的自制火灾安防系统,保护自己远离火灾!!!
在新冠疫情之前,人们在日常生活中不得不主动或被动地进行一些体力活动,例如通勤去学校、办公室或工作场所。然而,疫情期间,许多人的生活方式发生了改变。大多数人开始居家远程办公,身体活动受限。此外,在学校或办公室中,人们需要保持正确的坐姿,但在家中工作时,可以随意选择任何舒适的坐姿或躺姿,甚至因懒惰而放松。长期缺乏活动和不良坐姿将引发严重的健康问题,其中最主要的问题是由于办公椅坐姿不良导致的脊柱疼痛。本项目旨在开发一款用于监测活动与姿势并及时提醒的可穿戴设备,帮助用户识别自身是否久坐不动或懈怠,并适时提醒其起身活动或调整坐姿。如果有人希望重现该项目,我将尽可能提供详细的分步操作说明。
在许多使用时间和日期执行特定任务的系统中,采用实时时钟芯片至关重要。但其中一大问题是,当系统处于关机状态时,实时时钟需要依靠电池来维持时间与日期的计数。
一款支持WiFi的智能时钟与通知系统(灵感来自LaMetric Time),采用32x8 LED矩阵和ESP8266模块。
在之前的一段视频中,我介绍了如何制作一个带有2英寸全频扬声器的微型口形箱。实际上,这个箱体是Fostex FE208NS 8英寸扬声器箱体按比例缩小后的版本。当时你可以详细看到其制造工艺以及与小型NAD商用音箱相比的性能表现。然而,最终结果远未达到我的预期和设想,因此我决定再用同样的扬声器,根据公认在线计算器的尺寸要求,制作另外两种不同类型的迷你音箱箱体。于是,我分别设计了两种类型:一种为低音反射式箱体,另一种为压缩式箱体,并确保其体积和尺寸符合标准。
这延续了我之前的文章《别向机芯展示世界——让它自己写一个》:机芯不应被直接“展示”给外界,而应由它自行书写。这一次,我记录的是将这个“写出来的世界”施加了一点压力的过程。
SuperEDA2 是一个 MCP 服务器,允许 Claude Code 设计 KiCad 10 原理图和电路板,并将这些设计以“按原样”实现。具体而言,每个设计决策的原因都直接写入元器件、网络和铜层铺地之中,而不是依赖外部数据库或文件角落的备注。例如,R101 的原因记录在 R101 字段中,GND 铺地的原因记录在该铺地的字段中,内层 In1.Cu 的原因则记录在该层中。
室内数据来自电路板上的真实传感器,而户外数据则来自开放天气API Open-Meteo。电路板通过以太网连接互联网,仅将电脑用作桥接设备(Wi-Fi共享至以太网端口)。正常使用时无需手机应用或电脑“推送天气”程序。
这种方法虽然可行,但容易出问题。当我编写裸机轮询循环(不使用中断或DMA)时,发现了一个严重的问题:如果接收端的微控制器正在执行其他任务而错过单个字节——即典型的缓冲区溢出错误——整个文本流就会发生偏移。
对于许多嵌入式系统而言,以太网是标准的通信方式。它最高可达1 Gbps的传输速率,不仅支持数据传输,还能实现系统的配置与控制。以太网的优点显而易见:可远距离运行,并支持路由功能,从而实现分布式系统。
一款独立运行的智能垃圾桶,可拍摄每一件物品,通过 Gemini 进行分类,并利用伺服电机进行分拣。
简而言之,这个机器人会在20-50厘米范围内跟踪任何靠近它的物体;如果未发现目标,它会先使用超声波模块在左右两侧寻找丢失的物品。若再次无果,则转向右方,尝试锁定附近的目标物体。我希望能进一步改进,比如让车辆学会绕过障碍物的驾驶方式,但目前只要能在某些情况下找到物体,我就已经感到满意了。