26-112、STM32单片机锂电池充电系统路灯无线蓝牙APP1路光敏预测值液晶和APP显示设计产品功能描述本系统由STM32F103C8T6单片机核心板、TFT1.44寸彩屏液晶显示电路、无线蓝牙模块、太阳能板接口电路、TP4056充电管理模块、锂电池供电接口电路、锂电池升压到5V模块电路、光敏检测电路、高亮LED驱动电路及按键电路组成。注意视频监控及WIFI套餐才拥有视频监控(含WIFI功能)!【1】本设计通过太阳能板采集到电量通过TP4056模块稳压整理后给锂电池充电锂电池额定电压3.7V通过升压模块升压到5V给整个单片机控制系统进行供电。该过程中单片机通过内部AD模数转换采集充电电压、锂电池电压。锂电池电量通过锂电池电压换算过来获得的3.40V-4.15V电压对应电量00-99。系统能够通过采集光照数据根据光照数据和模式通过单片机内部PWM驱动高亮LED灯不同亮度亮灭。显示包括高亮LED灯状态、光照采集数据以及充电时长进行显示。【2】上电初始化。液晶显示相应标题。通过按键可以设置控制灯光的模式“光控模式”、“手动模式”按键K1进行模式切换。光控模式下根据光照情况自动调节高亮LED灯亮度光线越暗灯越亮(0-5)等级如果光线特别亮关闭LED灯。手动模式下通过按键K2、K3可以控制高亮LED灯直接打开、关闭及亮度。液晶对光线以及灯状态进行显示。【3】除了单片机采集到的锂电池电压、锂电池电量、锂电池充电电压外当充电条件达到充电要求时单片机进行充电计时累加显示在液晶上格式时:分:秒。通过按键K4可以对累加时间进行清空。【4】太阳能给锂电池充电一定要在太阳光强烈的条件下一般灯光是不足以达到充电条件尤其手机手电筒没mW功率级别的不可能充上电的。锂电池充电电压是靠近TP4056输入端电压。如果锂电池没电又没有阳光的情况下可以通过手机充电头给锂电池充电。因为锂电池电量根据电压换算的充电时会又上漂情况此时电压被拉高电量也会随着现实增高正常。【5】光敏模块采集灵敏度可以通过模块上的电位器进行调节。增加1个光敏预测值预测值之前加个F液晶和app都要显示预测值。【6】无线APP功能APP能够连接板载无线模块查看相应数据APP能够操作上述存在的功能操作。APP能够发送指令/或者接收指令。/*************无线数据和液晶显示一致***********//*******无线控制命令如下一定要注意格式*****//*******对于数据的设置命令数字是可以变的*****/*SM0# //设置模式 0光控 1手动*SL0# //控制LED灯 0关 1-5开1-5档(必须在手动模式下才控制)