查看: 9795|回复: 12

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

[复制链接]

该用户从未签到

发表于 2021-3-5 09:51 | 显示全部楼层 |阅读模式
本帖最后由 海神 于 2021-12-14 11:05 编辑

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

硬件

wifiduino主板*1
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、物联网天气时钟
16、空气加湿器
17、远程烟雾报警
18、气象站
blinker物联网教程——19、接入小度智能音箱
20、语音氛围灯
21、远程控制电脑开关机
22、手机控制空调
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 | 显示全部楼层
不错,学习了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

blinker物联网教程——11、自动灌溉
blinker物联网教程——11
简介[hr] 农业是用水大户,近年来农业用水量约占经济社会用水总量的62%,部分地区高达
求助,st7735显示图片扭曲
求助,st7735显示图片扭曲
前段时间买了个st7735s驱动的0.96tft屏,这两天研究了一下st7735的驱动,在网上找了些
朱雀 是基于ESP32的开源焊台控制器
朱雀 是基于ESP32的开源焊
朱雀 是基于ESP32的开源焊台控制器 本控制器除了控制普通焊台以外,只需通过稍作修改
16度双足机器人舵机驱动板pca9685连接舵机,舵机没反应
16度双足机器人舵机驱动板
各位同为arduino爱好者的大佬们大家好!想请教一下大家有关舵机驱动板pca9685
Arduino IDE 2.0.0 RC3开发STM32遇到的问题
Arduino IDE 2.0.0 RC3开
问题求助: 安装了Arduino IDE 2.0.0 rc3,下载安装了来自stm32duino的库,截图1。然
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表