Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 21936|回复: 22

blinker物联网教程——4、控制开关灯

[复制链接]
发表于 2021-3-5 09:51 | 显示全部楼层 |阅读模式
本帖最后由 海神 于 2022-5-17 15:42 编辑

简介
在基础教程中,我们用wifiduino做了一系列的控制实验,并了解了传感器和主板扩展板的使用。这给下面制作智能家居项目奠定了基础。接下来我们将使用wifiduino联网功能,并搭配blinker物联网平台,正式的开启智能家居的学习。
本节实验我们搭建一个远程开关,使用服务器远程发送数据,来控制LED亮灭。

硬件

microUSB数据线*1

软件

blinker APP

blinker添加设备

1.确保开发板连接的网络能连接外网
2.在blinker 中,点击右上角的“+”进入添加设备页面。
3.点击 “选择”——“Arduino”——“wifi接入”——“阿里云”
4、获取SecretKey, 记住这串数字,并将其填入到程序中
tu1.jpg

wifiduino程序下载

下载程序之前打开arduino的IDE再次确认,开发板型号、通信波特率、通信串口号是否选择正确。具体操作可参考 章节:编程环境的安装
tu2.jpg
在arduino IDE的示例程序中找到,文件——示例——blinker——blinker_Hello——Hello_wifi
hellowifi.png
修改程序中的auth[]值和要链接的wifi的ssid(账号)及pswd(密码)
  1. char auth[] = "d8bdba0f8xxx"; //blinker app钟添加阿里云后生成的key值
  2. char ssid[] = "moxxun";  //wifiduino要连接的热点
  3. char pswd[] = "1803808xxxx"; //热点的密码
复制代码
下载程序到wifiduino主板中,下载结束后,IDE提示栏中会显示“上传成功”
tu33.png
如果下载不成功,请参考教程wifiduino下载失败处理办法

定制软件界面

App中点击刚添加的设备,进入界面后,点击载入示例
tu4.png tu5.png

硬件连接

将wifiduino通过microUSB线连接供电
tu6.png

观察现象

打开手机app,确认wifiduino设备在线,点击“点我开关灯”观察板子上的LED是否正常亮灭。



blinker物联网教程目录
blinker物联网教程——1、物联网及blinker介绍
blinker物联网教程——2、搭建编程环境
blinker物联网教程——3、主控硬件wifiduino
blinker物联网教程——4、控制开关灯
blinker物联网教程——5、认识传感器
blinker物联网教程——6、wifi智能插座
blinker物联网教程——7、室内温湿度计
blinker物联网教程——8、定时任务-定时震动器
blinker物联网教程——9、blinker语音识别-芝麻开门
blinker物联网教程——10、日照时间分析
blinker物联网教程——11、自动灌溉
blinker物联网教程——12、调色盘
blinker物联网教程——13、公园噪音监测
blinker物联网教程——14、智能停车场
blinker物联网教程——15、智能家居
blinker物联网教程——16、遥控机械臂
blinker物联网教程——17、防疫隔离门磁
blinker物联网教程——18、手机控制空调
blinker物联网教程——19、接入小度智能音箱
blinker物联网教程——20、语音氛围灯
blinker物联网教程——23、wifi智能小车
blinker物联网教程——24、智能宠物喂食器
25、xxxx
26、xxxxx
发表于 2021-4-19 11:43 | 显示全部楼层
楼主你好,我按照你的方法弄好了,也上传成功不过blinker APP上设备一直不在线,并且WiFi列表中也找不到我设置的Wifi名字

点评

是用wifiduino连接其他热点,设备不在线可能的原因1 要连接的热点SSID 或者密码不对 2连接的热点不能是5G,要2.4G 3程序对应的key值与blinker的密钥不匹配 仔细检查下这几点  详情 回复 发表于 2021-4-19 11:48
 楼主| 发表于 2021-4-19 11:48 | 显示全部楼层
1830365974 发表于 2021-4-19 11:43
楼主你好,我按照你的方法弄好了,也上传成功不过blinker APP上设备一直不在线,并且WiFi列表中也找不到我 ...

是用wifiduino连接其他热点,设备不在线可能的原因1 要连接的热点SSID 或者密码不对  2连接的热点不能是5G,要2.4G  3程序对应的key值与blinker的密钥不匹配  仔细检查下这几点
发表于 2021-4-19 11:51 | 显示全部楼层
1830365974 发表于 2021-4-19 11:43
楼主你好,我按照你的方法弄好了,也上传成功不过blinker APP上设备一直不在线,并且WiFi列表中也找不到我 ...

好的谢谢大佬
发表于 2021-5-24 15:45 | 显示全部楼层
APP无法设置界面哎

点评

要么你没操作对,要么你手机有问题  详情 回复 发表于 2021-5-25 09:39
 楼主| 发表于 2021-5-25 09:39 | 显示全部楼层
jianwuboss 发表于 2021-5-24 15:45
APP无法设置界面哎

要么你没操作对,要么你手机有问题
发表于 2021-6-7 16:30 | 显示全部楼层
请问楼主在arduino IDE的示例程序中找到,文件——示例——blinker——blinker_Hello——Hello_wifi
中blinker——blinker_Hello——Hello_wifi都没找到,是不是我的IDE版本 不对呀

点评

根据前面几章教程,安装编程环境,安装blinker库文件  详情 回复 发表于 2021-6-7 16:31
 楼主| 发表于 2021-6-7 16:31 | 显示全部楼层
guoyanyan25 发表于 2021-6-7 16:30
请问楼主在arduino IDE的示例程序中找到,文件——示例——blinker——blinker_Hello——Hello_wifi
中blin ...

根据前面几章教程,安装编程环境,安装blinker库文件
发表于 2021-6-7 16:51 | 显示全部楼层
海神 发表于 2021-6-7 16:31
根据前面几章教程,安装编程环境,安装blinker库文件

安装blinker库后就可以了,安装库这一步放到指定文件夹后没有选择安装。
发表于 2021-6-7 23:06 | 显示全部楼层
不错,学习了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino爱好者

GMT+8, 2022-12-6 12:39 , Processed in 0.075169 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表