【雕爷学编程】Arduino动手做(156)---OTTO两足舵机机器人

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百五十六:硬件和软件都开源的多功能OTTO两足舵机机器人

在这里插入图片描述
知识点:OTTO机器人是什么?

OTTO是完全开源的,任何人都可以做的交互式机器人。她与Arduino控制系统兼容,其主要外观材料可以直接3d打印而来,甚至可以说她是为培养人们学习机器人的热情而建造的。通过输入已有的程序,OTTO现在可以步行,跳舞,唱歌等等,他还可以通过超声波感应躲开障碍物。 OTTO的灵感来源于另一个称为Zowi 的两足机器人。OTTO在硬件和软件上都是真正的开源,鼓励世界上任何人发明创造出自己的,具有更多功能和特性版本的OTTO。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
OTTO机器人官方网址:www.ottodiy.com
https://ottodiycn.mystrikingly.com/

体验制作相关文件,点击此处下载链接:https://pan.baidu.com/s/1EEkDRCdqNryFFHClZclkvg
提取码:okck

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
OTTO机器人组件清单
1.Arduino控制器 (Arduino Nano microcontroller)
2.Arduino扩展板(Arduino NANO Shield I/O Extension Board Expansion XD-212)
3.USB数据线 (大部分Arduino套件都有)
4.HC-SR04超声波传感器(HC-SR04 Ultrasound sensor)
5.4个舵机(Mini servo SG90 9g),每一个舵机应当配备2个尖头螺丝和1个小螺丝。
6.5V蜂鸣器
7.6根母母头面包板跳线(Female to Female breadboard connectors cable,10cm)
8.5号电池盒
9.4个5号电池(1.5V)
10.十字型螺丝刀,磁化的最好。
11. 超声波传感器
12. 尖头螺丝,短螺丝
13. 3D打印头,身体,两只腿,左右脚
备选项:电烙铁(如果要安装电池就需要用到)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
OTTO的小实验场景

在这里插入图片描述
OTTO外观打印件的说明

你可以从这里下载3d打印机的源文件自行打印,也可以找3d打印商进行打印机购买。如果自行打印,其打印设置要求:精度-0.15mm, 填充密度-20%。

源文件下载链接:https://pan.baidu.com/s/1Ei_NzV5RR84f2g58HHAnkA

在这里插入图片描述
线路连接

准备好杜邦线及及蜂鸣器,根据图形所示的连接方法将各处引针连接完毕

在这里插入图片描述
下载并安装Arduino IDE软件(目前版本 Arduino IDE 2.1.1)

Arduino IDE 是Arduino官方提供的开发环境,支持windows、Mac OS、linux等系统。点击下载链接后,会看到多个版本,建议下载最新版。

官方下载地址:https://www.arduino.cc/en/Main/Software

在这里插入图片描述

开发板选择——Arduino Nano
处理器选择——ATmega328P
端口选择——COM3(各个电脑不相同,随机)

注意
在Nano板上传代码时,如果碰到以下avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x36错误,可以尝试在Arduino IDE上尝试以下操作以下菜单:'工具- 处理器 - ATmega328P(Old Bootloader)'应该可以解决。

在这里插入图片描述
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)

实验一百五十六:硬件和软件都开源的多功能OTTO两足舵机机器人

安装库:IDE—工具—管理库—搜索“Servo”—安装

项目之一:通过IO9口,逐一测试四只舵机

/*【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验一百五十六:硬件和软件都开源的多功能OTTO两足舵机机器人1、安装库:IDE—工具—管理库—搜索“Servo”—安装2、实验之一:通过IO9口,逐一测试四只舵机*/#include <Servo.h>Servo myservo;  int pos = 0;   void setup() {myservo.attach(9);  }void loop() {for (pos = 0; pos <= 180; pos += 1) { // in steps of 1 degreemyservo.write(pos);        delay(15);            }for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos);        delay(15);            }}

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/14023.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虹科教程 | Linux网络命名空间与虹科PROFINET协议栈的GOAL中间件结合使用

前言 PROFINET是由PI推出的开放式工业以太网标准&#xff0c;它使用TCP/IP等IT标准&#xff0c;并由IEC 61158和IEC 61784 标准化&#xff0c;具有实时功能&#xff0c;并能够无缝集成到现场总线系统中。凭借其技术的开放性、灵活性和性能优势&#xff0c;PROFINET可应用于过程…

