arduino 智能车组装步骤_Arduino 智能避障智能小车制作图文教程

这篇博客介绍了如何使用Arduino主板和相关组件制作一款自动避障智能小车,包括所需的材料、组装步骤和程序代码。通过超声波模块测量距离,实现小车的避障功能,遇到障碍物时会选择后退、转弯或随机转向。适合Arduino初学者入门实践。
摘要由CSDN通过智能技术生成

今天为大家分享一个Arduino自动避障小车的完整制作过程,昨天有朋友咨询想做一个自动施肥的创意,但说实话Arduino这个单片机是比较简单的,做一些简单的应用还可以,涉及到复杂的应用不管是从算力还是接口方面都稍显不足。不过整体而言还是很适合大家入门单片机的。

关于单片机方面,波波本身也没有经过专业的学习,而是因为本身爱好编程和电子业余学习。因此分享的笔记中难免有不足之处。还望大家指正。

首先看下小车安装好的效果图:

image

想做一个Arduino 自动避障智能小车我们至少需要以下几种材料,当然类似螺丝刀这样的工具就不说了。

1、Arduino主板一块(不是必需的,如果大家有Esp8266这样的芯片,也可以用来开发成网络控制的小车)

2、L298N电机驱动模块,作用驱动两个轮子的直流电机。

3、超声波模块,陀机及其支架。

4、小车底盘、万向轮、电池盒、接线。

材料准备好了,我们要按照图片所示安装起来,最后一步是写入程序。程序源码如下:

#include

#define Trig 2 //引脚控制超声波发出声波

#define Echo 3 //引脚反应接收到返回声波

#define LIN1 7 //左侧轮子

#define LIN2 6

#define RIN1 5 //右侧轮子

#define RIN2 4

//#define Steeringpin 9 //舵机控制端口

int S = 0; //初始化距离

Servo Steering; //转

Arduino自动驾驶汽车是一个由汽车底盘,两个电动车轮,一个360°车轮(非机动车)和一些传感器组成的项目。它由一个9伏电池供电,Arduino Nano连接到一个微型面包板以控制电机和传感器。当它打开时,它开始直行。当它发现前方的障碍物时,它寻找双方,并转向它有更多自由空间的一面。如果前方或两侧没有空余空间,则将电机反转,向后驱动。 第1步:组件 您可以从Amazon订购大部分组件。我放置了我买的汽车底盘套件的链接。 1x汽车底盘套件:YIKESHU 2WD智能电机机器人汽车底盘 2倍齿轮马达 1x汽车底盘 2倍的汽车轮胎 1x 360°车轮 1个Arduino纳米 1x迷你面包板 1个电机驱动器L293D 3x超声波传感器HC SR04 支持3x传感器 - 3D打印(参见下图) 1x 9v电池 1x开关 5x 100uF电容器 2个0.1uF电容 1个红外接收器 1x遥控器 第2步:3D打印传感器支持 超声波传感器的支架可以打印在3D打印机上。图纸如下: 详情见上传附件。 PS:孔必须根据您的机箱进行调整。机箱的孔可能有一些小的差异。 第3步:组装机箱 按照手册组装机箱。 面包板可以固定在机箱背面。由于重量的原因,电池放置在机箱的前部非常重要。将传感器支架拧紧或粘在机箱的前面,传感器可以在其支撑上施加压力。没有必要粘上或拧上它。请参考图片以更好地了解组件的位置。 第4步:接线 如图所示连接组件。参考图片了解电容器的位置。具体文件见附件。 第5步:代码 项目的代码见附件。 第6步:准备好了!启动引擎 现在汽车已经准备就绪,你可以开始玩了。 当汽车放在地上时,打开开关给它供电。之后,使用遥控器上的PLAY按钮启动电机。 当您需要将其关闭时,按遥控器上的PREV按钮并关闭汽车上的开关。当它开着的时候,它一直在开着,避开障碍物,但是,防止它进入有台阶或有洞的地方是很重要的。 视频观看地址:https://v.youku.com/v_show/id_XMzIzMjk3NzA2OA==.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值