没有合适的资源?快使用搜索试试~ 我知道了~
(开源)STC89c51结合ESP8266制作物联网环境监测系统+APP inventor制作手机App实时显示
5星 · 超过95%的资源 26 下载量 108 浏览量
2021-01-06
07:55:43
上传
评论 4
收藏 581KB PDF 举报
温馨提示
试读
6页
STC89c51结合ESP8266制作物联网环境监测系统+APP inventor制作手机App实时显示第一 、先上效果图第二、原理讲解第三、c51读取各种传感器数值第四、传感器数据推送到云端第四 下载程序到STC89c51即可第五、app inventor 制作app 接收实时数据关键程序讲解第六、效果展示第七 可能遇到的一些小问题 第一 、先上效果图 c51程序在第四步,app程序在第五步 第二、原理讲解 原理简述:利用发布订阅模式。第一步,先STC89c51获取各种传感器数值,第二步,新建主题,然后c51往这个主题发送消息,第三步。app inventor 订阅这个主题,因为app i
资源推荐
资源详情
资源评论
(开源)(开源)STC89c51结合结合ESP8266制作物联网环境监测系统制作物联网环境监测系统+APP inventor制作手机制作手机App
实时显示实时显示
STC89c51结合结合ESP8266制作物联网环境监测系统制作物联网环境监测系统+APP inventor制作手机制作手机App实时显示实时显示第一 、先上效果图第二、原理讲解第三、c51读取各种传感器数值第四、传感器数据推送
到云端第四 下载程序到STC89c51即可第五、app inventor 制作app 接收实时数据关键程序讲解第六、效果展示第七 可能遇到的一些小问题
第一第一 、先上效果图、先上效果图
c51程序在第四步,app程序在第五步
第二、原理讲解第二、原理讲解
原理简述原理简述:利用发布订阅模式。第一步,先STC89c51获取各种传感器数值,第二步,新建主题,然后c51往这个主题发送消息,第三步。app inventor 订阅这个主题,因为app
inventor 制作的app 订阅了这个主题,就可以收到来自这个主题的消息,也就是可以收到各种传感器数值。
关于发布订阅:
订阅(订阅):订阅给定的一个主题。
发布(发布)将信息发送到指定的主题。
只有订阅该主题的设备才可以收到发往该主题的消息。
通俗的来讲:就是像博客订阅的场景,什么意思呢,也就是说100个人订阅了你的博客,如果博主发表了文章,那么100个人就会同时收到通知邮件,订阅/发布模式就是这样的原
理。
如果还不理解的话再通俗讲一下,就像生活中听收音机,要想听收音机,肯定就是调频啦,只有在正确的频道上面,我们才能听得到好听的节目,所以说订阅首先要订阅一个频
道/主题,只有订阅了该主题,我们才能收到发往该频道/主题的消息。
在本例程中,c51借助ESP8266推送消息,app订阅主题,就可以实时接收c51发来的消息了。
第三、第三、c51读取各种传感器数值读取各种传感器数值
由于大家的传感器不一样,这里就不统一做例程了,在程序里直接使用了虚拟数值,大家知道就好。
char data1[] = "32"; ////为了演示定义的模拟数据,可根据自己传感器自行采集数据
char data2[] = "27.8"; //
char data3[] = "45";
char data4[] = "26";
char data5[] = "99.12";
char data6[] = "ON";
这里只定义了6个数值,当然可以根据自己需要,随意增加或者减少传感器数值个数,数据类型可自行随意修改。
第四、传感器数据推送到云端第四、传感器数据推送到云端
c51示例程序下载:点击下载
程序说明,波特率9600,晶振11.0592
由于ESP8266-01默认波特率是115200,需要先手动调节esp8266-01的波特率。
调整方法:ESP8266-01连接到usb转ttl
五根线五根线
esp8266———UsbTTL
tx———-rx
rx———-tx
vcc——-3.3v
gnd——–gnd
en———-3.3v
打开串口调试助手,设置波特率115200,找到esp8266的com口并打开,发送
AT+UART=9600,8,1,0,0
末尾应该加上回车换行,串口会回复ok
资源评论
- 西山居游戏2023-07-27通过结合STC89c51和ESP8266,这个项目展示了如何实现环境监测系统的实时显示,对于科研和实验室有很大的实际价值。
- 贼仙呐2023-07-27文件中使用的语言简洁明了,容易理解,使得读者能够快速上手。
- 杜拉拉到杜拉拉2023-07-27这个文件通过APP inventor制作了一个手机App,实现了设备与手机的互联,增加了项目的便捷性和实用性。
- ShepherdYoung2023-07-27这个文件提供了一个有趣的物联网项目示例,可供初学者学习和实践。
- 乖巧是我姓名2023-07-27作者对于ESP8266的使用给出了清晰而详细的说明,非常适合初学者入门。
weixin_38685600
- 粉丝: 5
- 资源: 906
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功