arduino+tb6612——升降结构(狗子III)
升降模块机械部分使用了solidoworks建模,激光切割亚克力板制作。用了一组齿轮齿条,再加上俩滑轨。P1、P2、P3是用solidworks建的三维模型。P3的车体上两根超长的棒子就是滑轨。齿轮齿条其实做的是不好的。齿轮的形状由模数和齿数决定,有国标,一般设计软件带都有齿轮库。当时我的solidworks库崩了,所以自己瞎搞了一个(强烈不推荐),甚至没在软件上配合就拿去切了,能啮合纯粹是运气好。设计时因为齿数大于17所以没有设计渐开线,会对影响稳定性。
动力选了一个35r/min的减速电机。用tb6612模块控制。
Tb6612控制一个电机需要以下几个接口:
AIN1 AIN2 这两个口连接arduino信号口,控制电机换向
PWM1 这个接arduino 脉冲信号口,控制电机转速
AO1 AO2 这两个口连接电动机,输出5V电压
VM和VCC 这两个口连接arduino 5V电源(VCC用于给模块供电,VM可接12V以内用于给电机供电)
GND 接arduino GND
STBY 接arduino信号口,干嘛的我也母鸡(代码里会有)
STBY应该是使能位,可以控制电机停转,代码中有更简便的方法,将速度这一参数调为零即可。所以STBY也可以直接接上拉电阻。接完线之后开始写码。这也是自定义函数,写在主函数前,主函数中直接引用就行。
——修改自QQ空间 (2018.1.1)
2018.9.6 于家中
arduino+tb6612——升降结构(狗子III)相关推荐
- arduino机械狗子
这几天写了写机械狗子的代码,使用十个舵机,分别当做狗子的头,脖子,四只脚和四条腿,来模拟狗子的各种动作,加了接触传感器,来做一些好玩的互动.我是看到淘宝https://item.taobao.com/ ...
- 基于Hi3861的听话的狗子
听话的狗子 一.项目介绍 二.硬件介绍 (1)Hi3861最小系统电路 (2)电源管理电路 (3)USB转串口电路+烧录电路 (4)外设接口电路 三.PCB设计 四.软件部分简介 (1)代码整体框架 ...
- 我的狗子 -业余四足机器人笔记(1)-组成简介
引入 因看了波士顿"大黄"的视频而对四足机器人产生了兴趣.打算自己也整一个. 硬件组成 1:骨架: (1)身体由两层板组成,下面是从实验室嫖了一块碳纤维板,上面用了一层亚克力(碳板 ...
- 超详细的编码实战,让你的springboot应用识别图片中的行人、汽车、狗子、喵星人(JavaCV+YOLO4)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 在<三分钟:极速体验JAVA版目标检测 ...
- 【图解】连狗子都能看懂的Python基础总结(二)什么是库、包、模块?
[图解]连狗子都能看懂的Python基础总结!(二)什么是库.包.模块? 本章内容 什么是模块? 什么是包? 什么是库? 什么是标准库和第三方库? 上次,我们解释了"变量".&qu ...
- 用废旧纸箱 DIY 智能宠物喂食器!旅行在外远程投喂“二狗子”
国内起起伏伏的疫情总算进入稳定期,但还是时不时爆出确诊的新闻,尤其是境外输入的病例. 长期不在家或者旅行的时候,最担心的莫过于留在家里的主子.疫情让我关注起了宠物喂食器,这种设备适合比较懒的人,设置好 ...
- 【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!
写在前面 估计二狗子这几天是大姨夫来了,心情很郁闷,情绪也很低落,工作的时候也有点心不在焉.让他发个版本,结果,一行命令下去把线上的数据库删了!你没听错:是删掉了线上的数据库!运营那边顿时炸了锅:怎么 ...
- 有服主传送玩家指令_我的世界:狗子传送机学废了?没关系,简单无脑的WiFi红石来了!...
点击上方 蓝字 即可关注,每天有免费文章分享,欢迎留言小编看到会及时回复!!! 声明:本文素材均来源于网络,如有侵权联系删除 图酱在我的世界:狗子无用?错,是你不会用!试试大神开发的狗子回家机文章中介 ...
- 第一次亲密接触——二狗子初识 CDN
二狗子是国内知名XXX大学的在校学生,作为一名编程爱好者,他利用业余时间搭建了一个网站,把平时的学习心得和技术分享全都 PO 在自己的网站上.渐渐地,二狗子的网站因为文章质量高,技术分享全面,受到了很 ...
最新文章
- visual c++ for .net(新语法)
- IE7关闭窗口不提示确认的js
- go语言IP转换uint32,uint32转换IP
- 震惊!递推与递归竟然可以这么编!%99的程序员都不知道!
- 线程同步--信号量内核对象
- 试题10 最大子阵(枚举)
- ORACLE数据库测试题(一)
- Hibernate的导入和逆向工程生成JavaBean
- js进阶 10-1 JQuery是什么
- Wowza服务器系列(3):试用wowza Stream Engine服务运行
- 传感器实验——心率血氧.max30102
- Android 选择文件(调用系统文件管理器)
- Kettle连接Mysql报错:Driver class org.gjt.mm.mysql.Driver could not be found
- 橙子钱包app是谁做的?
- python 需要在什么环境下运行_运行Python需要什么环境?也需要虚拟机吗?
- ASPICE SWE3之——模型生成软件详细设计1 配置
- Abrash和TimSweeney两个文章
- 服务器安全篇之一【网络安全】
- mac 设置为允许来自任何来源都可以
- Java实现 蓝桥杯VIP 算法提高 聪明的美食家