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

本版积分规则

热门推荐

求助VSCode+PlatformIO Arduino怎么把文件包含到工程中
求助VSCode+PlatformIO Ar
请教一下论坛大佬 PlatformIO对文件进行编译过程中报错“undefined reference to xxx
一款基于Arduino平台的零代码就可驱动的串口彩屏分享
一款基于Arduino平台的零
多年前在论坛上看到一个帖子: 引起了我的共鸣:能不能有一种彩屏,可以像Arduino I
自制麦轮小车robomasterV4详细教程
自制麦轮小车robomasterV4
一 介绍 这个帖子中,我将介绍用arduino制作一台PID调制的麦轮小车底盘部分的方法 资
MS39233 无刷直流马达—完美替代 ST SPIN233
MS39233 无刷直流马达—完
MS39233 是一款低压三个半桥驱动器。完美替代ST SPIN233。它可应用于低电压及电池供电
用arduino nano 连接esp8266,代码写不进esp8266里面,有偿求解决
用arduino nano 连接esp82
哪位大佬能帮我解决下,发二十元红包请喝杯奶茶。+V:lcmazjq 接线图和错误信息在附件
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表