arduino与openmv的智能物流小车

一、购买模块组件准备阶段

1、ArduinoMAGE2560+扩展板

使用这个当做主控板,加上扩展板已经满足了所有需求,主要是也很便宜,唯一不足的是就是扩展板装上的时候,扩展板的电源接口的引脚有时候会与MAGE2560 的数据接口碰上,导致板子短路,当初因为这个换了好几块板子。

2、openmv

openmv主要是用来扫码和识别物料颜色,我用的型号是openmv4 H7,识别很灵敏,但是换不同场景识别物料的时候一定要记得调节物料颜色阈值,不然有时候会识别不到。

3、机械臂+手爪

控制机械臂舵机用的是*“16路pwm Servo舵机驱动板”*。这个很好用,可以最多同时控制16个舵机。
制作机械臂和手爪的时候,用了三个双轴舵机和三个单轴舵机,制作之前一定要想好机械臂的运动过程 和小车的模块组件有没有冲突,我们当初因为没有考虑周到,打坏了好几个数码管。

4、电机驱动

电机使用的是L298N逻辑驱动模块,可能是我们买的那个驱动模块的问题,电机启动时有时间差,四个电机不是同时启动。但是控制信号的逻辑都是相通的。

5、麦克纳姆轮

麦克纳姆轮很好的解决因为转圈的问题,产生了小车的方向偏差。所以使小车处于一个方向就可以跑完全程。注意:买轮子时一定要注意和电机是否有匹配的联轴器,否则不合适的话轮子走路时会形成内八字建议买的时候买成套的,当时我们的电机找了好多家就是没有配套的联轴器,然后自己3d打印的联轴器小车走路就是内八字。气急败坏下,直接重新买了一套。

6、循迹模块

循迹模块一般使用的就是红外循迹和灰度循迹
如果比赛对于环境要求很高的话,使用红外循迹的话因为灯光等场地因素会非常的不稳定,所以选择的时候要选择带光电的灰度循迹模块。非常好使。

7、电池

电池刚开始选择的是普通的锂电池,发现东西一多了之后根本带不动,在同学的建议下买了航模电池,不得不说航模电池的是真的给力。

8、其他

TM1637的六位数码管
可调节变压器模块

先写到这,之后想到会有补充
过几天还会说一些相关模块代码

基于arduino和openmv的智能小车设计制作流程相关推荐

  1. arduino智能闹钟_一种基于Arduino的多功能智能闹钟的制作方法

    本实用新型涉及智能闹钟技术领域,具体为一种基于Arduino的多功能智能闹钟. 背景技术: 智能睡眠是款带有睡眠循环跟踪的闹钟,可以设置多组闹钟,添加不同的铃声,可以记录睡眠状态,自动改变屏幕亮度,帮 ...

  2. 基于Arduino高温巡逻报警智能小车

    引言 1.1 目的 高温巡逻报警智能小车 学习了解Arduino的工作原理 实战拼接小车内部结构模板 掌握了解高温传感器如何识别环境温度和工作原理 学习了解火焰传感器如何识别火焰的工作原理 掌握了解蓝 ...

  3. 毕业论文 | 基于单片机的多功能智能小车设计论文(电路+程序+论文)

    ============================================== 博主github:https://github.com/MichaelBeechan 博主CSDN:htt ...

  4. 【毕业设计之树莓派系列】基于树莓派的智能小车设计

    基于树莓派的智能小车设计 摘要 随着人们对智能化生活的需求不断增长,智能小车的发展逐渐受到关注.然而,现有的智能小车硬件和软件设计有一定的局限性,需要进一步改进和完善.本文旨在基于树莓派PICO开发板 ...

  5. 基于Arduino的多功能智能交通信号灯的设计与实现 ---------对盲人语音播报,红灯结束时铃声提醒,信号灯倒计时和闯红灯语音劝阻

    ** 基于Arduino的多功能智能交通信号灯的设计与实现 ---------对盲人语音播报,红灯结束时铃声提醒,信号灯倒计时和闯红灯语音劝阻 ** 魏树鸿, 1.系统设计思路 a.: 满足基本信号灯 ...

  6. 毕业论文 | 基于安卓手机蓝牙控制的智能小车设计(源代码)

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 预告:源代码.论文.电路图设计链接 ...

  7. 【项目实战】基于STM32单片机的智能小车设计(有代码)

    [1]背景意义 近些年随着国民生活水平的提升,以小车为载体的轮式机器人进入了我们的生活,尤其是在一些布线复杂困难的安全生活区和需要监控的施工作业场合都必须依赖轮式机器人的视频监控技术.因此,基于嵌入式 ...

  8. Arduino/stm32 智能小车设计(二)

    Arduino/stm32 智能小车设计(二) 本节进行Arduino智能小车的代码讲解. 一.I/O口定义与初始化函数 如下图RGB指示灯用到10.11.12三个I/O口,分别对应蓝色.红色.绿色. ...

  9. Arduino/stm32 智能小车设计(一)

    Arduino/stm32 智能小车设计(一) 智能小车原理图设计 智能小车原理图组件包括: 模块设计 一.控制模块 二.供电模块 三.充电管理模块 四.电机驱动模块 五.红外寻迹及红外避障模块 六. ...

最新文章

  1. python装饰器作用-python装饰器有什么用
  2. weinre调试移动端页面
  3. c# 怎样从bitmap初始化image类_C#二维数组初始化概括(新手篇)
  4. Cocos2D学习笔记(1)- 常用的类
  5. Web容器默认的servlet
  6. Python中文件的读写、写读和追加写读三种模式的特点
  7. oracle查询数据库的函数,Oracle:树查询及有关函数
  8. PyTorch:全局函数
  9. mysql数据库重新命名
  10. 高性能流媒体服务器--mediasoup框架整理
  11. IIS搭建本地服务器,花生壳实现外网通过域名访问网站
  12. MP3 MP5 车机 音视频解码方案设计开发
  13. 王者荣耀有史以来被削废的英雄盘点:还记得那个超级兵吗?
  14. 医学自然语言处理(NLP)相关论文汇总之 NAACL 2021
  15. 非线性规划----经济调度(Python实现)
  16. MySQL中GROUP_CONCAT函数的使用,separator,将多行查询结果用特定字符串连接起来,适用于一对多
  17. python预测糖尿病_实战 | 糖尿病预测项目
  18. 从入门到入狱------正则
  19. MongoDB 实战教程:数据库与集合的 CRUD 操作篇
  20. sublime_text 3安装Emmet时出现PyV8警告

热门文章

  1. Ubuntu系统安装搜狗(sougou for linux)输入法
  2. karaf常用命令纪录
  3. 如何在Windows 10中使用“Netsh Winsock Reset”?
  4. 大数据分析 2021年Q3酒店品牌营销网络传播特征
  5. Java面试基础知识III
  6. MySQL安装1045错误代码解决方案
  7. 直线检测算法博文中缺失的几个源码(Hough_line、LSD、FLD、EDlines、LSWMS、CannyLines、MCMLSD、LSM)
  8. KITTI 相关信息汇总
  9. MongoDB分组取每组中一条数据
  10. ​​​​​​过滤器和拦截器详解