Sensor AM2320 com Display 20×4

Descubra como transformar dados ambientais em informações visuais usando o Arduino Nano e o sensor AM2320! Este projeto é perfeito para entusiastas da eletrônica e da automação residencial que querem aprender mais sobre monitoramento ambiental.

O Projeto: Monitoramento de Temperatura e Umidade

Neste tutorial, vamos mergulhar no mundo da eletrônica DIY (Faça Você Mesmo), combinando o Arduino Nano com o sensor AM2320 e um display LCD 20×4 para criar um monitor de temperatura e umidade ambiental elegante e funcional.

Materiais Necessários:

Adicionando as Bibliotecas ao Arduino IDE:

Antes de começar, é essencial adicionar as bibliotecas necessárias ao Arduino IDE. Siga estes passos:

  1. Abra o Arduino IDE.
  2. Vá para ‘Gerenciador de Bibliotecas’: No menu, selecione Sketch > Incluir Biblioteca > Gerenciar Bibliotecas....
  3. Pesquise e Instale a Biblioteca Adafruit AM2320: No campo de pesquisa do Gerenciador de Bibliotecas, digite “Adafruit AM2320” e instale a biblioteca que aparece.
  4. Pesquise e Instale a Biblioteca LiquidCrystal_I2C: Da mesma forma, pesquise por “LiquidCrystal_I2C” e instale a biblioteca correspondente.

Estas bibliotecas permitem uma comunicação eficiente com o sensor e o display, simplificando o processo de programação.

Como Funciona?

O sensor AM2320 coleta dados de temperatura e umidade, processados pelo Arduino Nano e exibidos no display LCD 20×4. A interface I2C torna a conexão entre o Arduino e o display simples e eficiente.

Passo a Passo da Montagem:

Conecte o sensor AM2320 e o display LCD ao Arduino Nano seguindo o esquema elétrico fornecido. Assegure-se de que todas as conexões estejam corretas antes de prosseguir.

#include <Wire.h>
#include "Adafruit_AM2320.h"
#include <LiquidCrystal_I2C.h>

Adafruit_AM2320 am2320 = Adafruit_AM2320();
LiquidCrystal_I2C lcd(0x27,20,4); // Ajuste o endereço 0x27 conforme necessário

void setup() {
  lcd.init();                      // Inicializar o display LCD
  lcd.backlight();                 // Ligar a luz de fundo
  am2320.begin();                  // Inicializar o sensor AM2320
Serial.begin(9600);
 lcd.setCursor(2,0);                       // Posicionar cursor
  lcd.print("SMART PROJECTS");
 lcd.setCursor(2,1);                       // Posicionar cursor
  lcd.print("SUA LOJA E AQUI!");


}

void loop() {
  float humidity = am2320.readHumidity();    // Ler umidade
  float temperature = am2320.readTemperature(); // Ler temperatura
Serial.println("Temperatura: ");
Serial.println(temperature);

Serial.println("Umidade: ");
Serial.println(humidity);

                            
  lcd.setCursor(0,2);                       // Posicionar cursor
  lcd.print("Temperatura: ");
  lcd.print(temperature);
  lcd.print(" C");

  lcd.setCursor(0,3);                       // Mudar para a próxima linha
  lcd.print("Umidade: ");
  lcd.print(humidity);
  lcd.print(" %");

  delay(800);  // Esperar 2 segundos antes da próxima leitura
}

Com as bibliotecas instaladas, o código carregado no Arduino Nano lê os dados do sensor e exibe as informações no display LCD.

Conclusão: Este projeto oferece uma excelente oportunidade de aprender sobre eletrônica e programação Arduino, além de ser uma ferramenta prática para monitorar condições ambientais.

Inspire-se e comece a criar seu próprio sistema de monitoramento ambiental! Acesse nosso blog para o código completo, esquema elétrico e dicas adicionais. Compartilhe suas criações e experiências conosco nos comentários!

Palavras-chave: Arduino Nano, Sensor AM2320, Monitoramento Ambiental, Display LCD 20×4, DIY Eletrônica, Automação Residencial, Projeto Arduino, Medição de Temperatura e Umidade, I2C, Programação Arduino, Bibliotecas Arduino, Tutorial Arduino.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top