无意中从工具箱翻出一块太阳能电池板,是单硅光电池,最大输出电压5.8V,正常输出电压5V,最大输出电流120mA,面积69*69mm ,可多片组合,需要在阳光直射环境下使用,方可达到最佳输出效果。
用它能做什么呢,想来想去还是做个太阳能数字温度计吧。又找出一块4位段式液晶片,数了一下有40个管脚,考虑考虑:嗯,温度保留一位小数,温度在零度以下液晶片第一位显示“-”,在零度以上第一位不显示,40脚单片直接驱动这块液晶片够用了,呵呵,段式液晶片省电,真好。
接下来用一片AT89S51单片机和一个DS18B20温度传感器,一小块洞洞板,经过几个小时的工夫焊接完毕,呵呵,有点丑陋奥!
正面:
背面:
最后的工作就是编程与调试,因为DS18B20的驱动程序是现成不用调试,直接拿来用就可以了。我用的这块段式液晶片的驱动很简单,用单片机给任一段加以40-50Hz的方波就可以点亮该段,所以很快就编好程序,将程序下载到单片机中,嘿嘿,还是先看一看效果吧:
使用中发现的问题:使用太阳能电池供电,经济、环保;适用于小电流的工作环境;如何让太阳能电池板随太阳光的直射而旋转;没有太阳照射的时候怎么办呢,再加一块废旧手机电池或其它充电电池供电;太阳能电池和手机电池同时供电如何实现自动切换,如何让太阳能电池给电池充电呢?