Actividad 11: "Interfaz Control de Potencia con Relé"

Control de Potencia con Relé

Esta práctica está orientada para orientar a servir como base para el proyecto domótico que se desea desarrollar. En esta ocasión nos concentremos el control de altos voltajes mediante pequeños voltajes (5v). Para lo cual usaremos el Arduino y pulsadores para la parte de control, y por otro lado tendremos bombillos que serán controlados por relés correspondiente a la parte de potencia. También contaremos con una pantalla para mostrar el estado de cada bombillo.

A continuación se presenta tanto el montaje eléctrico con el código en la plataforma Tinkercad.

MONTAJE:
A continuación se presenta el código el cual se explicó previamente en clase, en el cual al presionar el botón 1 conectado al pin 7 del Arduino este colocara en alto el pin 8 del Arduino el cual llega al bse de un transistor mediante una resistencia de protección permitiendo que este pase de estado de corte a saturación (interruptor: corte=abierto, saturación=cerrado), lo cual alimentara la bobina del relé permitiendo que este habilite el paso del alto voltaje al bombillo 1. De igual forma en la pantalla lcd, se podrá apreciar el estado actual del bombillo.

CÓDIGO:

// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

//Variables Lampara 1:------------------------------------------------
int pin_boton1 = 7;//definimos pin del boton 1
int pin_lamp1 = 8;
bool estado_boton1 = false;//para indicar si el boton fue presionado
bool lamp1_on = false;//indica la lampara esta encendido false=OFF, true=ON

void setup() {
  lcd.begin(16, 2);//inicializacion pantalla 16x2
  lcd.print("Clase Grado 11");//escribimos en pantalla
  pinMode(pin_boton1, INPUT);//definimo boton como entrada
  pinMode(pin_lamp1, OUTPUT);//definimo boton como salida
}

void loop() {

//Verificando si el Boton 1 fue presionado:----------------------------
  estado_boton1 = digitalRead(pin_boton1);//leemos el estado del boton 1
  if(estado_boton1 == true){//si el boton fue preonado
    lcd.clear();
  lcd.print("Domo1 - G11");//escribimos en pantalla   
    if(lamp1_on == false){//si el led esta apagado
      digitalWrite(pin_lamp1, HIGH);//encendemos la lampara
      lamp1_on = true;//actualiza el estado la lampara a encendido
      lcd.setCursor(0, 1);
      lcd.print("L1=ON");//escribimos en pantalla
      delay(200);
    }else{// (Si no) si el led esta encendido
      digitalWrite(pin_lamp1, LOW);//apagamos la lampara
      lamp1_on = false;//actualiza el estado del led a encendido
      lcd.setCursor(0, 1);
      lcd.print("L1=OFF");//escribimos en pantalla
      delay(200);
    }    
  }
//FIN Verificando si el Boton 1 fue presionado:----------------------------
  
}


Actividad:

Para esta actividad el estudiante deberá montar el circuito previo, pero agregando un segundo bombillo con su respectivo relé, dicho bombillo deberá encender solo al presionar el botón 2, similar a lo visto con lo bombillo 1, y tambien debera aparecer en pantalla lcd el estado actual del bombillo según la explicación dada en la clase virtual.

Entregar:
Como evidencia el estudiante deberá enviar la evidencia correspondiente del montaje al siguiente correo y con el asunto:

Correo: electronica2020colgalan@gmail.com
Asunto: Actividad 11: "Interfaz Control de Potencia con Relé" grado 11

NOTA: 
La fecha limite de entrega es lunes 10/08/2020 hasta la media noche. Es muy importante enviar la evidencia correspondiente. Las inquietudes o dudas se responderán en el horario de mañana y deben ser enviadas al correo electronica2020colgalan@gmail.com, o al final del blog en la sección de comentarios.



Comentarios

Entradas más populares de este blog

Actividad 9: Montaje Tinkercad, Arduino y Pulsadores

Actividad 3: FreeCAD y las Restricciones

Actividad 6: Rodamiento y Cojinete