Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Monitoramento de temperatura e umidade utilizando Arduino

Projeto: O projeto consiste em criar um sistema de monitoramento de temperatura e umidade utilizando o ambiente Arduino. O objetivo é fornecer aos usuários uma solução simples e eficiente para monitorar esses parâmetros em ambientes diversos, como residências, escritórios, estufas, entre outros.

O sistema será capaz de medir a temperatura e umidade do ambiente e exibir os valores em um display LCD. Além disso, será possível configurar limites de temperatura e umidade desejados, de forma que o sistema emita um alerta sonoro caso esses limites sejam ultrapassados. O projeto também contará com a funcionalidade de armazenar os dados coletados em um cartão SD, permitindo o registro e análise posterior das informações.

Lista de componentes:

  • Arduino Uno
  • Sensor de temperatura e umidade DHT11
  • Display LCD 16x2
  • Buzzer
  • Cartão SD e módulo leitor de cartão SD
  • Resistor de 220 ohms
  • Jumpers

Exemplos:

include <dht.h>

include <LiquidCrystal.h>

include <SD.h>

define DHTPIN 2

define DHTTYPE DHT11

dht DHT;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

const int buzzerPin = 7; const int chipSelect = 10;

void setup() { lcd.begin(16, 2); lcd.print("Temp: "); lcd.setCursor(0, 1); lcd.print("Umidade: ");

pinMode(buzzerPin, OUTPUT); SD.begin(chipSelect); }

void loop() { int chk = DHT.read11(DHTPIN); lcd.setCursor(6, 0); lcd.print(DHT.temperature); lcd.setCursor(10, 0); lcd.print("C");

lcd.setCursor(9, 1); lcd.print(DHT.humidity); lcd.setCursor(13, 1); lcd.print("%");

if (DHT.temperature > 30 || DHT.humidity > 70) { digitalWrite(buzzerPin, HIGH); delay(500); digitalWrite(buzzerPin, LOW); delay(500); }

File dataFile = SD.open("data.txt", FILE_WRITE); if (dataFile) { dataFile.print("Temp: "); dataFile.print(DHT.temperature); dataFile.print("C"); dataFile.print(" Umidade: "); dataFile.print(DHT.humidity); dataFile.println("%"); dataFile.close(); } delay(2000); }

Compartilhe este artigo com seus amigos e ajude-os a criar um sistema de monitoramento de temperatura e umidade utilizando Arduino. Compartilhar conhecimento é a chave para o desenvolvimento tecnológico!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.