Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Engenheiros eletrônicos, estudantes de engenharia e entusiastas de Arduino interessados em projetos relacionados a recursos hídricos.
Os recursos hídricos são de extrema importância para a vida no planeta, e o monitoramento adequado do nível de água em reservatórios, rios e outros corpos d'água é essencial para a gestão sustentável desses recursos. Neste artigo, vamos explorar como utilizar o Arduino para criar um sistema de monitoramento de nível de água, fornecendo informações precisas e em tempo real.
Projeto: O projeto consiste em utilizar um sensor de nível de água para medir o nível da água em um reservatório e exibir essas informações em um display LCD. Além disso, o sistema pode ser configurado para enviar notificações por meio de um módulo GSM em caso de níveis críticos de água. O objetivo é fornecer aos usuários informações precisas sobre o nível de água e permitir ações preventivas para evitar desperdício e escassez.
Lista de componentes:
Exemplos:
// Define os pinos utilizados pelo sensor de nível de água e pelo display LCD const int sensorPin = A0; const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() { // Inicializa o display LCD lcd.begin(16, 2);
// Define a resolução do sensor de nível de água analogReference(DEFAULT); }
void loop() { // Lê o valor do sensor de nível de água int sensorValue = analogRead(sensorPin); float waterLevel = map(sensorValue, 0, 1023, 0, 100);
// Exibe o valor do nível de água no display LCD lcd.setCursor(0, 0); lcd.print("Nivel de Agua:"); lcd.setCursor(0, 1); lcd.print(waterLevel); lcd.print("%");
// Verifica se o nível de água está abaixo de um limite crítico if (waterLevel < 20) { // Envia uma mensagem de alerta utilizando um módulo GSM sendSMS("Nível de água crítico!"); }
delay(1000); }
void sendSMS(String message) { // Código para enviar uma mensagem de texto utilizando um módulo GSM // Implementação dependente do módulo GSM utilizado }
Esperamos que este artigo tenha sido útil para você! Compartilhe com seus amigos interessados em projetos de Arduino e recursos hídricos. Juntos, podemos contribuir para a gestão sustentável dos recursos hídricos.