2017-7-6 21:07:38 [显示全部楼层]
9667浏览
查看: 9667|回复: 2

华小佗:摇摇头点点头,让你的机器人动起来

[复制链接]
项目简介:
“她是耐心的护士向你解释你的病情,她是细心的护工让基础检查从此不再繁杂,她也是你贴心的家人让你的病房生活不再单调。”她就是华小佗,一个置于病房中的小型陪护机器人,负责信息沟通,生活照料和情感陪护。

华小佗:摇摇头点点头,让你的机器人动起来图2华小佗:摇摇头点点头,让你的机器人动起来图1
硬件清单:
伺服电机*2
intel RealSense SR300
LattePanda 2G/32GB
LattePanda 7-inch 1024 x 600 IPSDisplay
华小佗:摇摇头点点头,让你的机器人动起来图3
要设计一个如此小巧的机器人,我们要做的首先就是不能浪费一丝丝空间,在寻找已有的机械臂无果后我们决定自己设计简单的机构让华小佗机器人动起来。
华小佗:摇摇头点点头,让你的机器人动起来图4
对于花小佗我们设置了两个方向的运动,水平旋转和竖直方向,通过两个方向的运动组合让它与用户的交互变得灵动有趣,更重要的是能够随时面对人。

-------------------以下是简单的机构设计的分享------------------------

我们对华小佗运动的设计和实现主要分为五部


Step1: 通过不同的使用情境确定其运动方式
Step2: 结构草图绘制
Step3: 舵机尺寸绘制与 部件建模
Step4: 3D打印结构件 与装配
Step5: 编写代码并测试
华小佗:摇摇头点点头,让你的机器人动起来图5
华小佗:摇摇头点点头,让你的机器人动起来图6
华小佗:摇摇头点点头,让你的机器人动起来图7
小tips:如果舵机的力量不够可以添加齿轮等机构。




--------------控制舵机点头摇头的代码--------------

[mw_shl_code=applescript,true]#include <Servo.h>    // 声明调用Servo.h库
Servo servoRight;        
Servo servoUp;
int posR = 90,posU=120 ;         
int turnR = 1,turnU = 1;      
void setup() {
   servoRight.attach(11);  
   servoUp.attach(10);
}


void loop() {


  /*
左右运动  引脚11
*/

if(turnR==1)
  {
  for(posR = 0; posR < 180; posR += 1){              
     servoRight.write(posR);         
     delay(15);                  
   }
   for(posR = 180; posR>=0; posR-=1) {                                 
    servoRight.write(posR);        
      delay(15);                 
    }
  }



/*上下运动  (引脚10
*/
   if(turnU==1)
  {
  for(posU = 75; posU < 120; posU += 1){   
     servoUp.write(posU);         
     delay(15);                  
   }
   for(posU = 120; posU>=75; posU-=1) {                                 
     servoUp.write(posU);        
      delay(15);               
    }
  }



}
[/mw_shl_code]

如果大家对于我们的设计以及技术的使用有什么建议的话请不吝赐教!
未标题-2.jpg

糖醋花生  高级技师

发表于 2022-7-27 20:11:41

这么好的作品,竟然没人回复
回复

使用道具 举报

糖醋花生  高级技师

发表于 2022-7-27 20:14:25

太可惜了,但是,就是内容有一点少,没有制作过程
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail