电路

如何建立一个简单的移动机器人(初学者):4个步骤

不要嘲笑我們的性

不要嘲笑我們的性

目录:

Anonim

一个非常简单的机器人,使用了非常基本的组件,可以点燃您对机器人技术的兴趣。喜欢制作它!

供应:

第1步:工具和组件

让我们从收集开始就是所有部分。您可能希望逐步进行,或者在开始构建时最终会四处奔跑。

1. Atmega8微控制器(也可以使用arduino)

2. 2x减速电机

3. L298 IC或双H桥模块

4.金属底盘

5.带有一些连接线的螺钉和螺母。

6.一对电机轮子

工具:

除了你可能拥有的基本功能之外别无其他。

第2步:了解Atmega8和Arduino之间的区别以及什么是H桥

当您深入研究微控制器的世界时,对于看起来是同一系列微控制器的不同版本将不可避免地产生混淆。

在Arduino世界中,最初的选择是运行在16MHz的Atmel ATmega8。后续版本的Arduino使用了ATmega168以及众所周知的ATmega328,两者都以16MHz运行。 (Arduino“Mega”系列是一个分支,但这里提出的原则仍然有效…)

我使用的是atmega8,这是一个较小的版本,但arduino兼容,这意味着你可以使用你的arduino平台编写这个板。

H桥(L298): 它是一种电子电路,可以在任一方向(或)上实现负载两端的电压,它简称为电机驱动工具,它在机器人中有很大的应用,因为它可以根据相应的逻辑状态改变电机的方向。 Arduino引脚(反向或反向)。

第3步:建立连接

H桥是一个由L2938 IC制成的电机驱动器模块,可以通过12v电源供电,也可以通过适配器或9v串联电池供电。这里的联系如何。

H桥的电机引脚1(IN1)连接微控制器的TO引脚8,9。

H的电机引脚2(IN2)桥接微控制器的TO引脚10,11。

使用适配器为Hbridge供电。

多数民众赞成,很简单不是!?

第4步:编码

在这里,我上传了一个简单的程序,它在前进方向上运行电机,向前和向后左转,有助于转动机器人。

您可以更改轮子的方向,但可以将digitalWrite()中的引脚电源更改为高或低。

如果必须给出模拟输入,则使用analogWrite(),其值为0到255(最小值和最大值),使用这些值可以改变电机的速度。不要忘记在电路板上使用pwm *引脚来获取模拟值。

ATB!为digitalWrite和探索提供各种输入。