基于51单片机的智能畜禽养殖监控系统(温湿度)

51智能畜禽养殖监控系统-DHT11-pcf8591-RELAY-WIFI

本设计由STC89C52单片机电路+wifi模块+DHT11温湿度传感器电路+风扇控制电路+光敏电阻光照检测电路+AD_PCF8591模数转换电路+继电器电路组成。

1、通过app实时显示当前温度、湿度和光照强度(光照强度分为0-5档,一共6个档位)。

2、通过手机app可以控制风扇的开和关。

3、通过手机app可以控制2路继电器的开和关。

*R10# //打开继电器1

*R11# //关闭继电器1

*R20# //打开继电器2

*R21# //关闭继电器2

*F00# //打开风扇

*F01# //关闭风扇

unsigned char firstin =0;			  //首次接收到标志
unsigned char tab[7];				  //串口数据暂存
unsigned char Count=0;				  //串口接收计数
unsigned char  uartbusy =0;			  //串口判忙

unsigned long time_20ms=0;			  //定时计数
unsigned char read_dht21=0;	//读取标志
unsigned char i;
unsigned char dis0[16];//串口数据暂存
unsigned char lighNum = 0;
void Init_Timer0(void);//函数命令
void UART_Init(void);
void uartSendByte(unsigned char dat);
void uartSendStr(unsigned char *s,unsigned char length);


void main (void)
{
	Init_Timer0();        //定时器0初始化
	UART_Init();		  //串口初始化

	relay1 =1;	 	//上电关闭继电器

  

 

 
posted @ 2020-12-17 14:07  MCU创新DIY  阅读(234)  评论(0)    收藏  举报