基于STM32F103C8T6的环境检测+esp8266

这次不在赘述了,就是我的上一篇博客的改良版,加入了esp8266 wifi联网,该稍微整理了一下代码,修复了部分的bug。但依然存在的问题是只有成功连接服务端,OLED屏幕才会显示参数。这是因为我把部分显示的函数放在了主程序里面,因为本人空余时间比较少,所以没来的及修改。还望各位大佬帮我完善一下,十分感谢。

代码来源:正点原子,万能的网友和自己的耍的小聪明。

新加的esp8266:

数据上传数据库

 注意!注意!注意!

接线表已修改,更新了DTH11和esp8266的接线。如果你是从我上一篇文章来的,记得使用最新的接线表。还有一件很重要的事情,就是开头提到的,是要成功连接服务端了,oled才会显示,如果你一直看到没显示,就是没有成功连接。一定要使用串口调试助手,本地调试成功后才放入服务器。这个就是程序使用的最大缺点,要成功连接了oled才会显示,各位大佬有闲情可以改良一手,最后就是我也是新手,不足之处多多包涵。

2022.7.1

链接:https://pan.baidu.com/s/1_r3xUvxGHOQMr8sAb754sw?pwd=8888
提取码:8888
 

还有啰嗦一句,我的所有工程分享密码都是四个8(8888)

十分抱歉,已收到很多同学反馈,此项目存在esp8266连接不上服务器,我已经调查出问题,是接线表中esp8266写错了,把串口三写成串口一,现已更正。

                                                                                                       2024.4.16

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
STM32F103C8T6是一款基于ARM Cortex-M3内核的单片机,具有丰富的外设接口和高性能的处理能力。它广泛用于各种嵌入式应用,包括工业控制、物联网等。 ESP8266是一款低功耗的Wi-Fi模块,以其高集成度和低成本而备受关注。它内置TCP/IP协议栈,可以通过串口和微控制器进行通信,方便实现物联网设备的无线联网功能。 OneNet是中国移动物联网开放平台,作为IoT(物联网)的云平台,提供云计算、大数据分析、可视化展示和数据存储等功能。通过OneNet平台,用户可以方便地在云端管理、存储和处理传感器数据,并通过手机应用或Web页面实现对物联网设备的远程控制。 将STM32F103C8T6和ESP8266结合使用,可以实现物联网设备的智能控制和数据传输。STM32F103C8T6通过串口与ESP8266进行通信,从而实现与OneNet平台的连接。通过OneNet提供的API,可以实现对物联网设备的远程控制,比如通过手机应用控制智能家居设备的开关状态。 同时,STM32F103C8T6还可以通过ESP8266将传感器数据上传到OneNet平台,实现数据的存储和展示。比如,将温湿度传感器的数据上传到云端,在手机应用上展示当前室内的温湿度值。 总的来说,STM32F103C8T6和ESP8266结合使用,通过OneNet平台可以方便地实现物联网设备的远程控制和数据传输。这种方案适用于许多物联网应用场景,可以提高设备的智能化程度和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值