Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O monitoramento de umidade é essencial em muitos setores, incluindo agricultura, armazenamento de alimentos, e controle ambiental em edifícios. Utilizando microcontroladores da Microchip, é possível criar um sistema eficiente para monitorar e registrar níveis de umidade. Este artigo irá guiá-lo através do processo de criação de um sistema de monitoramento de umidade usando um microcontrolador PIC da Microchip e um sensor de umidade DHT11.
Exemplo Prático:
Para este projeto, você precisará dos seguintes componentes:
Passo 1: Configuração do Hardware
1. Conecte o sensor DHT11 ao microcontrolador PIC16F877A. O DHT11 possui quatro pinos: VCC, GND, DATA e um pino não utilizado. Conecte VCC à alimentação, GND ao terra, e DATA a um pino digital no microcontrolador (por exemplo, RA0).
2. Conecte o display LCD 16x2 ao microcontrolador. Utilize os pinos de dados do LCD (D4 a D7) para conectar aos pinos digitais do microcontrolador (por exemplo, RB0 a RB3). Conecte os pinos de controle (RS, RW, E) a outros pinos digitais (por exemplo, RB4, RB5, RB6).
Passo 2: Programação do Microcontrolador
Para programar o microcontrolador, utilizaremos a linguagem C e o compilador MPLAB XC8. Abaixo está um exemplo de código para ler dados do DHT11 e exibi-los no LCD.
#include <xc.h>
#include "lcd.h"
#include "dht11\.h"
#define _XTAL_FREQ 20000000
void main(void) {
TRISA = 0x01; // Configura RA0 como entrada
TRISB = 0x00; // Configura PORTB como saída
lcd_init(); // Inicializa o LCD
dht11_init(); // Inicializa o sensor DHT11
while(1) {
unsigned char humidity = dht11_read();
lcd_clear();
lcd_set_cursor(1, 1);
lcd_write_string("Umidade: ");
lcd_write_number(humidity);
lcd_write_string("%");
__delay_ms(2000);
}
}
Passo 3: Compilação e Gravação
1. Compile o código usando o MPLAB X IDE e o compilador XC8.
2. Grave o código no microcontrolador usando um programador PIC, como o PICkit 3.
Passo 4: Teste do Sistema
Após a gravação, alimente o circuito e observe o display LCD. Ele deve exibir a umidade atual lida pelo sensor DHT11.