此次使用MQTT协议将温湿度通过ESP8266_WIFI模块上传到新版ONENET云平台,并使用app.wxbit.com图形化APP制作工具制作APP调用ONENET云平台提供的API接口实时显示温湿度数据。 二、项目组成 此次项目实现了温湿度的采集、OLED显示屏显示、数据云平台的传输,主要由STM32F103C8T6单片机、ESP-01S_WIFI
dht11.c #include "dht11.h" #include "delay.h" #include "string.h" #include "stdio.h" char dht11_data[5] = {0}; void dht11_gpio_input(void) { GPIO_InitTypeDef gpio_initstruct; DHT11_CLK_ENABLE(); gpio_initstruct.Pin = DHT11_PIN; gpio_initstruct.Mode = GPIO_MODE_INPUT; gpi...
7、GPIO配置:PE0设置为DHT11的DATA端,PE5为LED,并且设置ESP8266的EN和RST(PB7和PB9);8、时钟树配置 五、代码与解析 5.1 OLED与DHT11模块代码 受篇幅限制OLED与DHT11部分的代码,这里就不展示了。如果有不懂这部分原理与代码的读者朋友可以参考本人的另一篇博客。博客地址:基于stm32的太空人温湿度时钟项目—...
【超详细,开源】STM32+ESP8266(ESP32)+MQTT+阿里云物联网平台 11.5万 37 09:03 App STM32单片机+DHT11温湿度传感器+OLED屏幕+蜂鸣器报警+温湿度数据发送到串口调试助手+源代码 6.8万 8 21:19 App STM32+ESP8266+温湿度上传新版ONENET云平台实现平台和手机远程监测温湿度数据 22.0万 37 04:57 App 手机...
ESP8266连接ONENET问题记录: 以下几个宏定义是通过MQTT协议,连接Onenet关键参数。 1.#define ESP8266_WIFI_INFO "AT+CWJAP=\"leo\",\"20030927\"\r " //连接的Wifi名 密码,配置此宏定…
3.1 发送数据到OneNET物联网云平台 3.2 温湿度传感器DHT11初始化 3.3 光照传感器BH1750初始化 3.4 烟雾传感器初始化 3.4 ESP8266初始化 1、项目简介 1.1 系统构成 本设计由STM32F103C8T6单片机核心板电路+温湿度传感器电路+烟雾传感器+ESP8266 WIFI模块+光照传感器BH1750构成。
使用stm32采集温湿度/MQ2的数值用过 esp8266 +mqtT协议把数据传输给onenet平台 并且能通过onenet下发指令控制led灯的亮灭 打开onenet平台,使用旧版MQTT协议,选择多协议接入服务新增产品为产品添加设备修改程序中…
实验硬件:STM32F103ZET6;0.96寸OLED(128×64);ESP8266,DHT11;CS创世 SD NAND;LED;KEY 硬件实物图: 效果图: 引脚连接: OLED模块引脚: VCC --> 3.3V GND --> GND SCL --> PB10 SDA --> PB11 ESP8266模块引脚: VCC --> 3.3V GND --> GND ...
通过dht11h和bh1750获取温湿度和光照数据再通过esp8266传送到onenet平台,最后在oled与app上显示数据,同时可通过app和按键控制led灯亮灭。 上传者:Visvim0914时间:2024-05-16 STM32F103C8T6+ESP8266+DHT11 实现socket通信数据上云。 用Keil5进行开发编程,有需要的小伙伴可以自取哦,因为是自己做的项目,网上查了资料...
单片机通过串口先发送 AT指令 给 ESP8266 完成参数配置,配置完成后将 ESP8266 断电重启一次,以使配置生效(这一步可由 AT指令 完成)。ESP8266 重启后将会自动连接 AT指令 所指定的 WIFI 名称,连接成功后会通过串口返回 OK ,程序中可以通过检测是否返回 OK 来判断是否成功连接网络,下面使 ESP8266...