文章目录[隐藏]
一、设计简介
本设计是基于单片机的智能路灯系统,主要实现以下功能:
1.通过OLED显示数据,显示坏灯检测状态,显示光照强度,显示锂电池所剩电量
2.系统检测3个路灯有无损坏,若检测到路灯损坏,蜂鸣器报警并OLED屏提示。
3.使用WiFi模块连接手机APP,APP可以同时控制3个路灯亮度;分别显示坏灯检测状态;显示光照强度;进度条可自由设置路灯开关时间;
4.路人感应模式,夜间低亮度开启灯光,使用人体红外有人则增加对应路灯的亮度,人离开后延时10s降低路灯亮度,达到节能目的
5.太阳能充电板:锂电池存储太阳板所充的电, 太阳能进行充电时电路板有指示灯显示,OLED屏显示锂电池所剩电量。也可以用手机充电线给电路板进行充电
标签:STM32、人体红外、OLED、WIFI、充电模块
题目扩展:教室节能灯
二、相关软件安装
原理图和PCB绘制软件 | 源码程序开发软件 | 程序烧录软件 | 流程图、框图绘制软件 |
三、相关资料详细介绍
1、产品图
2、资料总览
3、原理图预览
4、元器件清单部分列表---详细请查看文件夹的文件。
5、系统框图预览
图2-1系统框图
本设计以STM32单片机为核心控制器,加上其他的模块一起组成基于单片机的智能路灯的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由八部分组成,第一部分是MHCD42充电模块,当电池电压不够时通过该模块给电池充电;第二部分是太阳板,可以给系统供电;第三部分是电池模块,也可以给系统供电;第四部分是光照检测模块,用于检测当前环境的光照强度;第五部分是人体红外,用于检测当前是否有人经过;第六部分是三个光敏电阻,用于检测是否有路灯损坏;第七部分是四个独立按键,用于切换界面、设置阈值、切换模式、配网、控制整个电路;第八部分是雨水传感器,用于检测是否下雨;第九部分是DS1302时钟模块,用于获取当前的时间。输出由四部分组成,第一部分是OLED显示屏,显示当前的时间、雨量、光照强度、光照阈值、模式、电池电量等;第二部分是三个LED灯,用于模拟三个路灯;第三部分是WIFI模块,通过该模块将数据发送到手机,也可以通过手机设置开灯时间、设置光照阈值、切换模式等;第四部分是蜂鸣器,当有路灯损坏时,蜂鸣器进行报警。