查看: 16448|回复: 18

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 | 显示全部楼层
不错,学习了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

IRremoteESP8266都是英文的 用法看不懂
IRremoteESP8266都是英文
最近在用IRremoteESP8266库,但是里面用法解释都是全英文的,也没有例子,实在看起来
blinker物联网教程——6、wifi插座
blinker物联网教程——6、
简介[hr] 在日常生活中,我们可能有接触到wifi插座,所谓wifi插座就是给原本的插座加
想自制TB6612电机驱动模块
想自制TB6612电机驱动模块
想知道板子上三个电容的参数
ESP32用不了arduino库里的tone()函数!!!
ESP32用不了arduino库里的
选择用其他开发板就能用,唯独ESP32用不了,好像一直检索不到路径,折腾两天了
【搬运】初学者的PID教程 by Brett Beauregard
【搬运】初学者的PID教程
在网上看到一个写的很详细的PID教程,一步一步地讲解Arduino PID库的原理,非常棒。帖
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表