基于STM32的物联网智能温湿度检测系统

这篇具有很好参考价值的文章主要介绍了基于STM32的物联网智能温湿度检测系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、准备工具

1.硬件准备

Windows10+ 系统电脑一台

可发射WiFi信号设备一台(手机即可)

STM32F103核心板

STM32仿真器

ESP8266-01模块(需要刷OneNet固件)Wifi模块刷入OneNet固件 - 每日书库ESP8266-01 WIFI模块刷入OneNet固件,使用MQTT连接方式接入OneNet,以及AT固件的介绍https://www.tao-space.top/2023/04/24/Wifi%E6%A8%A1%E5%9D%97%E5%88%B7%E5%85%A5OneNet%E5%9B%BA%E4%BB%B6/

7针OLED 0.96寸显示屏

DHT11模块

杜邦线若干

2.软件准备

keil 5 软件

XCOM V2.0 (串口调节工具)

二、系统硬件设计

1.硬件结构图

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

2.硬件连接方式

硬件连接对照表
ESP 8266 0.96 OLED DHT 11
ESP8266 STM32 OLED STM32 DHT11 STM32
3V3 3.3V GND GND VCC 3.3V
RST / VCC 5V DATA PG11
EN 3.3V D0 PD6 GND GND
TX PB11 D1 PD7
RX PB10 RES PD4
IO0 / DC PD5
IO2 / CS PD3
GND GND

三、系统程序设计

1.硬件程序设计

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

当系统通电后会自接动连接WiFi以及连OneNet平台,请在通电前修改好配置;系统初始化过程中系统oled显示屏幕会显示启动图片(如图1),WiFi连接成功后LED1灯会点亮(PB5),OneNet连接成功后LED2灯会点亮(PE5),WiFi及OneNet平台连接成功后系统oled会显示信息,由两部分组成:顶部导航栏和信息栏(如图2),导航栏的W表示WiFi以及OneNet已接入,导航栏的T与H表示温湿度正常显示,导航栏的数据标志是数据向OneNet平台传输的标志;信息栏第二行temp表示温度数值,信息栏第三行humi表示当前湿度。

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机
图1 - 启动图片
基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机
图2 - 数据示意图

2.需要修改程序

void wifi_config()
{
	WiFi_ConTrol("AT+CWJAP=ssid,password\r\n","+Event:WIFI GOT IP");
	delay_ms(1000);
	LED1=0;
	WiFi_ConTrol("AT+IOTCFG=devid,proid,auth_info\r\n","+Event:Connect:0");
	delay_ms(1000);
	LED2=0;
	wifi_tag = 1;
}

在 main.c 中修改 WiFi_ConTrol 中的 ssid (网络名)以及 password(网络密码)和 devid、proid、auth_info三个参数会在后面做介绍

3.网络配置方法

1.登录OneNet管理平台

OneNet管理平台https://open.iot.10086.cn/console/summary

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

2.切换至多协议接入界面

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

3.添加产品

带 * 的为必填项目,随便填写即可,也可按照下图的示例填写

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

4.添加设备

带 * 的为必填项目,随便填写即可,也可按照下图的示例填写

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

5.信息提取

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

上面所说的这三个信息devid、proid、auth_info分别代表设备ID、产品ID、鉴权信息(上图红框标注)

devid=1190096082
proid=627064
auth_info=8848

4.本地程序配置

注意:此步骤需要部署PHP环境

1.查看信息

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

设备ID:1190096082
api-key: ZCXW5TiGNTb=FP8d36i==C1Xz5A=

2.修改文件

$url = "http://api.heclouds.com/devices/1190096082/datastreams/"; // 替换为您的设备ID 

"api-key: ZCXW5TiGNTb=FP8d36i==C1Xz5A=" // 替换为您的api-key

3.运行文件

运行 index.php 文件

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

四、运行测试

连接好设备并下载好程序后进行程序测试,实际效果图若下图所示

