缘由
- 半夜起床去交水费,又不想开灯浪费电,所以萌生做一个夜灯的想法。
思路递进
- 近年来各种集成模块方便购买和使用,所以就做一个纯电路的夜灯
- 插着电不方便,所以用个18650充电电池
- 如果能太阳能发电也不错
- 预留一个mcu最小系统用来拓展其他功能
框架
总体系统框架
本系统分为四个部分:光照模块、太阳能充电模块、供电模块、51最小系统及其扩展模块。
分别对应需求分析中1.1, 1.2 ,1.3的要求。
子框架
光照模块
使用四针光敏电阻模块,根据光敏传感器接收到的光照强度是否达到阈值来决定输出的电平高低。扩流电路根据输出的电平决定是否通过电流给led板。
太阳能充电模块
太阳能电池发电后输出到tp4056模块,tp4056模块产生稳压电流,为电源模块充电。
供电模块
使用18650充电电池保证整个系统的电源供给。
51最小系统及其扩展模块
使用51最小系统支持扩展其他所需要的功能。本文使用温湿度传感器DH11和蓝牙模块HC-05来实现手机查看温湿度的功能,故这里仅列举该两种传感器的系统设计。
电路设计
2.2.1 光照模块
使用四针光敏电阻模块,根据光敏传感器接收到的光照强度是否达到阈值来决定输出的电平高低。扩流电路根据输出的电平决定是否通过电流给led板。
2.2.2 太阳能充电模块
太阳能电池发电后输出到tp4056模块,tp4056模块产生稳压电流,为电源模块充电。
2.2.3 供电模块
使用18650充电电池保证整个系统的电源供给。
2.2.4 51最小系统及其扩展模块
使用51最小系统支持扩展其他所需要的功能。本文使用温湿度传感器DH11和蓝牙模块HC-05来实现手机查看温湿度的功能,故这里仅列举该两种传感器的系统设计。
实现
- 手残各种焊接,依芦葫画瓢,电路其实很简单,并没有什么难点
- HC-05就是当作串口使用,DH11网上也有很多资料,分别实现再整合。
展示