littlebot
Published on 2025-04-11 / 4 Visits
0

【源码】基于Arduino的仿生手BH v1.0

项目简介

本项目是专为儿童截肢者设计的仿生手系统BH v1.0。通过Arduino控制两个伺服电机,模拟人手抓握动作。其外壳运用3D打印技术制作,内部集成了Arduino UNO、DC - DC降压转换器、锂离子可充电电池、两个伺服电机和0.96英寸OLED显示屏。

项目的主要特性和功能

  1. 3D打印外壳:采用PLA材料3D打印,外壳设计源自Thingiverse网站,30%填充率减轻重量。
  2. 内部组件集成:包含Arduino UNO、DC - DC降压转换器、锂离子可充电电池、两个伺服电机和0.96英寸OLED显示屏。
  3. 伺服电机精准控制:两个伺服电机分别控制两指和三指抓握动作,由Arduino编程实现。
  4. 多模式切换:通过按钮可切换四种不同抓握模式,每种模式对应不同手指动作。
  5. 电压保护机制:使用DC - DC降压转换器限制电池电压,保护Arduino免受过压损坏。

安装使用步骤

硬件组装

  1. 用尼龙绳和钓鱼线将3D打印的外壳部件固定在一起。
  2. 将Arduino UNO、DC - DC降压转换器、锂离子电池、两个伺服电机和OLED显示屏安装到内部空间。
  3. 把钓鱼线连接到伺服电机,确保能模拟手指抓握动作。

软件配置

  1. 用Arduino IDE打开项目代码。
  2. 根据硬件连接情况,配置代码中的引脚定义和伺服电机控制逻辑。
  3. 将代码上传到Arduino UNO。

测试与使用

  1. 连接电池并启动仿生手。
  2. 按下按钮切换不同抓握模式,观察伺服电机动作是否符合预期。
  3. 根据需要调整代码中的参数,优化抓握动作的精度和力度。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】