硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2123|回复: 1
收起左侧

瑞昱Ameba Wi-Fi开发板—物联网开发专题#6—手机控制智能窗帘

[复制链接]

27

主题

20

回帖

101

积分

初级会员

积分
101
发表于 2020-4-16 10:10:14 | 显示全部楼层 |阅读模式
logo_smartCurtain_CN.png
当你在公司/学校的时候,是否因为中午阳光太毒而想要使用手机来遥控打开或关上家里的窗帘呢?这个专题演示了如何使用瑞昱Ameba RTL8195AM无线开发板来帮你实现这个功能。这个项目除了ameba开发板之外只用到了一个伺服机和一个智能手机,信息指令通过MQTT协议轻松在手机和单片机中间交流,让你不论身在何处都可以随时掌控你房间的窗帘!
该项目的DIY难易指数是:⭐⭐
准备清单:
  • Ameba RTL8195AMWi-Fi开发板   x1
  • 伺服机 x1
  • 杜邦线 x3
硬件连接:
按照这个链接图,将伺服器和ameba连接即可
SmartCurtainSystem_Connection.png


软件准备:
因为我们使用了瑞昱ameba官方的免费MQTT服务器,所以这里建议大家登录:
来注册使用官方免费的MQTT服务,具体流程上面的链接都有介绍。
接下来,下载附件里的源码,并用ArduinoIDE打开~
修改源码中关于WiFIMQTT的设置(都已用高光笔标注)
code_edit.jpg

点击上传代码!


现在来设置手机MQTT客户端。从应用商店下载免费的MQTT客户端,并填入以下信息:
MQTT服务器地址:  cloud.amebaiot.com
端口:                            1883
用户名:                        你在www.amebaiot.com注册时用的同样的用户名
密码:                             你在www.amebaiot.com注册时用的同样的密码
订阅主题:                    amebapubto
发布主题:                    amebasubto
然后建立连接,搞定~
现在重启ameba板子,这时候你的手机就会收到ameba发来的打招呼信息了。
如果你想打开窗帘,就在手机上发送open,如果想关上,就发送 close, 就是这么简单~
如有不清楚的地方,可以点击以下的视频链接观看演示视频:

Ameba_SmartCurtain.ino

3.07 KB, 下载次数: 7

源码

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2020-4-16 10:24:22 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 13:01 , Processed in 0.039926 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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