|
Módulo Relé 1, 2, 4 e 8 canais 5V
Descrição
O módulo permite uma integração com uma ampla gama de microcontroladores como Arduino. A partir das saídas digitais pode-se, através do relé, controlar cargas maiores e dispositivos como motores AC ou DC, eletroímãs, solenóides e lâmpadas incandescentes. Cada canal possui um LED para indicar o estado da saída do relé.
Caracteristicas
- Modelo: FC-32
- Tensão de operação: 5V DC (VCC e GND)
- Tensão de saída: 30 VDC a 10A ou 250 VAC a 10A
- Tensão de sinal: TTL 5VCD (IN1 e IN2)
- Carga nominal: 10 A 250V AC / 10A 125 V AC / 10 A 30 V DC / 10 A 28 V DC
- Número de canais: 1, 2, 4 e 8
Módulo Relé 5V 1 Canal |
Módulo Relé 5V 2 Canais |
Módulo Relé 5V 4 Canais |
|
|
|
Projeto(s) relacionado(s)
Acionando uma Lâmpada com Relé e Sensor de Movimento e Presença
O projeto utiliza um sensor usa Módulo Motion detector HC-SR501, e Módulo Relé 5V de 1 canal, placa Arduino Uno R3, soquete de lâmpada, lãmpada LED, Jumpers e fiação para lâmpada para construir um circuito que irá acender automáticamente uma lâmpada quando alguém entrar no recinto.
// Projeto: Acionando uma Lâmpada com Sensor de Movimento e Relé
// Autor: André Silveira
// Data: 15/02/2019
int PinoPIR = 4; // Pino do Sensor PIR (HC-SR501)
int PinoLamp = 10; // Pino Lãmpada
void setup() {
Serial.begin(9600);
pinMode(PinoPIR,INPUT); // Inicializa pino como input
pinMode(PinoLamp,OUTPUT); // Inicializa pino Lãmpada como output
}
void loop() {
Serial.print("Sensor de movimento: ");
if (digitalRead(PinoPIR) == HIGH) { // Verifica se Sensor PIR (HC-SR501) foi ativado
digitalWrite(PinoLamp, HIGH);
Serial.println("presente");
} else {
digitalWrite(PinoLamp, LOW);
Serial.println("ausente");
}
delay(1);
} |
Ligando e desligando um Motor DC através do Monitor Serial
O projeto utiliza sensor Módulo Relé 5V de 1 canal, Arduino Uno R3 e Jumpers para ligar ou desligar um Motor DC.
// Projeto: Acionando uma Lâmpada com Sensor de Movimento e Relé
// Autor: André Silveira
// Data: 15/02/2019
int pinoRELE = 10; // pino ao qual o Módulo Relé está conectado
int EntradaDados; // variavel para ler dados recebidos pela serial
void setup() {
Serial.begin(9600); // inicializa a comunicação serial em 9600bps
pinMode(pinoRELE, OUTPUT); // seta o pino como saída
digitalWrite(pinoRELE, HIGH); // desliga o pino
Serial.println("Digite A (acina) ou D (desliga) para controlar Motor DC");
}
void loop() {
// ----- verifica se tem algum dado na serial ----- //
if (Serial.available() > 0) {
EntradaDados = Serial.read(); // lê o primeiro dado do buffer da serial
if (EntradaDados == 'A') { // se for A
digitalWrite(pinoRELE, LOW); // aciona o pino
Serial.println(" Motor acionado");
}
if (EntradaDados == 'D') { // se for D
digitalWrite(pinoRELE, HIGH); // desativa o pino
Serial.println(" Motor desligado");
}
}
} |
|