Show HN:JBR-001——一款开源 3D 可打印桌面机器人
Show HN: JBR-001 – An open-source 3D printable desktop robot

原始链接: https://projecthub.arduino.cc/syntheticaidata/jbr-001-a-desktop-companion-robot-powered-by-arduino-uno-q-b11c96

该代码控制一台基于 Arduino 的 JBR-001 机器人,机器人配备头部舵机、两个手臂舵机、蜂鸣器、LED 点阵和距离传感器。启动时,机器人会让舵机回到中间位置,播放四个音符组成的问候音,并执行一套头部和手臂动作。 在主循环中,代码持续播放大、小爱心位图动画,以模拟心跳。当距离传感器检测到物体距离小于 200 个单位时,机器人播放一次问候音,并将 `objectDetected` 设为真,以防止重复发声。如果物体移动到距离大于 250 个单位的位置,该状态会重置,机器人便可以再次播放问候音。阈值单位取决于传感器库的输出。动画使用非阻塞的 `millis()` 定时,而问候音和启动动作使用延迟。

JBR-001 是一款开源、可通过 3D 打印制作的桌面陪伴机器人,基于 Arduino UNO Q 开发。它配备摄像头、距离传感器、蜂鸣器、动画显示屏,以及三个用于控制头部和手臂动作的舵机,并支持物体识别。源代码、外壳文件和组装说明可通过 Arduino 项目中心获取。 Hacker News 上的讨论褒贬不一。支持者称赞其设计易于上手、适合全家共同制作,并且提供了开放材料;创作者则表示,主要挑战是如何让机器人既简单又可爱,同时具备可定制性。批评者将它与目前已商业化的 Otto DIY 项目进行比较,并担心 Arduino 生态系统和潜在的商业化问题。 最大的争论集中在成本和可获得性方面。UNO Q 所采用的高通平台无法使用廉价克隆板,这可能会显著影响低收入地区的业余爱好者。也有人认为,使用更便宜的 ESP32 组件,可以在约 20 至 30 美元的范围内复现类似硬件。 一些人还批评这款机器人采用人形外观,却不能行走或操作物体。创作者澄清称,它明确是一款固定式桌面陪伴机器人,腿部仅起装饰和结构支撑作用,并邀请用户修改这款开源设计。
相关文章

原文
联系我们 contact @ memedata.com