一.系统设计
整个系统以STM32 单片机作为核心控制器,通过DS1302进行定时,通过光敏模块识别光照强度,通过光电管识别人体,识别后通过单片机控制LED灯的闪烁和OLED屏的显示,通过无线通信模块将检测到的数据上传到手机。
图1 系统框图
二.硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,该系统主要由光敏电阻模块,OLED显示模块,DS1302模块,光电管模块,无线通信模块。
图2 硬件电路
三.软件设计
系统在完成系统初始化后就开始通过光电管进行红外识别人体,通过光敏电阻模块检测光强,通过DS1302设置定时,通过OLED进行显示,当判断在定时时间内则继续判断是否检测到人,是则打开灯光并根据光强自动调亮度。
图3 程序流程图
图4 主程序
四、实物展示
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6002文章
43981浏览量
620890 -
led灯
+关注
关注
22文章
1554浏览量
107034 -
STM32
+关注
关注
2240文章
10675浏览量
348846
原文标题:基于STM32单片机的路灯系统
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
基于单片机的LED路灯控制系统设计
现在LED灯管的成本较高,但其符合国家节能减排的大政方针,值得推广[1].本文以LED路灯为控制系统的研究对象,提出了基于单片机为控制核心,由RS485[2]通信、红外检测物体运动和PWM调制恒流驱动模块共同组成的LED
发表于 03-04 16:43
基于单片机的LED路灯模拟控制系统的设计与实现
和功率的输出。1.2 支路控制器模拟LED路灯控制系统的重点在支路控制器,其电路框图如图2所示。AT89S52单片机作为控制核心,时钟电路将时钟信息送显示和时钟存储;光敏检测主要用来检测光线的强度是否
发表于 08-05 15:04
基于单片机的路灯控制器的设计
一、任务 利用单片机实现路灯控制功能,支路控制器部分可由计算机实现也可由单片机等控制器实现。 二、基本要求: (1)用户可以分别设定和修改路灯的开灯与关灯时间。 (2)能够根据日光光线
发表于 10-22 16:18
单片机控制的太阳能LED智能路灯照明系统
自行设计了一套太阳能LED路灯智能照明系统。在该系统中以单片机与模数转换器构成数据采样模块,实现蓄电池的过充与过放保护电路;数码管显示电路显示蓄电池的电压和当前时间;通过光敏电阻感知外
发表于 11-17 16:59
如何去实现一种基于单片机的声光控智能路灯系统设计
048【毕设课设】基于单片机声光控智能路灯系统仿真设计,本设计完整的实现了双控(光控和声控路灯)仿真设计。光控优先级最大,当有光时灯熄灭(无论有无声音),当无光时(有声音则亮,无声音时
发表于 11-09 07:09
如何去实现基于51单片机的太阳能风能路灯控制器设计
147【毕设课设】基于51单片机的太阳能风能路灯控制器设计【资源下载】下载地址如下本系统采用STC89C52单片机+太阳能电池板电路+风机电路+充电保护电路+升压电路+锂电池电路+电源
发表于 11-10 08:27
基于单片机的无线路灯控制系统的设计资料分享
本设计是基于单片机的无线路灯控制系统,主要实现以下功能:主机DS1302计时,可通过按键调节时间显示两个从机温度、光照度数据可设置从机LED
发表于 11-30 08:25
评论