想做一个温湿度控制器,可以液晶显示温湿度,可以通过键盘设定温湿度,超过设定会声光报警,电路原理图有什么建议?

根据提问者的意思,想做一个温湿度控制器,通过液晶显示温湿度,通过键盘设定温湿度,超过设定值时发出报警声。这是很基础的一个嵌入式系统设计,适合初学者或者毕业设计,提问者该不会是毕业设计不会弄来这里提问的吧?毕业设计还是应该自己做,多思考,不要光抄而不理解。系统设计思路:1、处理器选择自己比较擅长的型号,对于新手而言最好选择单片机,比如51系列、TI的MSP430系列、AVR、飞思卡尔、STM等很多类型,选择自己最熟悉、最擅长的即可。

对于单片机资源要求:ADC接口至少两路,用于温度和湿度模拟量采集;I/O口必须满足按键、报警、液晶显示接口需求,按键应该4个以上,驱动蜂鸣器一个,与液晶显示通讯I/O口至少3个。2、温度采集,可采用热敏电阻进行设计,其原理是将温度变化转化为电阻变化,设计电路将电阻变化转化为电压变化,然后通过单片机ADC接口采集电压即可(技术闲聊),通过采集的电压数字量经过关系转换为温度数字量,然后传输给液晶显示屏显示即可。

3、湿度采集,也有专门的湿度传感器,其思路类似,将湿度转化为电压信号送给单片机ADC接口采集,然后转换为湿度数字量再传送给液晶显示屏显示。4、键盘,根据自己的思路设计,比如1个确定按键k1、1个上按键k2、1个下按键k3、1个位移按键k4。长按k1按键超过3秒可以启动更改,通过位移按键k4选择需要更改的数字,然后通过上下按键更改数字,最后按确定按键即可。

5、报警,可使用一个蜂鸣器,单片机其中一个I/O口设置为输出引脚,通过PNP三极管驱动蜂鸣器,当温湿度超过设定值时,程序自动给该I/O口输出低电平,触发三极管导通,使蜂鸣器工作。6、液晶显示屏,可以使用12864或1602的LCD液晶显示屏,可以使用并口或串口传输数据,需要熟悉该液晶显示屏,否则不懂得如何驱动。


文章TAG:温湿度  变送器  数字式  探头  
下一篇