智能家居之芝麻开门

器材准备:
————————————————————————————————————
wifiduino主板*1
wifiduino拓展板*1
舵机*1
M3*8mm螺丝*4
M2*8mm螺丝*2
M3螺帽*4
M2螺帽*2

组装步骤:
————————————————————————————————————
一、首先从木板中拿出A木板与E木板

二、将A木板与E木板边上的两块部件全部取下

三、将WIfiduino的开发板固定在对应的木板上


四、将底板以及两侧的木板进行连接与固定

五、按照如图所示的方法,将舵机进行固定

六、接着将舵机按照如图所示的方法插入底板上的凹槽


七、将固定有wifiduino的木板用如图方法插入安装舵机的木板的凹槽中

八、将舵机木板与wifiduino木板通过凹槽与尾部进行固定

九、将顶部的翻盖插入侧板两边的圆孔中

十、将位于电源通信孔一侧的木板进行安装

十一、将芝麻开门顶部的木板进行安装,就完成了这次组装

智能家居之震动闹钟

简介
————————————————————————————————————
blinker设备端SDK已经集成了定时控制功能,用户只需要添加定时组件到设备页面后,点击定时组件即可设置定时任务。定时任务可绑定按键动作,当到了用户设定的时间,设备端即会触发按键对应的动作。
本节我们制作一个定时震动提示器,添加一个按键,当按下按键后,执行震动命令。随后,我们添加一个倒计时时间,与这个按键绑定。当倒计时完成后发出震动提示。

器材准备
————————————————————————————————————
wifiduino主板*1
wifuduino拓展板*1
震动传感器*1
M3*8mm螺丝*8
M3螺帽*8

组装步骤
————————————————————————————————————
一、取出我们的D木板和E木板

二、取出其中剩余的木板

三、将震动传感器以及主板分别安装在安装板的两侧




家居之氛围灯

简介
————————————————————————————————————
Wifiduino接入云服务器后,我们可以通过已经联网的智能音箱发送指令来控制接入在服务器上的wifiduino发出相应动作,我们可以通过智能音箱控制接在wifiduino上的RGB灯条模块显示任何想要的颜色。

RGB颜色对照表:http://tool.oschina.net/commons?type=3

器材准备:
————————————————————————————————————
wifiduino主板*1
wifiduino拓展板*1
LED灯带模块*2
M3*8mm螺丝*8
M3螺帽*8

接入小度智能音响
————————————————————————————————————
1、手机下载“小度音箱”app。使用百度账号登陆app
2、手机app中点击“添加设备”,选择“小度智能音箱”,点击“继续”,


2、 长按小度音箱的三角键,开始进入配置网络

4、 提示将蓝牙打开,以帮助连接小度,随后会自动搜索附近的小度智能音箱,扫描成功后,选择对应的音箱型号,点击“继续”

5、设置小度音箱连接的wifi账号和密码,点击“开始配置”。小度音箱将会配置网络。完成后,点击“开始体验”。


安装步骤:
————————————————————————————————————
一、从木板中拿出氛围灯的C木板

二、将木板上的各模块取下

三、将wifiduino固定在两根木条上,注意木条上的凹口相对

四、将LED灯带模块同样固定在两根木条上面

五、将四根分别木条插入两边侧板的凹槽后进行固定
确认扩展板对应插在wifiduino主板上,2个RGB灯条模块通过连接线级联后,连接在扩展板上的D13中

六、将氛围灯的底部以及侧部的木板进行安装固定

七、最后将氛围灯的镂空顶部盖好,并且粘贴白色半透明亚克力后,我们的氛围灯就完成


示例程序:
————————————————————————————————————
下 载例程:DuerOS_rgbLIGHT.ino 修改程序中的 auth[]值和要连接的wifi的ssid及密码

注意程序中的定义连接RGB灯条模块的IN接口为D13
#define PIN   D13

设置RGB灯的颗数为6颗
#define NUMPIXELS      6

灯条模块上只有3颗灯,这里我们可以利用灯条模块的级联来添加更多的灯,模块的OUT接口用连接线连接下个模块的IN接口。 下载程序到wifiduino板中。下载结束后,IDE提示栏中显示“上传成功”


上传完程序后,将电池插入扩展板对应接口,打开电源开关。让wifiduino自动联网。


小度音箱app中添加智能设备
————————————————————————————————————
在手机界面中找到“智能家居”,选择“添加智能家居设备”。找到blinker点击授权。

点击“账号授权”,填写blinker的账号和密码,完成登录绑定。
这时候,在智能家居一栏中就会出现刚添加的智能设备(灯wifiduino)


注意:这里显示的智能设备会根据wifiduino中程序的定义自动判别添加的是插座、灯或者传感器
可以修改添加设备的属性,将其取名为XX位置的XX设备。(例如 设备名称:插座  设备分组:厨房  插座上的设备类型:电饭煲)

语音控制
————————————————————————————————————
对着小度音箱说“小度 小度 打开卧室的灯”就会执行接通灯的指令,
“小度 小度 关掉卧室的灯”就会执行关闭灯的指令。
“小度小度 把卧室灯调成蓝色”并观观察灯的颜色变化状态。


常见问题:
————————————————————————————————————
1、wifiduino被当做灯使用后,能否再被当成插座使用?
回答:可以,不过需要先将原来的灯设备进行解绑,然后下载插座的程序,重新将设备绑定。
解绑方法: 在小度app界面中找到“智能家居”,直接点击右上角的“+”添加智能设备,找到blinker,点击“解除授权”,将之前绑定的设备解除。

气压传感器 BMP180

概述

BMP180是一款高精度、小体积、超低能耗的压力传感器,可以应用在移动设备中它的性能卓越,绝对精度最低可以达到0.03hPa,并且耗电极低,只有3μA

BMP180采用强大的8-pin陶瓷无引线芯片承载(LCC)超薄封装,可以通过I2C总线直接与各种微处理器相连

技术规格

压力范围:300~1100hPa(海拔9000米~-500米)

电源电压:5V(VCC)  VDDA 1.62V-3.6V

LCC8封装:无铅陶瓷载体封装(LCC)

低功耗:5μA,在标准模式

高精度:低功耗模式下,分辨率为0.06hPa(0.5米)

高线性模式下,分辨率为0.03hPa(0.25米)

温度输出

接口 IIC接口

MSL1反应时间:7.5ms

待机电流:0.1μA

工作电压:5V

工作范围:-40~+85℃

典型应用

温度,大气压强,海拔高度测量,室内室外导航,垂直速度指示(上升/下沉速度)。

相关资料

程序:BMP180_Breakout_Arduino_Library-master
手册:BST-BMP180
原理图:sch

2.4GHz无线串口模块

14(1)

E34-TTL-100 是一款基于100mW 的无线数传模块,工作在
2400-2518MHz 频段,使用串口进行数据收发,降低了无线应用的门
槛。它具有功率密度集中,传输距离远,抗干扰能力强的优势。
模块具有数据加密和压缩功能。模块在空中传输的数据,具有随
机性,通过严密的加解密算法,使得数据截获失去意义。而数据压缩
功能有概率减小传输时间,减小受干扰的概率,提高可靠性和传输效
率。
模块可以工作在2.3 – 5.5V,满足电池供电需求。模块具有四
种工作模式,可以在运行时自由切换。