一、系统设计
整个系统以STM32 单片机作为核心控制器,该控制器可以通过光敏电阻模块进行光照检测,通过DS1302进行定时控制,检测到的数据会通过ESP8266上传到上位机端进行显示,检测到的数据会通过ESP8266上传到上位机端进行显示,并且在上位机端可以直接控制开灯和关灯。
二、硬件设计
系统内的主要电路有单片机最小系统电路、光强检测电路、DS1302定时电路、无线通信电路以及稳压电路。
三、软件设计
主程序流程
光照控制系统在上电运行后会进行初始化,在初始化完成后采集进行光敏检测、定时时间检测、采集到的数据会通过无线模块上传到上位机端,判断在定时时间内则保持灯常量,否则根据亮暗控制小灯。
Keil程序运行界面
四、资料内容
————————————————
版权声明:本文为CSDN博主「小常硬件」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XCHardware/article/details/131622037