使用无字库 12864 液晶模块制作温湿度计 作者 卫小鲁 来源 《无线电》杂志 浏览 40 发布时间 2010-12-16 图 1 上次的内容:无字库 12864 图形点阵液晶模块及其驱动方法 在上次介绍的日历钟的基础上扩展一下:让它具备检测大气温度和湿度的功能,一天24 小时不间断运行并定时检测,于是,日历钟就摇身一变成为一个小小温湿度计啦。虽然气象要素很多,不过我们最常用的就是气温和湿度。一个是冷热程度,一个是环境空气中含水蒸气的多少。一般家用温度计很常见,湿度计就比较少,以前有一种干湿球温度计,但是用起来比较麻烦,准确度也不高。现在应用电子技术我们就可以做一个可以同时显示温度、湿度、时间的小仪器,放在家里以便随时监测我们的小环境。它的特点如下: 1.在单片机 ATMega8L-8PU(以下简称 M8)和日历钟电路 DS1302 的基础上,使用一个在工厂经过精密校准的数字式温度、湿度传感器 AM2301 作为探头; 2.当 24 小时连续工作时,纵然工作电流仅为几毫安,也不宜使用纽扣电池供电。这次选用可充电的 3.6V 聚合物锂电池,使它的放置地点可以不受电源限制,可以在室内,也可以在不受阳光直射和雨水接触的室外; 3.具有文字和图形界面,可以显示温度和湿度数值,以及 12 小时内的湿度变化记录曲线,为什么是湿度曲线呢?因为气温的变化规律一般比较稳定,湿度就不一样了,我们可以从湿度变化趋势估计一下未来的晴雨可能,这比看燕子飞高飞低要靠谱些吧?两个界面用按键切换; 4.具备锂电池线性充电电路,通过 USB 接口从外部取得 5V 电源,一边供给充电,一边维持电路继续工作;全部元器件安装在一块 70mm×90mm 的小万用板上,正面、背面外形见图1、图 2。正面左边那个黑色小乌龟壳就是温湿度探头。 电路板背面元器件分布和连线 图2 电路原理 电路见图3。图形点阵液晶、单片机 M8、时钟电路DS1302 和上次小小日历钟基本相同,不再重复。有两点稍稍不同: 1.液晶的控制虽然还是通过 M8 的 PD 口,但具体接线有所改变,不再占用两根串口线PD0和PD1,目的是为今后可能和外部通信预留接口。这好办,编程时重新定义即可; 2.因为常用电源是带保护板的 3.6V 充电锂电池(图3 中 GB2),它放完电会自动切断,为了使 DS1302 继续工作,必须另外使用一片 3V 纽扣锂电池 CR1225(图3 中 GB1)作为时钟芯片的后备电池。也可用法拉电容,但较贵。 电路原理图 图3 TRH 是数字式温湿...