基于STM32环境监测系统设计。功能: 1.DHT11采集温湿度信息 2.OLED液晶屏显示 3.温度过高蜂鸣器报警 4.红外防盗监测,蜂鸣器报警 5.实时将数据上传云端,小程序和web端实时显示数据 6.云平台远程控制,手机端和web端远程控制窗帘和空调开关(继电器模拟和led灯指示) ...
DHT11的数据读取只需要一根线,我使用的是PB8,另外,OLED用来显示温湿度的值,使用IIC通信,使用的是PB6和PB7。2程序编写 根据DHT11的数据读取协议,编写对应的数据读取函数。2.1 DHT11复位和检测响应函数 首先是MCU向DHT11发送的起始信号,拉低20ms,再拉高30us。u8DHT11RstAndCheck(void){ u8timer=;__set...
1、采用stm32单片机核心板+0.96寸OLED+DHT11温湿度传感器+光敏传感器,制作一个基于stm32单片机DHT11温湿度光敏光照检测OLED显示实物; 2、通过DHT11传感器采集当前的温湿度,并且显示到OLED显示屏上 3、通过光敏传感器采集当前光照强度,并且显示到OLED显示屏上 4、当光照强度低于一定值(阈值程序里面可以修改),LED指示灯熄...
MCU向DHT11发送起始信号后,就可以接收DHT11的数据返回了,一次读取湿度和温度即可。 /*读取一字节数据,返回值-读到的数据*/u8DHT11ReadByte(void){u8i;u8byt=0;__set_PRIMASK(1);//关总中断for(i=0;i<8;i++){while(DHT11_IN);//等待低电平,数据位前都有50us低电平时隙while(!DHT11_IN);//...
DHT11的数据读取只需要一根线,我使用的是PB8,另外,OLED用来显示温湿度的值,使用IIC通信,使用的是PB6和PB7。 2 程序编写 根据DHT11的数据读取协议,编写对应的数据读取函数。 2.1 DHT11复位和检测响应函数 首先是MCU向DHT11发送的起始信号,拉低20ms,再拉高30us。
本篇介绍STM32如何外接温湿度传感器实现当前环境温湿度的读取,并显示到OLED屏幕上。 1 DTH11温湿度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,包括一个电阻式感湿元件和一个NTC测温元件。 1.1 数据读取协议 微控制器MCU与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4...
首先,将STM32F103C8T6开发板、DHT11温湿度传感器和OLED12864显示屏分别连接在一起。 将DHT11温湿度传感器的VCC引脚连接到STM32F103C8T6开发板的5V引脚上。 将DHT11温湿度传感器的GND引脚连接到STM32F103C8T6开发板的GND引脚上。 将DHT11温湿度传感器的DATA引脚连接到STM32F103C8T6开发板的PB0引脚上。
本篇介绍STM32如何外接温湿度传感器实现当前环境温湿度的读取,并显示到OLED屏幕上。 1 DTH11温湿度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,包括一个电阻式感湿元件和一个NTC测温元件。 1.1 数据读取协议 微控制器MCU与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4...
DHT11 采集温度通过 ,红外检测物品是否丢失,当红外检测不到物品,蜂鸣器鸣响,蓝牙给手机发送消息。OLED显示开启,LED灯并且把信息在OLED在显示;当环境温度大于设定阈值,进行声光报警并蓝牙发送信息。开启LED灯并且把信息在OLED在显示。 2·知识储备 知识储备:OLED通过 12C通信,dht11通过 1-Wire 总线通信; 3·基本模块...