OpenJumper Arduino一体式小车-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6231|回复: 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 来自手机 | 显示全部楼层
能否把文件发出来啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 15:09 , Processed in 0.080652 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表