HOME

PRODUCTOS

PROYECTOS

TUTORIALES

VIDEOS

FREEWARE

PROGRAMAS

FUNCIONES C

EMPRESA

ENGLISH

                   

  Control inalámbrico de un semáforo desde un teléfono móvil, con enlace Bluetooth, utilizando la aplicación BlueTerm

  

 

Descripción general:

Haciendo uso del kit PICCITO 18F88 blue, se describe la operación de un semáforo con 3 focos de 40 watts, a través de un teléfono móvil, utilizando la aplicación Android BlueTerm (la cual puede bajarse directamente de Google Play.).

El microcontrolador PICCITO a su vez cuenta con un modulo de expansión Bluetooth HC-06, con puerto serial. El enlace se realiza gracias a la interfaz inalámbrica Bluetooth y tiene un alcance máximo de 10 metros.

 

El software BlueTerm:

BlueTerm es una aplicación desarrollada para Android. Se trata de un emulador de terminal, similar al Hyperterminal de Windows, mediante la cual el usuario puede enviar y recibir cadenas de caracteres ASCII. Ésto hace posible el control remoto de sistemas microcontroladores como lo es el PICCITO 16F88, utilizado en este proyecto.

 

 

MONTAJE DE PICCITO 16F88 PARA LA OPERACION DE LOS 3 FOCOS DE UN SEMAFORO:

 

Programa de control de PICCITO 16F88:

El programa de control para la operación del semáforo, se desarrolló utilizando el compilador CCS y la herramienta de desarrollo MPLAB-IDE. Abajo se proporciona la carpeta del proyecto. Debe cargarse el archivo ejecutable .hex en el micro PICCITO utilizando el software Bootloader TINY.

El programa permite al usuario la activación ó desactivación de cada foco en forma individual. También permite la programación del tiempo de encendido de cada uno de los 3 focos, de tal manera de que el semáforo pueda funcionar en forma autónoma y sin necesidad de control remoto.

Finalmente el usuario puede leer remotamente los 4 dip switches del microcontrolador, proporcionando un valor entre 0...15. Este valor puede ser utilizado para el manejo de redes de semáforos operando en la misma área.

CCSSEMAFOROEEPROM9600V3TINY.zip

Firmware para PICCITO: programa de control de 3 focos de un semáforo.

 

Comando remotos enviado a PICCITO desde el teléfono móvil:

Acción de PICCITO 16F88

OBSERVACIONES

OK>V1 Activa el relevador foco VERDE V1, A1, R1, son los comandos para activar los focos verde, amarillo y rojo.
OK>V0 Desactiva el relevador foco VERDE V0, A0, R0, son los comandos para desactivar los focos verde, amarillo y rojo.
OK>T (CR) Envía el texto: "VERDE=" El usuario debe teclear el número de segundos (CR) para programar los tiempos de activación de cada uno de los 3 focos: VERDE, AMARILLO, ROJO. Guarda los valores en EEPROM.
OK>S Envía el texto "S=7". Envía el valor de los 4 dip switches convertido a decimal, un valor entre 0...15.
OK>L Pasa a modo local Enciende y apaga los focos dependiendo de los valores previamente configurados por el usuario y guardados en EEPROM. En este modo, PICCITO solamente aceptará el comando 'W'.
OK>W Pasa de modo local a modo remoto Recibe los comandos remotos listados arriba.