资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
T1592305M
设计简介:
本设计是基于STM32的智能监控系统,主要实现以下功能:
1.可通过光敏电阻监测当前光照强度
2.可通过当前光照强度自动调整灯光亮度
3.可通过光敏电阻监测路灯故障
4.可通过Lora模块连接主从机
5.可通过显示屏显示当前数据
6.可通4G模块连接云平台
电源: 5V
传感器:光敏电阻(5528)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:有源蜂鸣器、发光二极管
人机交互:独立按键
通信模块:Lora模块(ATK-LORA-01)、4G模块(Air724UG)
标签:STM32F103C8T6、OLED12864、5528、有源蜂鸣器、Air724UG、发光二极管、独立按键、ATK-LORA-01
题目扩展:智能灯光系统、声控灯光系统

基于单片机和LoRa的路灯智能监控系统设计可以分为三个主要部分:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分概述:
中控部分以STM32单片机为核心,扮演着整个智能路灯控制系统的“大脑”角色。它负责接收来自输入部分的数据,包括独立按键的操作指令、LORA模块传输的从机数据以及供电电路的电压状态。STM32单片机对这些数据进行处理和分析,根据预设的逻辑和算法,产生相应的控制信号,并通过输出部分实现对路灯的智能化控制。
输入部分概述:
- 独立按键:提供用户交互界面,用户可以通过按键进行模式切换、灯光亮度保存与调节等操作,实现对照明系统的个性化设置。
- LORA模块:作为无线通信模块,负责接收从机发送的光照强度等数据,实现主从机之间的数据同步与传输。
- 供电电路:为整个系统提供稳定的电源输入,确保系统能够正常工作。
输出部分概述:
- OLED显示模块:用于显示光照强度、工作模式、灯光亮度以及路灯状态等关键信息,为用户提供直观的系统状态反馈。
- 声光报警:当检测到路灯出现故障时,通过灯光闪烁和声音提示进行报警,提醒维护人员及时处理。
- USB灯(模拟路灯):根据中控部分的指令,调节亮度或开关状态,模拟实际路灯的工作情况。
- 4G模块:将系统收集到的数据上传至阿里云平台,实现远程监控与数据分析,为智能路灯系统的持续优化提供数据支持。
实物调试
5.1 电路焊接总图
首先在AD中根据各个模块画出原理图,然后导出PCB进行连线,最后通过嘉立创进行打板。板子到手之后就是焊接过程,主从机相同的有三个部分,第一部分是电源模块,将电源接口、电源开关、1k电阻、两个电容进行滤波和一个指示灯依次焊接,焊接好之后插入Type-C电源,指示灯点亮,电源模块测试正常。第二部分是Zigbee模块,都用了一个转接板,只焊接6Pin的排母,将转接板一起插入排母中就好了。第三部分是单片机最小系统板,因为最小系统板已经引出了程序烧录接口和自带复位电路,所以只要焊接两个排母将单片机最小系统板插入排母。主机还有一个Air724UG模块,先焊接4Pin的白色底座,然后用4Pin的杜邦线连接。还有三个独立按键,直接焊接在电路板上。从机上的光敏电阻、USB灯、也是先焊接排母,然后传感器插入相应的排母中。下图5-1为焊接完的整体实物图:

图5-1电路焊接总图
5.2 Air724UG模块联网
在上电之前,先给模块接入信号线,再插进去一个可以正常使用的手机卡,这里使用的是移动的手机卡,然后给电路板通电,等Air724UG模块上蓝色指示灯慢闪之后,按一下单片机最小系统上面的复位按键,当Air724UG模块上蓝色指示灯快闪之后,就说明模块已经连上网了,这个时候就可以在手机云智能APP上远程监控了。如图5-2所示,

图5-2联网图
5.3 自动模式实物测试
如图5-3所示,自动模式下,根据光敏电阻检测的光强调节灯亮度。

图5-3自动模式实物图
5.4 手动模式实物测试
如图5-4所示,我们按下第四个按键切换到手动模式,然后按下第一个按键开关灯,按下第二个按键灯光加10,按下第三个按键灯光减10。

图5-4 手动模式实物图
5.5 异常报警实物测试
如图5-5所示,如果灯亮度大于5,表示路灯正常;如果灯亮度小于2,表示路灯异常,进行报警。

图5-5异常报警实物图
仿真调试
6.1仿真总体设计
仿真设计总体包括两个32单片机、OLED显示屏、四个按键、蜂鸣器、模拟Air724UG模块的串口虚拟终端、LED灯、两个模拟光照调节和故障检测检测的电位器。

图6-1 仿真设计总图
6.2自动模式仿真测试
如图6-3所示,自动模式下,根据光敏电阻检测的光强调节灯亮度。

图6-2自动模式仿真图
6.4 手动模式仿真测试
如图6-3所示,我们按下第四个按键切换到手动模式,然后按下第一个按键开关灯,按下第二个按键灯光加10,按下第三个按键灯光减10。

图6-3手动模式仿真图
6.5 异常报警仿真测试
如图6-4所示,,如果灯亮度大于5,表示路灯正常;如果灯亮度小于2,表示路灯异常,进行报警。

图6-4 异常报警仿真图
设计说明书部分资料如下
设计摘要:
本文介绍了一种基于STM32单片机的物联网智能路灯控制系统设计。该系统以STM32为核心控制器,通过集成多种传感器和通信模块,实现了对路灯的智能化管理和控制。系统主要由中控部分、输入部分和输出部分组成。中控部分采用STM32单片机,负责数据的采集、处理和控制输出。输入部分包括独立按键、LORA模块和供电电路,用于模式切换、数据传输和系统供电。输出部分包括OLED显示模块、声光报警和4G模块,用于显示系统状态、故障报警和数据上传至云平台。从机部分通过光敏电阻检测光照强度,并通过LORA模块与主机进行数据通信,控制USB灯的亮度。
本设计通过物联网技术实现了路灯的远程监控和智能调节,提高了路灯的能效和可靠性。实验结果表明,该系统能够根据环境光照自动调节路灯亮度,并在故障发生时及时报警,具有较高的实用价值和应用前景。
关键词:STM32,物联网,智能路灯,LORA,OLED显示,4G模块
字数:10000+
目录:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
2.4 显示方案的选择
2.5 物联网方案的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.3 显示模块
3.4 Air724UG模块
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 主机按键功能图
4.4 主机显示函数流程图
4.5 主机处理函数流程图
4.6 从机显示函数流程图
5 实物调试
5.1 电路焊接总图
5.2 Air724UG模块联网
5.3 自动模式实物测试
5.4 手动模式实物测试
5.5 异常报警实物测试
6 仿真调试
6.1仿真总体设计
6.2自动模式仿真测试
6.4 手动模式仿真测试
6.5 异常报警仿真测试
结 论
参考文献
致 谢
&spm=1001.2101.3001.5002&articleId=155013473&d=1&t=3&u=4f124d672e72463db37d8bd2833393bb)
1092

被折叠的 条评论
为什么被折叠?



