最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

双向通信的机器人

时间:2017-05-18 09:17来源:未知 作者:admin 点击:
在单向的命令如蓝牙机器人的操纵杆等大部分工作,但是如果你想要的一些数据回你的发射机? 这个项目创建一个双向系统,即数据发送和接收的连续。 看视频第一。 我试图解释过程中的所有步骤。 步骤1:基本模型和组件 所以我们将做一个远程控制的机器人和机器

在单向的命令如蓝牙机器人的操纵杆等大部分工作,但是如果你想要的一些数据回你的发射机?这个项目创建一个双向系统,即数据发送和接收的连续。

看视频第一。我试图解释过程中的所有步骤。

步骤1:基本模型和组件

双向通信的机器人

所以我们将做一个远程控制的机器人和机器人将有多个传感器,将传感器读数回到远程显示在遥控液晶。

对于机器人,你可以使用任何你想要的底盘。只是让电源是合适的。

看到图得到的基本思想。通信将使用RF模块- 12。

组件

2×Arduino Uno

1个操纵杆模块

2 x hc-12 RF模块

1 x LCD(20x4)

3 x按钮

1个红外传感器

1个温湿度传感器

1×L293D电机驱动集成电路

1 x 103电位器

3×10K欧姆电阻

3个LED灯

4或2个直流电动机(按你的底盘)

跳线

线路板

步骤2:远程

双向通信的机器人

使连接在示意图所示。所有的模块都是由Arduino只。

有3个按钮:

开始-开始握手将使建立连接和同步通信需要的地方。当系统接通,按下开始,如果液晶显示开始阅读这意味着建立连接。

停止-这是连接到中断引脚,将停止为急救机器人。按下停止机器人需要重启后(在Arduino的按钮)。

灯开关大灯的机器人。(夜视)

步骤3:机器人

双向通信的机器人

看到连接示意图。

我有动力,Arduino和电机使用12V铅酸电池。不给Arduino大于12 V的输入电压

步骤4:代码

无论是代码文件连接。

代码由用户定义的协议。例如,当按下启动按钮,命令“ST”发送到机器人和响应发送回“ST”。因此,沟通了。

在这个远程发送操纵杆位置和响应机器人发送传感器的值在一个字符串格式。当这周跑得快,你可以看到机器人运动平稳。如果有一个延迟或代码故障然后运动会绊倒。

当远程发送控制杆的价值它进入等待,要接收的数据。同样,机器人等待来自远程发送传感器值后的下一个值。

 
  • 双向通信的机器人robot_1.0.ino
    下载
  • 双向通信的机器人remote_2.0.ino
    下载

步骤5:测试

双向通信的机器人

先按下启动按钮。如果液晶显示传感器的值然后开始握手是成功的。控制机器人使用操纵杆是否在LCD的读数变化。


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片