torres.electronico
Well-known-Alfil
Hola, no hace mucho me encontre una alarma tirada en el cesto de la basura de un amigo, asi que no dude en tomarla y ahora estoy en fase de recicle.
Esta alarma es un sistema que permite tener sensores alambrico e inalambricos; Como no tiene la posibilidad de conectar teclado, la hace practicamente obsoleta para recuperar y o re-programar, por lo tanto, se me ocurrio adicionar unproyecto que tengo de backup celular y hacer nuevamente que esta alarma funcione nuevamente; O sea, voy a implementar el circuito, pero con otra logica, y adicionando otras funciones mas.
pasando en limpio el circuito, simplificamos lo que nos interesa y tenemos lo siguiente:
La idea de mi re-diseño, es sumar un backup celular con un motorolla C115; y la etapa de control de salidas y entradas, reciclar la vieja tarjeta... Acá un ejemplo de mi proyecto de backup celular con Motorolla c115:
Lista de comandos AT: https://en.wikipedia.org/wiki/Motorola_phone_AT_commands
No es nada del otro mundo, pero cito este tema acá para compartir algunas partes de mi programa que se, que de seguro a mas de uno le puede servir para sus proyectos....
En esta 1era beta, voy a implementar un 16F877A, pero futuro vere si implemento un 18F4550 asi programo por software externo la lista blanca de numeros de telefonos, mensajes pre-grabados, etc
Aca un estracto de como mandar un mensaje SMS con el motorola c115
Ahora voy a pulir lo que tengo hasta ahora y sacarle un poco mas de brillo; Ni bien ueda terminar aunque sea la 1er parte, voy a subir para compartir el resto... estoy trabado en como sumar controles RF y o sensores RF en la memoria para adicionar o borrar dispositivos inalambricos... En fin, esto es solo el inicio
Esta alarma es un sistema que permite tener sensores alambrico e inalambricos; Como no tiene la posibilidad de conectar teclado, la hace practicamente obsoleta para recuperar y o re-programar, por lo tanto, se me ocurrio adicionar unproyecto que tengo de backup celular y hacer nuevamente que esta alarma funcione nuevamente; O sea, voy a implementar el circuito, pero con otra logica, y adicionando otras funciones mas.
pasando en limpio el circuito, simplificamos lo que nos interesa y tenemos lo siguiente:
La idea de mi re-diseño, es sumar un backup celular con un motorolla C115; y la etapa de control de salidas y entradas, reciclar la vieja tarjeta... Acá un ejemplo de mi proyecto de backup celular con Motorolla c115:
Lista de comandos AT: https://en.wikipedia.org/wiki/Motorola_phone_AT_commands
No es nada del otro mundo, pero cito este tema acá para compartir algunas partes de mi programa que se, que de seguro a mas de uno le puede servir para sus proyectos....
En esta 1era beta, voy a implementar un 16F877A, pero futuro vere si implemento un 18F4550 asi programo por software externo la lista blanca de numeros de telefonos, mensajes pre-grabados, etc
Aca un estracto de como mandar un mensaje SMS con el motorola c115
Código:
NUM0 var byte
NUM0 = "1"
;***numero de usuario1***
NUMA1 var byte
NUMB1 var byte
NUMC1 var byte
NUMD1 var byte
NUME1 var byte
NUMF1 var byte
NUMG1 var byte
NUMH1 var byte
;***numero de usuario2***
NUMA2 var byte
NUMB2 var byte
NUMC2 var byte
NUMD2 var byte
NUME2 var byte
NUMF2 var byte
NUMG2 var byte
NUMH2 var byte
.......
SEROUT2 portc.6,84,["AT",13]
PAUSE 500
serout2 portc.6,84,["AT+CMPS=",34,"SM",34,44,34,"SM",34,44,34,"SM",34,13]
pause 2000
serout2 portc.6,84,["AT+CMPS=",34,"ME",34,44,34,"ME",34,44,34,"ME",34,13]
PAUSE 2000
serout2 portc.6,84,["AT+CMGF=1",13] ; pasar modem gsm a modo texto
pause 500
serout2 portc.6,84,["AT+CMGS=",34,DEC NUM0,DEC NUMA1,DEC NUMB1,DEC NUMC1,DEC NUMD1,DEC NUME1,DEC NUMF1,DEC NUMG1,DEC NUMH1,34,13]
PAUSE 300
SEROUT2 portc.6,84,["DISPARO ALARMA",26] ; enviar texto
pause 200
serout2 portc.6,84,["AT+CMGS=",34,dec NUM0,dec NUMA1,dec NUMB1,dec NUMC1,dec NUMD1,dec NUME1,dec NUMF1,dec NUMG1,dec NUMH1,34,13]
pause 300
SEROUT2 portc.6,84,["DISPARO ALARMA",26]; enviar
PAUSE 5000
SEROUT2 portc.6,84,["AT",13]
PAUSE 1000
serout2 portc.6,84,["AT+CMPS=",34,"SM",34,44,34,"SM",34,44,34,"SM",34,13]
pause 2000
serout2 portc.6,84,["AT+CMPS=",34,"ME",34,44,34,"ME",34,44,34,"ME",34,13]
PAUSE 2000
serout2 portc.6,84,["AT+CMGF=1",13] ; pasar modem gsm a modo texto
pause 500
serout2 portc.6,84,["AT+CMGS=",34,dec NUM0,dec NUMA2,dec NUMB2,dec NUMC2,dec NUMD2,dec NUME2,dec NUMF2,dec NUMG2,dec NUMH2,34,13]
PAUSE 300
SEROUT2 portc.6,84,["DISPARO ALARMA",26]; texto a enviar
pause 200
serout2 portc.6,84,["AT+CMGS=",34,dec NUM0,dec NUMA2,dec NUMB2,dec NUMC2,dec NUMD2,dec NUME2,dec NUMF2,dec NUMG2,dec NUMH2,34,13] ; enviar SMS
pause 300
SEROUT2 portc.6,84,["DISPARO ALARMA",26]; enviar
PAUSE 300
Ahora voy a pulir lo que tengo hasta ahora y sacarle un poco mas de brillo; Ni bien ueda terminar aunque sea la 1er parte, voy a subir para compartir el resto... estoy trabado en como sumar controles RF y o sensores RF en la memoria para adicionar o borrar dispositivos inalambricos... En fin, esto es solo el inicio