2016-7-4 14:23:56 [显示全部楼层]
9197浏览
查看: 9197|回复: 18

Bluno Beetle免费试用 - 交作业 - IOS蓝牙遥控小车

[复制链接]
很荣幸收到bluno beetle试用板板(感谢Ashley)最初的打算是做一个追踪小车的,但是最后发现一个 beetle想做追踪小车几乎没有办法实现,如果有2个的话才可以;本来打算归还beetle了,后来经过和Ashley沟通,最终决定把追踪小车简化成了IOS控制的蓝牙遥控小车了;具体过程如下:PS:@Ash @luna 这个板子的价格现在是49一个,以后不会涨价吧?gray6666这个网友以蓝牙小车申请的,最后没做成,做了一个避障小车,那蓝牙小车就交给我做吧。
废话少说,上图上视频
IMG_0862.PNG IMG_0860.JPG


在将最近做的发过来展示下

各位玩友如需引用,请标明一下出处:
一、材料清单
1、bluno beetle主控板和usb线一根,引脚7个
2、L9110电机驱动,可以控制两个电机

3、TT马达+车轮,2套,一个万向轮


4、一块塑料板子,我是用3D打印机打印的一块板子(奢侈吧)螺丝若干。5、充电宝一个。

二、bluno beetle主控板介绍
规格描述
微控制器:
ATmega328
时钟频率:
16 MHz
工作电压:
5V DC
数字口数量:
4个
模拟输入口数量:
4个
PWM口数量:
2个
UART端口:
1组
I2C端口:
1组
Micro USB接口:
1个
电源端口:
2组




三、硬件组装
1、给bluno beetle主控板焊接上引脚
IMG_0850.JPG

2、将bluno beetle主控板和L9110电机驱动板连接
IMG_0851.JPG

连接方法:
bluno beetle主控板 L9110电机驱动板
5V VCC
GND GND
D2 IB1
D3 IA1
D3 IB2
D5 IA2

3、将L9110电机驱动板接上电机。
4、将下面代码烧录进主控板,检测蓝牙程序
void setup() {
Serial.begin(115200); //initial the Serial
}

void loop(){
if(Serial.available()){
Serial.write(Serial.read()); //send what has been received
Serial.println(); //print line feed character
}
}

5、打开苹果手机的APP Stroe,搜索HackerRemote,然后下载,好像是六块钱吧,别骂我,又不是我开发的,
回头开发个免费的让大家用。我是用的兑换码,一共放出来10个,我那个已经是最后一个了
6、打开蓝牙,打开HackerRemote,点击Scan,找到蓝牙设备后点击该设备,然后再点击Connect,进入控制界面,然后点击Arduino IDE串口界面
IMG_0852.PNG IMG_0853.PNG IMG_0854.PNG IMG_0855.PNG IMG_0856.PNG
7、将手机蓝牙关闭,然后将下列程序烧录进主控板,然后就可以控制小车了(代码随便写写,没有优化)

int i = 0;
void setup() {
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
Serial.begin(115200); //initial the Serial
}

void loop(){
if(Serial.available()){
i = Serial.read();
if(i=='U'){
  digitalWrite(2, HIGH);
  digitalWrite(3, LOW);
  digitalWrite(4, HIGH);
  digitalWrite(5, LOW);
}
else if(i=='D'){
  digitalWrite(2, LOW);
  digitalWrite(3, HIGH);
  digitalWrite(4, LOW);
  digitalWrite(5, HIGH);
}
else if(i=='L'){
  digitalWrite(2, HIGH);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, HIGH);
}
else if(i=='R'){
  digitalWrite(2, LOW);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, LOW);
}
else{
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
}

//Serial.write(Serial.read()); //send what has been received
Serial.write(i);
Serial.println(); //print line feed character
}
}



hnyzcj  版主

发表于 2016-7-4 15:04:33

漂亮
回复

使用道具 举报

kaka  高级技师
 楼主|

发表于 2016-7-4 15:08:22


还没写好,你就评论了啊
回复

使用道具 举报

hnyzcj  版主

发表于 2016-7-4 15:10:35

kaka 发表于 2016-7-4 15:08
还没写好,你就评论了啊

对这是我们水军一贯的风格
回复

使用道具 举报

kaka  高级技师
 楼主|

发表于 2016-7-4 15:13:34

hnyzcj 发表于 2016-7-4 15:10
对这是我们水军一贯的风格

程序代码晚上上
回复

使用道具 举报

hnyzcj  版主

发表于 2016-7-4 15:27:30

kaka 发表于 2016-7-4 15:13
程序代码晚上上

好勒
回复

使用道具 举报

kaka  高级技师
 楼主|

发表于 2016-7-4 15:29:45


你是官方人员 啊
回复

使用道具 举报

hnyzcj  版主

发表于 2016-7-4 15:43:23

不是
回复

使用道具 举报

hnyzcj  版主

发表于 2016-7-4 15:43:36

kaka 发表于 2016-7-4 15:29
你是官方人员 啊

请叫我临时工
回复

使用道具 举报

luna  初级技神

发表于 2016-7-4 17:09:07

回复

使用道具 举报

Ace  中级技师

发表于 2016-7-4 21:57:21

好棒                             
回复

使用道具 举报

源代码  中级技匠

发表于 2016-7-4 23:43:39

小巧精致~
回复

使用道具 举报

dsweiliang  初级技神

发表于 2016-7-5 10:14:58

APP自己写的?
回复

使用道具 举报

kaka  高级技师
 楼主|

发表于 2016-7-5 11:18:05


不是自己写的,准备自己写一个
回复

使用道具 举报

wangyuan  见习技师

发表于 2017-1-31 07:35:46

你好,有只带一个开关按钮的 ios 蓝牙app 吗。
回复

使用道具 举报

kaka  高级技师
 楼主|

发表于 2017-2-3 12:26:27

wangyuan 发表于 2017-1-31 07:35
你好,有只带一个开关按钮的 ios 蓝牙app 吗。

没有啊,你要做什么?
回复

使用道具 举报

494258622  学徒

发表于 2017-10-28 00:06:07

这个板子能用蓝牙控制舵机吗,买了个虫虫机器人,想用手机蓝牙控制,但写代码时,出现servo myservo,就出问题,这是怎么回事?
回复

使用道具 举报

kaka  高级技师
 楼主|

发表于 2017-11-8 16:53:29

494258622 发表于 2017-10-28 00:06
这个板子能用蓝牙控制舵机吗,买了个虫虫机器人,想用手机蓝牙控制,但写代码时,出现servo myservo,就出问 ...

可以的
回复

使用道具 举报

Vito  初级技师

发表于 2017-11-10 19:13:53

这个app是点击按键连续发送字符还是点一下发送一次
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail