我爱编程

蓝牙4.0

2018-05-08  本文已影响0人  InnoTech

第一次制作电子积木,值得纪念!

需求是打开冰箱门 电脑上播放一段动画,关闭冰箱门 电脑上播放一段动画

电脑如何知道冰箱门 是开 还是关?

这里使用蓝牙模块,如果冰箱门开了 就给蓝牙通电使其有信号,关上冰箱门 给蓝牙模块断电 使其信号消失掉

这里我们使用的电子元件

蓝牙模块 CC2541

AT指令可以在淘宝的pan上找的到 这里用的是AT+ROLE? 修改主从模式, AT+INQ 搜索附近的蓝牙

磁铁接近开关 常闭型

USB转TTL PL2302

TTL协议指的是串口通信是4根线 vcc, gnd, rx, tx 

RS2312指9针的接口

PL2302 + 蓝牙模块(主模式) 插在电脑上扫描周边蓝牙 发现新的蓝牙模块 表示冰箱门开了  如果在一定的时间没有发现 则冰箱门是关上的

接近开关+ 蓝牙模块(从模式) 绑定在冰箱门上 合上开关断电  断开就给蓝牙模块供电

起初用的蓝牙是hc-05主从一体 这个太吭了 主模板完全不能用 说是firmware 3.0以上的 at+inq指令不好用 后来果断放弃 选择了高大上的蓝牙4.0

主蓝牙模块用的arduino 转com口 代码如下,后用USB转TTL 省去了arduino

电脑程序代码

最后成品

上一篇下一篇

猜你喜欢

热点阅读