网络数据包的监听与分析——IP数据报文分析

1. 抓包工具下载 x下面是一个IP数据报的抓包软件——IPtool的蓝奏云下载链接 https://wwix.lanzoue.com/iaGpy11klpnc 2. iptool使用 下载解压之后&#xff0c;右击以管理员身份运行&#xff0c;打开该exe文件即可 然后点击绿色运行就开始捕包了 随便点一个包进去进行分析就可…

指针和数组笔试题解析

目录 数组笔试题 一维数组 字符数组 题 一 题 二 题 三 题 四 题 五 题 六 二维数组 指针笔试题 笔试题一 笔试题二 笔试题三 笔试题四 笔试题五 笔试题六 笔试题七 本篇博文&#xff0c;将从指针和数组来为大家分析一些笔试题&#xff0c;设计内…

【霹雳吧啦Wz】Transformer中Self-Attention以及Multi-Head Attention详解

文章目录 来源Transformer起源Self-Attention1. 求q、k、v2. 计算 a ^ ( s o f t m a x 那块 ) \hat{a} (softmax那块) a^(softmax那块)3. 乘V&#xff0c;计算结果 Multi-Head Attention位置编码 来源 b站视频 前天啥也不懂的时候点开来一看&#xff0c;各种模型和公式&#…

pycharm 打开终端,安装第三方程序

鼠标移动到左下角 弹出列表&#xff0c;选择终端&#xff0c;当然也可以用快捷键唤出&#xff0c; 可以输入命令进行第三方库的安装

EMQ X(3):客户端websocket消息收发

在EMQ X Broker提供的 Dashboard 中 TOOLS 导航下的 Websocket 页面提供了一个简易但有效的WebSocket 客户端工具&#xff0c;它包含了连接、订阅和发布功能&#xff0c;同时还能查看自己发送和接收的报文数据&#xff0c;我们期望 它可以帮助您快速地完成某些场景或功能的测试…

基于深度学习的高精度球场足球检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度球场足球检测识别系统可用于日常生活中或野外来检测与定位球场足球目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的球场足球目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5…

开启Windows共享文件夹审核,让用户查看谁删除了文件

在动画行业有个常用到的需求&#xff0c; 我的共享文件夹内的文件被谁删除了&#xff0c;查不到&#xff0c;只能查看谁创建&#xff0c;谁修改的&#xff0c;但查不到谁删除的&#xff0c;分享一下&#xff1a; 1 开始->运行->gpedit.msc 开发本地组策略编辑器, 在计算…

查找列表中最小的N个元素nsmallest()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 查找列表中最小的N个元素 nsmallest() 选择题 以下python代码输出正确的一项是? import heapq list[11,12,13,14,15] print("【显示】list ", list) print("【执行】heapq.nsm…

88、基于STM32单片机学习型搬运机器人四自由度机械臂机械手遥感控制设计(程序+原理图+PCB源文件+参考论文+硬件设计资料+元器件清单等)

单片机主芯片选择方案 方案一&#xff1a;AT89C51是美国ATMEL公司生产的低电压&#xff0c;高性能CMOS型8位单片机&#xff0c;器件采用ATMEL公司的高密度、非易失性存储技术生产&#xff0c;兼容标准MCS-51指令系统&#xff0c;片内置通用8位中央处理器(CPU)和Flash存储单元&a…

STM32速成笔记—Flash闪存

文章目录 一、Flash简介二、STM32F1的Flash三、Flash操作步骤四、程序设计4.1 读取数据4.2 写入数据&#xff08;不检查&#xff09;4.3 写入数据&#xff08;检查&#xff09; 五、注意事项 一、Flash简介 快闪存储器&#xff08;flash memory&#xff09;&#xff0c;是一种…

单摆模型仿真(SMART PLC梯形图实现)

单摆模型详细介绍这里不再赘述,大家可以参看下面文章链接,单摆模型的仿真有助于大家理解分析力学的有关知识,同时模型的实现可以帮助大家更好的理解和运用微分和积分这2个强有力的工具。 单摆模型(博途PLC和Simulink仿真对比)_RXXW_Dor的博客-CSDN博客单摆模型的详细推导公…