Zedomax自助113 -建立一个蓝牙控制万圣节气垫船党的光明!

[自助113]

你自己!

Zedomax气垫船版本3 -小行星二

建立一个蓝牙controlledHolloween气垫船党的光明!

http://zedomax.com/diy/113/max_holloween.gifhttp://zedomax.com/diy/113/jackie_holloween.gif

http://zedomax.com/diy/113/zedomax_diy_113_1.gif

[gv的数据=“C3v3uWwIGXQ”] [/ gv的]

好吧,日前,我们作出了冷静气垫船 ,今天我们将增加一个蓝牙模块和嵌入式计算机,使之旋转!

零件清单:

地方,从原来的气垫船 (是的,你需要使气垫船第一...)

2 CUBLOC CB220模块

2 CB220原板

2 Acode - 300蓝牙模块

2按钮开关

2个LED

2 I / O单元继电器

2 5V至3.3V稳压器(用于ACODE - 300,我下车一XPORT适配器矿...)

2个DC千斤顶

1 9V电池

1 AAA电池

2 330Ohm电阻

3 10K电阻

1创造力

1 Concentation

HOWTO

首先,你需要做出一些电路。 你需要做发射模块和一个接收模块的气垫船。

下面是ACODE - 300模块的引脚排列如下所示:

你基本上需要一个ACODE电路- 300,我们以前那样与无线液晶显示器,你可以参考这个链接

您可以下载完整的原理图在这里:

小行星II蓝牙变送器和接收器

当您使变送器和接收器,你应该是这样的:

发射机:

接收器(穿上气垫船):

好吧,这大约需要1个发射器和1小时小时为您的接收器。

一旦你已经完成了它,一定要设置您ACODE - 300模块,到115200 bps,他们连接。

把你的ACODE之前在您的变送器和接收器300个,设置它们使用下面的ACODE接口板软件:

插入您的ACODE - 300模块如下所示
上面的接口板。 另外连接串行电缆和
直流电源(5至12V)内的接口板。

运行PromiWIN4.0_Setup(英)。exe的安装程序并安装
Promi软件,我们将使用连接两ACODE - 300无线模块。

PromiWIN4.0_Setup(英)。exe文件下载

默认波特率为ACODE - 300定为9600个基点。 因此,只要
单击确定,你应该可以看到以下画面:

现在,我们已经准备好设备设置为更快的波特率。

改变运行方式MODE3,波特率至115200bps和
设置设备名称设备1如上所示。

如果你的消息已应用的配置,您就可以去。

拔下ACODE - 300模块的接口板和插入您变送器回来。

电力您学习板和你的ACODE - 300应该开始
闪烁的LED像上述每1-2秒。

现在,大家的ACODE从您的接收器模块和300
插入接口板,运行Promi程序。

一旦你连接,更改运营模式,以模式1,波特率
率至115200bps并设置设备的名称装置1? 如上所示。

在应用上连接上述设置,点击(出),然后按搜索。

您应该能够找到设备1,ACODE - 300研究板模块。

现在,选择设备1和连接一下。

您应该看到continusly一次都ACODE发光二极管- 300转
您收到此消息:

(上不断发光二极管)

当LED的灯光象上面那样了,在ACODE - 300模块
直线连接和RS232串行连接已
成立。 如果它S作为串行电缆已连接
无线。

现在,拔出ACODE - 300的接口板模块和
插回到您的接收模块:

现在,当你权力,在这两个变送器和接收器,您应该看到两个发光二极管在对如上图光。

现在打开你的CUBLOC工作室,汇编和下载程序的发射机发射andthe接收节目的接收器。

按此下载发射计划

按此下载接收计划

现在看看你的新党光朋友的下一个党,开始groovin!

在我的手冷发射装置的图片:

上再进一步...

嗯,我已经建立了一个非常简单的协议,实际这里的发射机为整个代码:

Const设备= CB220

