蓝牙IQ灯

2015-07-232.8万
精华项目
AI 快速预览详细 收起
蓝牙IQ灯是一款利用DFRobot Bluno Beetle控制器和RGB全彩灯盘制作的创意灯具。通过简单的焊接和连接,结合Arduino IDE和BLUNO APP,用户可以实现远程控制颜色变化。所需元件包括Bluno Beetle控制器、RGB全彩灯盘、Micro USB数据线和杜邦线等。该项目不仅适用于家庭装饰,还可以作为创意DIY项目,为生活增添更多色彩。
IQ灯是一款由丹麦设计师设计,可自由拼接、造型多变的独特灯罩。如果给这款灯中,引入蓝牙元素,远程变换IQ灯的颜色,是否又增添了点浪漫色彩呢?

蓝牙IQ灯图9蓝牙IQ灯图8

下面就让我们一起来看看如何制作一款蓝牙IQ灯吧~

所需元件:IQ 、[size=14.6667px]DFR0339 Bluno Beetle控制器、DFR0106 RGB 全彩灯盘Micro USB数据线杜邦线*4、拥有蓝牙功能的Android 4.3+ 设备 or IOS 7.0+ 设备
工具:焊烙铁

第一步:焊接与连接

1.将RGB灯盘附带的排针焊接在灯盘上,这样就可以用杜邦线方便地讲beetle控制器与灯盘连接了。
蓝牙IQ灯图11蓝牙IQ灯图10
2.将灯盘的RGB口与beetle控制器上的数字接口的S口连接(D2-D5皆可),GND与-口连接,这里我使用的连接方式是:
G-D2;R-D3;B-D4绿色接口
GND-D5黑色接口

第二步:安装Arduino IDE
如果你是第一次使用Arduino的话,需要下载Ardunio IDE并装好驱动。

第三步:下载安装APP到手机当中
安卓设备:BLUNO.apk
ios设备:BLUNO

第四步:安装库文件并烧录代码
安装PlainProtocol库文件、BlunoAccessory库文件下载附件blunoAccessory.zip

安装库文件教程

烧录以下代码到beetle中:


  1. #include "Arduino.h"
  2. #include "PlainProtocol.h"
  3. #include "blunoAccessory.h"
  4. //PlainProtocol constructor, define the Serial port and the baudrate.
  5. PlainProtocol myBLUNO(Serial,115200);
  6. //blunoAccessory constructor, for setting RGBLED
  7. blunoAccessory myAccessory;
  8. int ledRed=0;               //RGBLED red value
  9. int ledGreen=0;             //RGBLED green value
  10. int ledBlue=0;              //RGBLED blue value
  11. void setup() {
  12.     myBLUNO.init();
  13.     myAccessory.setRGBLed(0,0,0);   //turn off the RGBLED
  14. }
  15. void loop()
  16. {
  17.     if (myBLUNO.available()) {    //receive valid command
  18.          if(myBLUNO.equals("RGBLED")){      //if the command name is "RGBLED"
  19.             ledRed=myBLUNO.read();              //read the red value first
  20.             ledGreen=myBLUNO.read();            //read the green value then
  21.             ledBlue=myBLUNO.read();             //read the blue value at last
  22.             
  23.             myAccessory.setRGBLed(ledRed, ledGreen, ledBlue);   //set the color to the RGBLED
  24.             }
  25.       
  26.     }
  27.    
  28. }
复制代码


第五步:连接配对设备
打开BLUNO APP,点击右上角scan并配对
蓝牙IQ灯图6
配对成功后可以看到beetle控制器上的LINK灯亮起

蓝牙IQ灯图7
BEETLE 默认名称为 BLUNO,可通过进入AT模式更改名字
详细步骤如下:
1.打开串口监视器,在指令行输入+++,按回车键
蓝牙IQ灯图2

3.输入AT+NAME=?可以查询当前模块的名字,输入AT+NAME=NewName 可以更改模块的名字为NewName
如图,我将我的模块更名为了BLELIGHT
蓝牙IQ灯图4蓝牙IQ灯图3
第六步:随心变换IQ灯颜色

打开APP中颜色板功能,此时你就可以通过旋转颜色盘来随心所欲地改变IQ灯的颜色啦!

蓝牙IQ灯图5

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(8)
爱游娱
爱游娱
有其它的板子可以替代吗
fy_yt
fy_yt
求助,有这个APP的安卓源码吗,,淘宝店家给的那一个不知道为什么用不了
丄帝De咗臂
丄帝De咗臂
牛,牛,牛,妹子了不起。重要的话说三遍!!!
丄帝De咗臂
丄帝De咗臂回复luna
:$确实是牛
luna
luna回复丄帝De咗臂
见到是妹子,都结巴了~:lol
yeadmin
yeadmin
看着很不错耶
visionsl
visionsl
灯罩哪里有卖呢?
visionsl
visionsl回复Juice
还真的有:handshake
Juice
Juice回复visionsl
淘宝上应该可以买到,让后自己组装下
luna
luna
妹子,作为非强迫症;P ,拍的照片很不错呢~
luna
luna回复sun20100480
三种不同的形状?图片晒起来~另外的形状真的很难弄唉~我就没有见过本体……
sun20100480
sun20100480
作者
回复luna
我拼了三个不同的形状哈哈,感觉已经成为IQ灯小能手了
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
hnyzcj
hnyzcj
我上去看到这个东西,不过你哪忙,我没有过去打扰。
Jane
Jane
不错呀哇~
- 没有更多了 -