基于单片机的智能路灯控制系统设计——32开发实例【毕业设计】

一、系统设计

     整个智能路灯系统采用STM32F103C8T6单片机进行主控,使用红外光电开关进行人体检测,通过光敏电阻模块进行光照检测,利用声音传感器进行路灯周围声音的检测、还通过DS1302时钟模块为系统的路灯的控制提供定时,通过按键可以对定时时间进行设定,并且还会将检测到的数据在LCD显示屏上进行显示[4]。当系统处于定时模式下就会根据定时时间控制路灯常亮,在定时模式下会通过光照检测模块检测路灯是否真的亮,如果路灯没有真的亮就会控制蜂鸣器进行报警。当系统处于非定时模式下就会根据声音检测来控制路灯的亮灭,当检测到声音时,路灯就会亮一段时间

二、硬件设计

     硬件模块的选型主要包括主控模块、光照采集模块、声音检测模块、人体检测模块、亮灯定时模块、数据显示,模块的选型,模块的选型是基于性能、功耗以及成本等多方面考量。

三、软件设计

     智能路灯系统在上电运行后会进行初始化,在初始化完成后采集进行光照检测、声音检测、定时检测、人体检测,检测到的数据会在OLED屏上进行显示。其中如果不在定时状态时如果检测到人体就会亮一段时间,片刻后自动熄灭;在非定时状态下检测到声音也会亮一段时间,片刻后自动熄灭。在定时状态下则会控制灯常亮,但是当检测到路灯不亮时就会控制蜂鸣器进行报警。

四、实物展示


五、资料内容 

————————————————
版权声明:本文为CSDN博主「小常硬件」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XCHardware/article/details/131051583

物联沃分享整理
物联沃-IOTWORD物联网 » 基于单片机的智能路灯控制系统设计——32开发实例【毕业设计】

发表评论