基于STM32的太阳能充电宝设计
演示视频:
基于STM32的太阳能充电宝设计
硬件组成:
系统硬件包括主控 STM32F103C8T6、0.96 OLED 显示屏、蜂鸣器、电源自锁开关、温度传感器 DS18B20、继电器、5 V DC 升压模块 、TB4056、18650锂电池、9 V太阳能板、稳压降压 5 V三极管。
功能:
- 电源供应:锂电池为系统供电,9 伏太阳能板经 5 伏降压稳压三极管降压为 5 伏后传送到 TP4056,TP4056 为锂电池供电,因锂电池电压 3.7 伏,通过 5 伏 DC 升压模块升压到 5 伏为整个系统提供 5 伏电压。
- 温度采集与报警:可实现对电池等温度的采集,当温度大于 30 度时,蜂鸣器报警。
- 系统供电控制:电源开关可控制整个系统供电,按下关电,点击继续上电。
- 太阳能供电控制:继电器能控制太阳能板供电开关,当电压小于 2.1 伏时,打开太阳能板供电功能,通过 TB4056 蓝板状态指示灯变化判断有无电源输入,靠近光源时蓝板状态指示灯会发生变化。
- 充电功能:可使用手机作为负载进行充电演示。
功能模块:
- 电源模块:包含太阳能板降压、锂电池充放电及升压等环节,实现系统稳定的 5 伏供电。
- 温度采集与报警模块:利用温度传感器采集温度,通过蜂鸣器进行温度异常报警。
- 系统供电控制模块:由电源开关实现对系统供电状态的控制。
- 太阳能供电控制模块:借助继电器根据电压情况控制太阳能板供电开关,并通过蓝板状态指示灯反馈电源输入情况。
- 充电模块:具备为外部设备(如手机)充电的功能 。
目录