本项目提供了一个基于STM32F103C8T6微控制器的开发板方案,整合了DHT11温湿度传感器、BH1750光强传感器及OLED显示屏幕。包含详细文件与经过测试的代码,便于用户直接使用和二次开发。
本项目是基于STM32F103C8T6单片机的课程设计作品,包含了DHT11温湿度模块、GY-302(BH1750)光照传感器模块以及0.96寸OLED显示模块。该项目提供完整的开发板文件和测试代码及最终版本的代码,并附有原理图和PCB设计文档,可以直接交给工厂进行生产。
项目预留了MQ空气质量传感器模块与ESP8266 WiFi模块的插针位置,方便用户根据需求自行添加或修改。在丝印层已为姓名学号预留空间,可根据个人情况进行填写(注意不要删除预设区域)。
代码文件中的引脚配置可直接调整以适应不同的开发板设置:DHT11传感器使用PA4引脚;GY-302光照传感器通过I2C通信协议连接至PB6和PB7引脚;OLED显示模块则采用PB10与PB11的I2C接口。
项目内含两套代码版本,分别为仅包含温湿度检测功能(DHT11+OLED)的基础版及整合了光照强度测量(DHT11、GY-302+BH1750和OLED显示模块)的功能增强版。所有使用的传感器资料均附于项目文件中。
无论是DIY爱好者还是学生提交课程作业,本作品都具有较高的实用价值与参考意义。希望各位能够支持并根据实际需求选择合适的版本使用。