本帖最后由 逍遥李 于 2015-1-21 12:13 编辑
你是否有很多旧手机坏了,电池不舍得扔掉?你的笔记本电池换了你是否知道里面电芯可能多半还是好的?收集起来,快点来这里DIY吧!
设计思路:详见后面功能模块图
功能简述:
使用太阳能电池板,白天收集阳台的阳光,存储到不用的一些手机电池和笔记本等充电电池中,利用STM32F091强大的外设资源和低功耗性能,平衡各不同规格和不同使用程度的电池之间的充放电节拍,使得电池组除自动充电外,还能稳定地对手机等USB外设供电,能够给晚上室内照明系统供电,能够给LCD显示供电。
STM32F091的作用:
1、平衡不同规格新旧电池充放电;
2、采集室内亮度、温湿度等信息,并在需要的时候驱动LCD显示出来;
3、F091具有24路电容触摸感应通道,可以通过触摸板实现触摸按键、滑屏,调节灯光亮度等;
4、F091具有带日历功能的实时时钟,实现日历与时间显示,方便又节省成本;
5、F091的串口中有3路具有红外通讯功能,实现遥控以及与室内其他红外系统通讯等功能;
6、F091有16通道12位的ADC,为多节电池电压信号采集提供了强大的硬件支持;
7、nucleo板都有arduino扩展口,这样的话可以连接W5100网络模块扩展网络功能;
8、使用ov7670摄像头(带FIFO,带红外夜视)模块,组合红外人体感应模块,装在一个舵机控制的云台上,当长期外出时通过遥控器或触摸板,启动监控模式,这种模式下:摄像头模块默认处于待机状态以降低功耗,红外人体感应模块则定时扫描门窗等区域,一旦感应到人体信号,立即启动摄像头模块,拍照并上传到网络(可借助yeelink物联网平台),这样就能确保外出期间家庭财物安全,即便不慎被不法分子发现,已经上传到网络的照片也能够为后续警方破案提供重要线索。
9、F091根据当前电源剩余电量开启/关闭一定模块,比如外出期间如电量较低则关闭温湿度测量等不重要模块,以确保视频监控系统电量充足,因为是锂电池组供电,所以即使在不法分子切断房屋电源的情况下,依然不会影响该监控系统的工作,为财物及人身安全提供重要保障!
10、当收到“开灯”信号后,F091首先根据室内光线强度来设定PWM占空比,比如,检测到夜间比较黑的环境下,收到“开灯”信号,那么LED就会由暗逐渐慢慢变亮,这样就避免了夜里开灯时,总感觉灯光太刺眼,真正给人带来智能和舒适的感受!
11、其他详细功能组成见下框图。
附:具体功能模块框图
|