您当前的位置: 首页 >  机器人

跋扈洋

暂无认证

  • 4浏览

    0关注

    221博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

DIY制作otto机器人

跋扈洋 发布时间:2020-08-09 10:44:35 ,浏览量:4

DIY制作otto机器人
  • 外型
    • 3D打印
    • SolidWorks
    • 三维机器人原理图
    • 成品涂色
  • 硬件
    • 准备
    • 连接安装
    • 软件
    • 准备
    • Arduino程序
  • 成品
  • 后续

外型 3D打印

3D打印技术出现在20世纪90年代中期,实际上是利用光固化和纸层叠等技术的最新快速成型装置。它与普通打印工作原理基本相同,打印机内装有液体或粉末等“打印材料”,与电脑连接后,通过电脑控制把“打印材料”一层层叠加起来,最终把计算机上的蓝图变成实物。这打印技术称为3D立体打印技术。

SolidWorks

SolidWorks软件是世界上第一个基于Windows开发的三维CAD系统,由于技术创新符合CAD技术的发展潮流和趋势,SolidWorks公司于两年间成为CAD/CAM产业中获利最高的公司。Solidworks软件功能强大,组件繁多。 Solidworks有功能强大、易学易用和技术创新三大特点,这使得SolidWorks 成为领先的、主流的三维CAD解决方案。SolidWorks 能够提供不同的设计方案、减少设计过程中的错误以及提高产品质量。SolidWorks 不仅提供如此强大的功能,而且对每个工程师和设计者来说,操作简单方便、易学易用。

三维机器人原理图

在这里插入图片描述 我在这里直接把原理图文件放在这,可直接下载使用。下载之后可以用3D打印技术打印出来。

成品涂色

可以根据自己的喜好来涂色。

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

硬件 准备
  1. Arduino nano开发板
  2. Arduino nano扩展板
  3. 4个9g舵机
  4. 超声波传感器
  5. 杜邦线
  6. 电源
连接安装

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

软件 准备
  1. Arduino IDE (没下载的可以点击下载)
Arduino程序
#include 
volatile int juli;
Servo servo_0;
float checkdistance_0_0() {
  digitalWrite(0, LOW);
  delayMicroseconds(2);
  digitalWrite(0, HIGH);
  delayMicroseconds(10);
  digitalWrite(0, LOW);
  float distance = pulseIn(0, HIGH) / 58.00;
  delay(10);
  return distance;
}
void setup(){
  Serial.begin(9600);
  juli = 0;
  servo_0.attach(0);
  servo_0.write(110);
  delay(0);
  servo_0.write(45);
  delay(0);
  pinMode(0, INPUT);
  pinMode(2, OUTPUT);
}
void loop(){
  juli = checkdistance_0_0();
  Serial.println(String(juli).toInt());
  if (juli             
关注
打赏
1663745539
查看更多评论
0.0388s