1.本地程序运行

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

2.网络界面接收

PS:开启实时刷新即可看到动态的数据

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

基于STM32的物联网智能温湿度检测系统,OneNet,Esp8266,单片机开发,stm32,物联网,嵌入式硬件,单片机

五、程序下载

下载地址:基于STM32的物联网智能温湿度检测系统 | New Worlds文章来源地址https://www.toymoban.com/news/detail-826727.html

程序下载地址:http://cloud.tao-space.top/2024/02/01/18/646/

到了这里,关于基于STM32的物联网智能温湿度检测系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • stm32毕设分享 Stm32 WIFI智能家居温湿度和烟雾检测系统 - 单片机 物联网 嵌入式

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月02日
    浏览(38)
  • 【物联网毕业设计】 单片机WIFI智能家居温湿度与烟雾检测系统 - Stm32 嵌入式

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2023年04月21日
    浏览(45)
  • 嵌入式项目分享 Stm32 WIFI智能家居温湿度和烟雾检测系统 - 单片机 物联网 嵌入式

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年01月16日
    浏览(51)
  • 单片机项目分享 Stm32 WIFI智能家居温湿度和烟雾检测系统 - 单片机 物联网 嵌入式

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月19日
    浏览(49)
  • 通信工程毕设 Stm32 WIFI智能家居温湿度和烟雾检测系统 - 单片机 物联网 嵌入式

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月02日
    浏览(46)
  • 86、基于STM32单片机的温湿度DHT11 MQ-2烟雾火灾报警器蓝牙物联网设计

    毕设帮助、开题指导、技术解答(有偿)见文末。 目录 摘要 一、硬件方案                     二、设计功能 三、实物图 四、原理图 五、硬件框图 六、流程图 七、程序源码   八、资料包括 随着社会和经济的发展,防火工作越来越重要,但是目前国内的许多研发都侧重

    2024年02月06日
    浏览(37)
  • STM32物联网项目-SHT30温湿度采集(IIC通信)

    SHT30数字温湿度传感器 SHT3x湿度传感器系列包括低成本版本SHT30、标准版本SHT31,以及高端版本SHT35。 SHT3x湿度传感器系列结合了多种功能和各种接口(I2C、模拟电压输出),应用友好,工作电压范围宽(2.15至5.5 V),适合各类应用。 SHT3x建立在全新和优化的CMOSens® 芯片之上,

    2023年04月21日
    浏览(33)
  • 105-基于stm32单片机智能家居温湿度烟雾监测人体红外防盗报警系统Proteus仿真+程序源码

    一:功能介绍 1、采用stm32单片机+LCD1602+DHT11温湿度传感器+烟雾传感器+按键开关+蜂鸣器+LED灯,制作一个智能家居温湿度烟雾监测人体红外防盗报警系统; 2、通过按键开关来模拟人体红外检测触发,并且可以通过按键开关来设置正在布防和停止布防状态,布防状态下,当检测

    2024年02月03日
    浏览(43)
  • 基于stm32温湿度采集平台开发

    随着现代社会的高速发展,越来越多的科学技术被应用于农业生产领域。在温湿度大棚中对温湿度、二氧化碳浓度等外部参数的实时准确的测量和调节更是保证农业高效生产的重要前提。 本次课程设计中实现了一个基丁 STM32F103VET6的智能温湿度检测系统,目的是实现温湿度的

    2024年02月02日
    浏览(36)
  • 基于stm32的温湿度检测案例(一)

    文章目录 目录 系列文章目录 一、基于stm32的温度检测案例(一) 文章目录 前言 一、实验器材简介 1.1、基于STM32F042F6P6的最小单片机系统 1.2、串口通信工具CH340G(USB转TTL)​编辑 1.3、仿真器(ST-LINK V2) 二、检测STM32F042F6P6功能是否正常 2.1、程序验证  2.2、上电验证 三、代

    2024年01月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包