#定义DEBOUNCE_RATE 10

输入0

输入1

在定时器(DEBOUNCE_RATE)在200ms的Gosub CheckKey'设置

Opencom 1,115200,3,10,10

暗淡key0作为字节,key1作为字节

CheckKey:

key0 =在(0)

key1 =在(1)

如果key0 = 1和key1 = 1,则

调试“这两个键追问”,铬

Putstr 1,“乙”

Elseif key0 = 1,则

调试“右键追问”,铬

Putstr 1,“住宅”

Elseif key1 = 1,则

调试“左重点追问”,铬

Putstr 1日的“L”

完如果

返回

和接收器的代码:

Const设备= CB220

输出14

输出15

暗淡的命令作为字节

暗淡的,长度字节

Opencom 1,115200,3,3,3

在Recv1 Gosub Get_Command

输出14,0

输出15,0

Get_Command:

长度= Blen(1,0)

如果长度“0,那么

获得命令=(1,1)

如果命令=升序(的“L”),然后

调试“左按钮追问”,铬

输出14,1

延迟200

完如果

如果命令=升序(的“R”),然后

输出15,1

延迟200

调试“右键追问”,铬

完如果

如果命令=升序(“乙”),然后

输出14,1

输出15,1

延迟200

调试“两个按钮追问”,铬

完如果

完如果

输出14,0

输出15,0

返回

基本上,我所做的一切限制数量的接收缓冲区和发送缓冲区使用Opencom(),以防止溢出的情况,只是使用三个字母,左,右,和B L的左派,研究是正确的,B是两个按钮。 你也许可以看到,您可以建立在此之上更为复杂的代码。

这里的原理的I / O信元中继和ACODE数据参考规格表:

我是一个徘徊思考漫游未来...我想我可以把一些传感器,使其漫游它自己现在不控制它,周围,必须给它自由思考自己... :)

万圣节快乐!

:)

如果您有任何上述程序问题,请发电子邮件max@zedomax.com

如果您有任何酷程序你想共享或需要一些DIY的一种,请电邮至max@zedomax.com

我们不接受为DIYs免费样品,请电邮max@zedomax.com :)

比率

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... 载入中...
  • 应该万圣节...哎呀...
  • 最大
    嗯.... 我真的需要走出去更多...
    更少的时间在电脑前,更多的时间骑摩托车...
  • 送我我得到更多信息您控制的一个电信三维全息光图像,使脂肪酶wont认为你疯了你的自我谈话再instaed,他们将会看到您的手机上的人士,如果你想显示的实时模式如果他们intrested认真的投资者只有!.....要ProLogicCustoms@aol.com
  • 欧盟库赖阙本身可行解决曼德Ø esquema我,所以我要寻找兴趣点欧盟文多埃列ampliado位置无可用时间这个长度的密码reduzido。 葡萄牙对我有利恩维耶robertosntomartins@gmail.com
  • 声旺德埃塞赛道普朗托欧盟滕霍interesse时间compra位置estudo乌马proposta日购买吃的时间大埃斯卡拉我恩维耶robertosntomartins@gmail.com
  • 毛里
    东德本身consigue埃尔模acode 300,哥伦比亚,mauricioporras@yahoo.com
    谢谢
  • 嗨!
    这是一个伟大的工作,非常感谢你,

    你能帮我吗?
    我是在电子工程师,我的最后一年,工程即将蓝牙USB适配器,你能帮我在方案的一部分,我使用的知情同意与UART和一个蓝牙模块18F4550;
    我不知道该怎么做,界面以及如何编写固件

    感谢这么多louchenes@gmail.com
  • 嗨,

    余米雷伊

    我要你送我的全部¨ Multisim的电路板

    与该方案允许这样做蓝牙functionne

    感谢事先

    Farhan18@hotmail.fr
博客评论 Disqus

Featured Sites From Zedomax Blog Network