Router Linksys WRT54GL y control externo

Anuncio
Modificación de Router Linksys WRT54GL
para control externo (domótica)
Este proyecto utiliza un Router Linksys como controlador domótico.
Se trata de:
1.- Modificar la placa del router para conectarse al puerto serie.
2.- Programar un microcontrolador PIC16F84A como interpretador de
los comandos recibidos por el puerto serie.
3.- Añadir una placa de relés para poder trabajar con diferentes voltajes.
4.- Implementar un entorno gráfico para manipular las salidas.
1.- Modificar la Placa
En la siguiente imagen podemos
ver el router con el conector de
2x5 pins y éste conectado a la
placa con el microcontrolador y
un conector 2x5 para las salidas.
La
plaquita
incorpora
un
estabilizador de tensión a 5V, un
circuito de reset, un oscilador de
cristal y un zumbador.
2.- Programar el PIC16F84A
El programa debe ser muy simple. Se implementa la funcionalidad del puerto RS-232
por programa y se asignan determinadas respuestas (activaciones de salidas) para
determinados comandos recibidos desde el puerto serie.
Joan Martinez
[email protected]
Guifibages
3.- Añadir una placa de relés.
En la siguiente fotografía se
ve “la mochila” de relés que
lleva
el
linksys.
He
comprado esta placa por Ebay
(http://stores.ebay.es/Kuzito
-Electronics) muy bien de
precio.
4.- Crear el entorno de control.
Para el entorno de control he modificado el entorno web de Freifunk, añadiendo una
pantalla de control y implementando 4 operaciones para 4 salidas diferentes. Todas
estas operaciones son ejecutadas en el router como :
echo COMANDO > /dev/cua/1
Es decir dirige la instrucción COMANDO hacia el puerto serie.
El aspecto gráfico de la pantalla es el siguiente
Joan Martinez
[email protected]
Guifibages
Descargar