查看: 3832|回复: 1

OpenJumper Arduino一体式小车

[复制链接]

该用户从未签到

发表于 2020-6-29 10:57 | 显示全部楼层 |阅读模式
  • 品介绍
Arduino小车,具有巡线、避障、超声波、蓝牙通讯、红外遥控等功能

智木匠机器人小车套件采用主流开源控制器Arduino UNO,搭配OPENJUMPER研发的小车车盘以及木板外壳,可以实现智木匠小车的制作,适合不同年龄段的学生使用,智木匠机器人小车小车可以实现巡线、避障、手势识别等功能,搭配Blinker APP更可以实现蓝牙遥控的功能,可以让学生及爱好者们在编程中感受到快乐。

  • 技术规格
外形尺寸:长:115mm*宽:120mm*高:85mm
包装尺寸:
工作电压:
接口类型:USB
通信方式:USB、蓝牙4.0
处理器:

开发平台:Arduino-IDE/Mixly
1.png
零配件清单
2.png
木质超声波支架*1
小车顶板*1
小车底板*1
Zrduino主板*1
电机*2
车轮*2
电池*1
木质小车外壳*1
万向轮*1
M3*6螺丝:15
M3螺母:
M2*6螺丝:4
M3*4铜柱单通*4

M3*45双通铜柱*4

  • 功能及配置总览

小车顶部模块介绍
3.png
小车底盘模块介绍
4.png
  • 操作指南
组装示意图及教程:
视频教程:
视频展示:
①Arduino—IDE的安装和使用:
第一步:下载Arduino—IDE

下载地址:http://arduino.cc/en/Main/Software#toc2
5.png
接下来第二步:安装驱动及下载程序
将控制器通过数据线连接电脑,安装驱动。
详细地址:http://www.openjumper.cn/first_arduino/
常见驱动安装失败及解决办法:http://www.openjumper.cn/arduino-driver-support/
②Mixly图形化编程的安装和使用:
  • 复制链接到浏览器https://pan.baidu.com/s/1uQvqw8i8QevAG9PDNGmuDw
  • 进入百度网盘下载界面,找到路径智能机器人小车-Mixly_win下,选择进行下载
  • 教学示例

在小车套件中我们附带了十几种小车程序实验供大家选择:
6.png
接下来我们来对实验进行一个简单的介绍

第一章节:巡线小车
7.png
使用方法:
     ①拿出附带的巡线地图,平铺在地板上
     ②打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关

     ③然后把小车放到黑线上,小车就会跟着黑线行驶

第二章节:唱歌跳舞
8.png
使用方法:
①打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关

②然后把小车放在空地上,小车就会开启LED并开始唱歌跳舞

第三章节:悬崖勒马
9.png
使用方法:
     ①拿出附带的巡线地图,平铺在地板上
     ②打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
     ③然后把小车放到黑线圈内,小车就会在黑线圈内行驶,当触及黑线时,小车就会转向行驶,却怎么也出不了圏

第四章节:音乐音符小车
10.png
使用方法:
①打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
②然后把小车放在空地上,小车就会开始行驶,在行驶过程中,如果遇到前方有障碍物的情况,小车会根据距离障碍物的距离,发出不同的音符

第五章节:超声波避障小车
11.png
使用方法:
①打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
②然后把小车放在空地上,小车就会开始行驶,在行驶过程中,如果遇到前方有障碍物的情况,小车会停止前进并转向,之后继续前进,直到感应到其他障碍物

第六章节:距离跟随机器人
12.png
使用方法:
①打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
②然后把小车放在空地上,将手或需要跟随的物体放在小车前面,当距离小于等于设定值时,小车会停止行驶,当物体移动,小车和物体的距离超过设定值时,小车会开始行驶,直到距离达到设定值

第七章节:红外遥控小车
13.png
使用方法:
①打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
②将小车放在空地上,拿出红外遥控器,按下不同颜色的按键,小车点亮不同颜色的LED,
按下前进后退按键,小车根据所按按键进行行驶,按下OFF按键,小车熄灭LED并停止行驶

第八章节:红外手势机器人
14.png
使用方法:
①打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
②将小车放在空地上,在红外避障传感器前使用不同的手势,可以指挥小车向不同的方向行驶

第九章节:液晶屏显示
15.png
使用方法:
①打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
②可以看到OLED液晶显示屏显示出图片
③如果想要液晶显示屏显示自己的图片,首先将图片解码成数组(图片像素要求小于等于128*64),接着将对应数组、像素填入col、L、w等对应模块中
④将修改之后的程序重新上传,就可以在OLED液晶显示屏上显示出你的图片

第十章节:调色盘
16.png
使用方法:
①在本次实验中,我们需要用到蓝牙模块与手机app—Blinker进行连接,通过手机来接收小车数据并控制小车
②打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
③程序下载完成后,将蓝牙模块切换到蓝牙模式
④打开Blinker,打开手机蓝牙,点击右上角的“+”号,添加新的Arduino设备并通过蓝牙连接

第十一章节:blinker小车
17.png
在上一章节中我们使用Blinker接收小车数据并控制小车LED的颜色,在本章节中,我们将使用Blinker来控制小车的行动
使用方法:
①打开示例程序,将程序上传至小车的Arduino开发板中,打开电源开关
②打开Blinker,进入编辑界面,添加5个开关
③分别设置按键“上”“下”“左”“右”“停”五个按键,并将按键的键名根据程序中所给进行修改
④保存界面之后,就可以用Blinker来遥控控制小车的行驶了

  • 常见问题:
Q1:为什么在上传程序中上传失败?
首先检查串口是否连接完好,然后检查是否有选择对应的开发板,如果前面两项都没有错误,就应该检查蓝牙模块开关是否切换到了下载
Q2:为什么我的小车行驶速度很慢?
小车的行驶速度是通过程序控制PWM来调整的,PWM的调速范围是0—255,检查程序是否将小车速度设定过低,如果程序无误,可能因为电池电量不足而导致小车速度降低,应及时充电

该用户从未签到

发表于 2020-7-5 22:39 来自手机 | 显示全部楼层
能否把文件发出来啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

求助,ESP01S怎么使用
求助,ESP01S怎么使用
用 Arduino IDE 给 ESP-01S继电器 上传了一段程序 上传的成功后 ESP-01S 亮了一盏
智能“百味”勺子开发实战营,为你的生活添滋味!
智能“百味”勺子开发实战
想不想拥有一把神奇的“百味”勺子,把索然无味的食物变出酸甜苦辣咸的丰富滋味
20sffactory 三自由度3D打印机械手臂 - 高速移动
20sffactory 三自由度3D打
这款机械臂作者没有给他起名字,用作者的名字来命名. 目前为止,生态最好,做的最完
多位数码管显示项目——以TM1650为例
多位数码管显示项目——以
以下是用搭载TM1650的4位数码管,显示电位器所代表0到1023的模拟信号数值 示意图:
新手小白付费拜师求教:TM1650四位时钟数码管的具体用法
新手小白付费拜师求教:TM
从淘宝购买的TM16504位数码管的时钟模块,卖家给了程序,但是完全不会用。求一位老师
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表