从零开始制作一个宠物喂食器
你有没有在网上看过一款高科技的四足机器人,心想“我也要造一个”,却不得不面对其高昂的价格和难以获取的现实?当我爱上Petoi Nybble和Bittle时,正面临着同样的困境。
在印度生活,想要获得官方的Petoi套件不仅价格昂贵,而且由于运输、海关以及本地分销商不足,零部件几乎难以获取。但限制反而激发了创造力。我没有放弃,而是花了六个月时间寻找资源、进行3D打印和编程,从零开始用本地现成的组件,打造出了我自己完全开源的Nybble和Bittle克隆版。
这就是一个故事:几样廉价材料和大量的耐心,最终变成了我最喜爱、最珍贵的科技物品。
六个月的DIY之旅
当你没有官方套件时,你就成了供应链。我的旅程始于一台3D打印机和一个梦想。由于买不到官方的注塑成型或专用激光切割的部件,我只能自己3D打印每一个塑料零件。老实说,这些零件远不如官方Petoi产品可靠或设计完美——它们需要大量打磨、重新打印以及结构加固。
我的机器人的大脑和神经系统完全使用了本地电子市场中价格实惠的硬件构建而成:
•大脑:一款ESP32微控制器,为机器人提供强大的处理能力,并内置Wi-Fi/蓝牙功能。
•平衡:使用 MPU6050 加速度计/陀螺仪实现实时稳定,防止机器人翻倒。
•记忆:用于存储复杂运动序列和校准数据的外部EEPROM芯片。
•肌肉:一支由经济实惠的SG90 9克微型伺服电机组成的小小军团。
大约花了一年多的时间,熬夜、烧坏的零件和无穷无尽的校准代码。但当第一双3D打印的腿终于微微颤动、稳住身形,并迈出笨拙的第一步时,那种激动人心的感觉让每一秒都变得无比值得。
探索佩托伊生态系统
尽管我的硬件完全是定制的,但这个项目最令人兴奋的部分之一,就是深入探索Petoi所开发的出色软件生态系统。如果你正想接触这些四足动物,一定要看看他们最新的官方功能:
通过反馈伺服进行教学与学习:虽然我的预算版机器人使用标准伺服,但官方生态系统采用的是智能反馈伺服,可让你手动移动机器人的四肢来“教”它某个姿势,之后机器人会记录并“学习”这一动作。
在线编程网站(code.petoi.com):一个出色且易于使用的平台,支持基于模块的编程和C++编程,让你轻松编写机器人的行为,无需承受巨大压力。
现实核查:预算建造的利与弊
如果你正考虑在印度开启同样的DIY之旅,以下是对你可能遇到情况的现实展望:
•超低预算:通过避免进口关税和官方套件定价,像我们这样的普通人可以以极低的成本进入高级机器人领域。
•巨大的学习曲线:你不仅是在拼图,更是在学习如何校准廉价传感器、为ESP32优化代码以及排查机械故障。
•高情感价值:因为每个接头都由您亲手打磨,每根电线也都由您亲自焊接,最终成品触感极为珍贵且充满个人情感。
•SG90噩梦:使用市售的SG90伺服电机非常麻烦。它们带有塑料齿轮,经常抖动,扭矩低,并且缺乏官方Petoi伺服电机的内部反馈功能。你将不得不拆卸齿轮并频繁更换。
•结构可靠性:3D打印部件的耐用性不如官方Petoi材料。它们在受力时容易断裂,这意味着您的机器人需要持续维护和保养。
•时间投入:我花了大约六个月的试错过程。这可不是周末能完成的项目!
最终思考
我的DIY Nybble和Bittle或许只是用廉价塑料、本地市场电子元件和纯粹的意志力拼凑而成,但这恰恰是它们的独特之处。它们证明了,只要稍加灵活运用资源,先进的机器人技术就能让世界各地的创作者轻松接触——即使预算有限也一样。
本文编译自hackster.io





