Domótica. Iluminación

Introducción

A coninuacion dejo la documentación de un proyeto de domotica que realicé como parte de un trabajo de termino de un curso que dicté a alumnos de Construcción.

Consiste en una instalación eléctrica de circuito de iluminación para una casa a escala. La casa es una maqueta fabricada por los alumnos, en esta maqueta se usa corriente directa, se reemplazan las ampolletas normales por diodos LED y los interruptores normales por interruptores de electronica.

Ademas (lo que es mi parte como profesor) el circuito de iluminación esta conectado a una placa Arduino, a la que le conecté un modulo bluetooth, de este modo puedo comandar el encendido y apagado de las luces desde una aplicación que hice para Android.

DomoApp

La Instalación eléctrica

La casa maqueta cuenta con 2 dormitorios, un baño, cocina, living comedor y pasillo. Por lo que los circuitos necesarios son 9/12 para dormitorios, cocina y baño; y 9/24 para pasillo y living comedor.
Ademas del circuito normal que se instalaria en una casa, se agrega un cable para control remoto de las luces de la casa.
A continuacion los diagramas de instalacion de los cicuitos esquematizados en Fritzing.

Circuito 9/12

Este tipo de circuito que recibe su nombre por el tipo de interruptor que usa, sirve para encender una luz desde un punto.

Circuito912
Cable Negro: Negativo o Tierra
Cable Amarillo: Control
Cable Rojo: Positivo o Fase

Circuito 9/24

Tambien lleva su nombre por el tipo de interruptor, es util para encender una luz desde dos puntos. Es muy usado en escaleras y pasillos.
Circuito924
Cable Negro: Negativo o Tierra
Cable Amarillo: Control
Cable Rojo: Positivo o Fase

Conexión a Arduino

Como ya se dijo, ademas de conectar la instalación eléctrica a la alimentación, los cables de control se conectan a una placa Arduino para este caso el modelo UNO. El diagrama a continuación.
CircuitoCompleto
El modulo Bluetooth usado en este proyecto es el BC417, es un mdulo de bajo consumo y de uso y configuración bastante simples. Los pines y las conexiones son:
Pin 1 : TX
Pin 2 : RX
Pin 12 : 3.3V
Pin 13 : GND
BTpines

El Codigo Fuente

Primero. La aplicación debe enviar datos a arduino y estos datos deben ser interpretados para que arduino encienda o apague la luz deseada. La codificacion usada es la siguiente.
Tabla Codigo
La forma de trabajo es que al presionar un botón en la aplicación android, esta envia por Bluetooth un dato numerico de un byte y Arduino lo lee. Luego Arduino evalúa que hacer dependiendo de que numero ha leido.
El Codigo fuente de Arduino a continuación.

Deja un comentario