亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Joy Robot:基于 Arduino 与 ESP8266 的开源 3D 打印智能机器人

项目概述

Joy Robot(快乐机器人 / Robô da Alegria) 是一款专为儿童医院设计的开源人形娱乐机器人,荣获 Instructables 轮子大赛一等奖、Arduino 大赛二等奖及儿童设计挑战赛亚军。项目旨在通过技术创新为住院儿童带来欢乐,同时推广 Maker 文化。

Joy Robot:基于 Arduino 与 ESP8266 的开源 3D 打印智能机器人

核心功能

硬件架构

模块型号/规格数量功能
主控Arduino Uno1总控制器,驱动所有外设
Wi-FiESP8266 ESP-011串口透传,接收网页指令
舵机驱动PCA9685 16 路 I2C1仅占用 2 根 IO 控制 6 个舵机
电机驱动L298N 双 H 桥1驱动 2 个直流减速电机
面部显示MAX7219 8×8 LED 矩阵4级联驱动,组成 32×8 显示区
舵机SG90 微型舵机6头部俯仰/偏航,双臂肩/肘
电源18650 电池 + 双二极管降压2 节供电 6V 给舵机/电机,Arduino 直供
结构件3D 打印 PLA36 个零件Fusion 360 设计,单件<3h 打印

软件架构

Arduino 固件模块化设计(9 个 .ino 文件):

依赖库:LedControl.h(LED 矩阵)、Adafruit_PWMServoDriver.h(PCA9685)。

控制界面

HTML5 网页界面(interface.rar),功能区域:

3D 打印与组装

模型分为 36 个 STL 文件,托管于 Thingiverse/PinShape/YouMagine/Cults3D。关键组装步骤:

  1. 面部模组:4 个 LED 矩阵焊接排针朝内,固定于前/后面板
  2. 头部:8 个零件组装,内置舵机 #5/6 驱动颈部 2 自由度
  3. 躯干与肩部:5 个零件,内置舵机 #2/4 驱动肩部
  4. 手臂:各 4 个零件,舵机 #1/3 安装于肩杯内
  5. 胸部:预留智能手机卡槽(适配 Moto E 4.3″)
  6. 底盘:安装电机驱动、PCA9685、Arduino、球形万向轮
  7. 后盖:6 个零件组成可拆卸盖,内置电池仓与开关

已知问题与改进方向

项目链接

制造工艺

  1. Raspoulette:太阳能自主鸡舍门控制系统原型
  2. DIY仿Wall-E树莓派CD盒机器人
  3. 滚动闹钟机器人:树莓派+Google Calendar智能移动唤醒系统
  4. 用 Arduino 打造电动《我的世界》苦力怕机器人
  5. Archimedes:情感感知 AI 机器猫头鹰
  6. 在 Windows 10 IoT Core 上构建语音驱动的计算机视觉机器人
  7. ROS 机器人:树莓派终端控制导航
  8. Simple Pi Robot:用树莓派打造 2WD 自主巡航车
  9. 适用于 Arduino 项目的智能室内导航机器人套件
  10. 线性电机原理与演进:从电能到精密直线运动的技术演变
  11. 饮料机器人:自动化技术重塑饮品服务新体验
  12. 伺服电机深度解析:工作原理、分类与核心价值