查看: 3239|回复: 9

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

[复制链接]

该用户从未签到

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

简介
在基础教程中,我们用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物联网教程目录


该用户从未签到

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

本版积分规则

热门推荐

esp32s2 在Arduino IDE调试USB CDC
esp32s2 在Arduino IDE调
各位大佬好,最近尝试弄清如何使用esp32s2的usb功能。然后在Github上找的代码,放到自
一直想做个飞行器,但是出了电小问题
一直想做个飞行器,但是出
这是主函数的源码 extern uint8_t PWM_PIN[8]; void initOutput();//初始化函数 void
Arduino mega2560 usb串口01被modbus master库占用,无法下载程序
Arduino mega2560 usb串口
Arduino mega2560 用来测试modbus master通信,因未发现串口可选择,直接下载了串口(
DIY炫彩灯带,竟如此简单,更有硬件开发工具免费领!
DIY炫彩灯带,竟如此简单
什么是涂鸦Arduino SDK? Arduino 是全球最流行的开源硬件平台,涂鸦官方推出的 Ardui
.h .cpp源代码转.ino草图
.h .cpp源代码转.ino草图
在Github上下载了源码,是.h 和.cpp文件,请问一下,如何才可以转成可以在arduinoIDE
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表