kaka 发表于 2016-7-4 14:23:56

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

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


http://player.youku.com/player.php/sid/XMTYzMDg5MDEyOA==/v.swfhttp://player.youku.com/player.php/sid/XMTYzMDg4MjYxMg==/v.swf
在将最近做的发过来展示下

各位玩友如需引用,请标明一下出处:
一、材料清单
1、bluno beetle主控板和usb线一根,引脚7个https://wiki.dfrobot.com.cn/images/thumb/d/dd/DFR0339_front.jpg/300px-DFR0339_front.jpg
2、L9110电机驱动,可以控制两个电机
https://gd2.alicdn.com/bao/uploaded/i2/TB1gWOLGXXXXXXMXXXXXXXXXXXX_!!0-item_pic.jpg_400x400.jpg
3、TT马达+车轮,2套,一个万向轮
https://gd1.alicdn.com/bao/uploaded/i1/TB1ciNZJVXXXXcTXpXXXXXXXXXX_!!0-item_pic.jpghttps://gd3.alicdn.com/bao/uploaded/i3/TB1uG5LFVXXXXa1aXXXXXXXXXXX_!!0-item_pic.jpg_400x400.jpg_.webp

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主控板焊接上引脚


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


连接方法:

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串口界面
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:04
漂亮

还没写好,你就评论了啊

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:27
好勒

你是官方人员 啊

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

hnyzcj 发表于 2016-7-4 15:04
漂亮

{:5_138:}

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

dsweiliang 发表于 2016-7-5 10:14
APP自己写的?

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

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是点击按键连续发送字符还是点一下发送一次
页: [1]
查看完整版本: Bluno Beetle免费试用 - 交作业 - IOS蓝牙遥控小车