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

Controle de Dispositivos com Arduino utilizando Módulo Relé

Público-Alvo: Iniciantes e entusiastas de Arduino interessados em aprender a controlar dispositivos eletrônicos utilizando um módulo relé. O controle de dispositivos eletrônicos é uma aplicação comum e útil no mundo da automação residencial e projetos de robótica. O uso de um módulo relé em conjunto com o Arduino permite que você controle dispositivos de alta potência, como lâmpadas, motores e eletrodomésticos, de maneira segura e eficiente. Projeto: Neste projeto, vamos criar um sistema de controle de iluminação residencial utilizando um Arduino e um módulo relé. O objetivo é permitir que o usuário ligue e desligue as luzes de diferentes cômodos da casa utilizando um aplicativo móvel. Lista de componentes:

  • Arduino Uno (1x): [link para compra]
  • Módulo Relé (1x): [link para compra]
  • Jumpers (vários): [link para compra]
  • Lâmpadas (quantidade de acordo com o projeto)
  • Soquete para lâmpadas (quantidade de acordo com o projeto)
  • Fonte de alimentação (depende do número de lâmpadas) Exemplos:
    1. Configurando o módulo relé:
      
      int relayPin = 2; // Pino do Arduino conectado ao módulo relé

void setup() { pinMode(relayPin, OUTPUT); // Define o pino como saída }

void loop() { digitalWrite(relayPin, HIGH); // Liga o relé delay(1000); // Espera 1 segundo digitalWrite(relayPin, LOW); // Desliga o relé delay(1000); // Espera 1 segundo }

Explicação: Neste exemplo, configuramos o pino do Arduino conectado ao módulo relé como saída. Em seguida, utilizamos a função `digitalWrite()` para ligar e desligar o relé com um intervalo de 1 segundo.
2. Controle de iluminação residencial:
```arduino
int relayPin = 2; // Pino do Arduino conectado ao módulo relé

void setup() {
  pinMode(relayPin, OUTPUT); // Define o pino como saída
}

void loop() {
  if (Serial.available() > 0) { // Verifica se há dados disponíveis na porta serial
    char command = Serial.read(); // Lê o comando enviado pelo aplicativo móvel

    if (command == '1') { // Se o comando for '1', liga o relé
      digitalWrite(relayPin, HIGH);
    } else if (command == '0') { // Se o comando for '0', desliga o relé
      digitalWrite(relayPin, LOW);
    }
  }
}

Explicação: Neste exemplo, utilizamos a porta serial para receber comandos enviados pelo aplicativo móvel. Se o comando for '1', o relé é ligado. Se o comando for '0', o relé é desligado. Compartilhe este artigo com seus amigos que também estão interessados em aprender sobre o controle de dispositivos com Arduino utilizando um módulo relé. Eles certamente irão apreciar o conhecimento compartilhado!

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.