程序源码无删减

整个开发用到的所有资料如下: 开发软件MDK JLINK驱动安装包及相关文件 stm32开发资料-stm32f103c8t6 PCtoLCD2002 取模软件 stm32配套的液晶屏资料以及相关程序 Stm32f103c8t6 UCOSII 各传感器的数据手册以及程序、BMP180、DHT11温度模块、HC-SR04 超声波模块、光敏电阻传感器、热敏传感器、无源蜂鸣器

基于STM32的室内环境监测系统

概述

采用STM32F103C8T6核心板作为系统控制单元,结合相关的传感器模块和软件资源完成以STM32F103C8T6为核心的室内环境监测系统。使用超声波传感器检测距离,通过LCD显示屏显示距离;通过温湿度传感器DHT11将检测到的实时室内温湿度数据发送给主控LCD显示,同时系统能够根据设定温度自动驱动加热模块进行升温,驱动风扇进行降温,达到自动控温的目的,也可手动进行升降温控制;使用光照传感器将采集的ADC数据进行分析周围光照强度,将光照的亮弱实时数据发送给主控LCD显示;通过产生PWM波来控制LED灯的点亮程度,从而在光照不足的情况下,任意切换LED灯显示模式。

本设计的研究内容:

硬件电路的绘制,设备连线的处理,STM32F103C8T6核心板 GPIO 端口的使用研究,通过程序流程编写,实现在设备运行过程中进行电机测试,显示队员信息,实现蜂鸣器报警,进行图像测试。同时使用光敏电阻感应光照强度,通过LCD显示屏的亮灭来表示光照强度;实现在设备运行过程中实时显示室内温湿度数据并实现自动升降温功能以及使用超声波测

文章链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: