赞
踩
实验器材:
硬件:Stm32f103系列单片机 DHT11温湿度传感器 LED灯 OLED显示屏 ESP8266 USB TO TTL 蜂鸣器 GP2Y1014AU0F
软件:keil
实验内容:
先完成硬件部分的程序
原理图:
连接图:
注意:一般要导入别人的程序需要去修改以下这些地方:
添加完按键、蜂鸣器等的驱动后,现在就需要云连接。
步骤如下:
导入方法,将程序导入文件夹后
导入keil中,然后指定文件位置
导入完成之后,要使用MQTT服务器,设备采集数据发送到MQTT服务器
接下来,使用MQTT fx给服务器发送消息
这里也可以使用json来解码
所谓json就是键值对,这里大家可以去b站搜索学习哈,这里简单说明一下供大家理解。
Json格式为 {“key”:”value”},例如
{
“姓名”:”小胡”,
“班级”:”物联网”
}
这就是设备上行数据
接下来需要让我们的设备接收MQTT服务器发送来的数据,也就是设备订阅命令发送到上位机,这里需要用到CJson,去官网下载即可,然后按照同样的方法导入到Keil中。同样使用MQTTfx模拟上位机
此时便可以发现蜂鸣器关闭,如果为0则蜂鸣器打开
接下来写微信小程序:
打开微信开发者工具,新建一个Image文件夹,用来存放图片,在app.Json当中,使用tabbar底边栏,将图片放入
接下来进行微信顶栏的开发
在这里我们加入一个天气预报
进入主页,index
完成基本界面的绘制
接下来让小程序连接MQTT的一个服务器
完成连接之后,就要让天气预报实时更新
打开和风天气控制台,申请KEY
在这里就可以获得一个免费的key
加入到程序中,运行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。