viernes, 7 de junio de 2019

Domotica + Arduino + Bluetooth + Apagador escalera y Relay Facil

Hola amigos hoy les traigo este pequeño proyecto con el cual podremos controlar de manera remota y de manera manual algun foco de nuestra casa, bueno empecemos. para esto se utilizara un interruptor  de 3 vías, que junto con otro de iguales características se utiliza para controlar una lámpara desde 2 lugares distintos según lo que se requiera. como en el caso de las habitaciones con escalera que se requiere que se iluminen los escalones indistintamente de donde nos  encontremos a continuación veremos un diagrama de dos apagadores en escalera típico con el que se controla el encendido y apagado de un foco. 


Conexión en escalera

Bien explicando lo básico de un apagador escalera ahora imaginemos que controlamos algún foco o aparato del hogar mediante algún sistema electronico que este conectado a internet o bluetooth que en nuestro caso es un arduino, imaginemos que nuestra tarjeta falla, se quema o no responde esto que nos provocaria ? claro que no podamos encender nunca mas nuestro foco, pero esto lo podemos solucionar agregando un relevador y un apagador escalera veamos el diagrama de un relevador típico usado por un arduino 
Esquematico Relay


Podemos observar el esquemático del relevador tenemos 5 pines  los cueles 2 son las bobinas, 1 común, NA y NC si comparamos el esquematice con el del apagador escalera es lo mismo entonces con esto ya podremos controlar el encendido del foco de manera remota y de manera manual, a continuación les muestro el diagrama del circuito 


En el proyecto utilizamos el siguiente material:
  • 1 Arduino Uno
  • 1 Modulo Bluetooth hc-05
  • 1 Relevador 5V 10A
  • 1 Apagador escalera 

Codigo 


El código es muy sencillo lo que hacemos es recibir un byte por el puerto serial del arduino y se compara para determinar una acción, podemos enviar este dato desde cualquier dispositivo que tenga bluetooth mediante alguna aplicación móvil, pc , etc.

byte data;
void setup() {
  pinMode(8,OUTPUT);
  Serial.begin(9600);
}

void loop() {
  if(Serial.available()>0){
    data=Serial.read();
  }

  if (data=='a'){
    digitalWrite(8,HIGH);
  }
 if (data=='b'){
    digitalWrite(8,LOW);
  }
}

Cualquier duda no duden en escribirme 

12 comentarios:

  1. Respuestas
    1. Hola por falta de otro celular hice una pequeña aplicación en visual Studio pero aquí lo importante es el circuito solo lo tienes que adaptar a tus necesidades.
      Saludos.

      Eliminar
  2. Y solo puede funcionar con el módulo relé y el módulo Bluetooth...?
    ¿Es posible eso?

    ResponderEliminar
    Respuestas
    1. Podiras sustituir el modulo bluetooth por algun radio o algun modulo wifi para que lo puedas controlar, lo importante de este post es el circuito ya que lo puedes adaptar para cualquier aplicacion que se te ocurra

      Eliminar
  3. no configuraste el RXD y el TXD del modulo bluetooth?

    ResponderEliminar
    Respuestas
    1. No eso ya esta configurado en el hardware de ese modulo lo único que puedes configurar es la velocidad de transmisión de datos del modulo eso se hace mediante comandos AT

      Eliminar
  4. Y si yo en vez de tener una lampara led tengo un socket con un foco, ese como lo conecto?

    ResponderEliminar
    Respuestas
    1. Este comentario ha sido eliminado por el autor.

      Eliminar
    2. Seria lo mismo en lugar de conectar el led como se ve en el diagrama solo conecta ambos cables que van al led a tu socket (L y N)

      Eliminar
  5. soy nuevo en esto , tengo una pregunta, en el diagrama Apagador escalera con relay .. donde quedo el Neutro? entiendo en base al diagrama de escalera se conecta A1 (1) al A2 (1) y del A1(2) al A2(2) y del comun al foco

    ResponderEliminar