基于STM32的微型网关设计与实现
目录
第一章 项目描述
本次项目借用Keil uVision5单片机C语言开发系统编写,通过J-Link驱动下载HEX程序,烧录到STM32F407开发板中运行。
实现DHT11读取温湿度、配置ADC3通道获取光照强度、SR04超声波测距、利用w25q128 Flash芯片存取比较值、通过MPU6050运动处理组件获取三轴坐标、使用RC522模块读卡、将获取的数据在OLED屏上显示、再利用4G通讯模块连接云平台,并将数据传送到云平台,通过串口将系统日志打印出来。
第二章 项目需求
(1) 温湿度的获取
(2)光照强度的获取
(3)陀螺仪
(4)测距
(5)比较值存取
(6)刷卡
(7)OLED屏显示
(8)上传云平台
(9)超值报警
第三章 项目所需环境
开发环境:
Windows10、STM32F407、FreeRTOS
开发工具:
Keil uVision5、串口调试助手、USB调试助手
硬件模块:SIMA7600C1模组、DTH温度传感器模块、OLED屏 、RC522
W25Q128 、SR04、压力传感器模块
数字温湿度传感器DHT11
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传