Encender o apagar un led con un celular motorola c261 y el pic 16f84a mediantes comandos AT

Encender y apagar un led al recibir una llamada desde un determinado número

En este proyecto vamos a encender y apagar un led a través de comandos at con el Motorola C261 y el famoso microcontrolador 16F84A.

El Motorola C261 soporta una gama muy amplia de comandos AT y tiene puerto serie, con lo cual lo hace ideal para casi cualquier proyecto con microcontroladores.


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagrama


Comando AT+CLIP

Por defecto cuando recien se enciende este teléfono no tiene hablitado el id de llamados al memnos para mostrarlo por el hiperterminal, para ello está el comando AT+CLIP que activa o desactiva el id de llamadas.

Ejemplo:

AT+CLIP=1 (Activa el id de llamadas)

AT+CLIP=0 (Desactiva el id de llamadas)

Si la operación tubo éxito la consola nos reponderá con OK.

Adjunto una captura de pantalla del comando en acción.

atc261

Si se recibe una llamada y el id no esta activado nos aparecerá la palabra Ring dependiendo de las veces que deje sonar el telefóno.

Si el id está activo, nos aparecerá la leyenda +CLIP: “Numero de telefono”,129,””,,”Carlosvolt”,0 donde “Número de telefono” nos mostrará el número del celular que está llamando y en el ejmplo “Carlosvolt” es el contacto asociado a ese número.

Bien con esto ya tenemos una idea de como se activa el id de llamadas con comndos AT, recordar que por más que lo tengasmos activo en el teléfono este sólo se activa de esta manera para poder visualizarlo por el hiperterminal y si se apaga el teléfono esta configuración se pierde.

El código fuente del proyecto

Este código basicamante lo que hace es programar al celular para envíe la información del id de llamadas anteriormente explicada, en primera intancia envía el comando AT para establecer un vinculo con el teléfono, luego envía el comando AT+CLIP=1 para habilitar el id de llamados. Nota importante: Si se apago el teléfono, encenderlo esparar a que ya este todo disponible, luego apretar el pulsador para que el microcontrolador lo vuelva reprogramar, luego esperar unos segundos, tambien reprograma automaticamante si se apaga y enciende el circuito nuevamante.

Luego el pic entra en un siclo de analisis en el cual busca si aparece la cadena c1 es así como debemos llamar al contacto o los contactos que queremos autorizar para encender o apagar el led, esto es ideal ya que no habrá que reprogramar el microcontrolar para autorizar un número o desautorizarlo, simplemente se cambia el nombre del contacto o se borra el mismo, y con eso será suficiente.

Este proyecto es ideal para sistemas de seguridad, como por ejemplo una alarma, donde podemos activar o desactivar la misma en forma remota y sin generar ningún gasto telefónico.

Les adjunto el código fuente del mismo donde esta detallado en bloques más o menos que hace el mismo y el archivo .HEX, es importante saber que el fusible del perro guardian debe estar “desactivado”, igualmente en el código fuente este fusible de programación esta apagado.

Código fuente

codigos

Esquema eléctrico

encenderapagarledc261

Para más consulta registrate en el foro, para acceder hace click aquí.

Imagen del celular donde muestra como se debe configurar la agenda del telélefono.

motorolac261foto

 

Comandos AT soportados por el Motorola c261

Al escribir el comando AT+CLAC nos mostratrá una lista con los comandos soportados por el teléfono.

AT+CACM
AT+CAMM
AT+CAOC
AT+CBC
AT+CBST
AT+CCFC
AT+CCUG
AT+CCWA
AT+CCWE
AT+CEER
AT+CFUN
AT+CGACT
AT+CGANS
AT+CGATT
AT+CGAUTO
AT+CGCLASS
AT+CGDATA
AT+CGDCONT
AT+CGEREP
AT+CGMI
AT+CGMM
AT+CGMR
AT+CGPADDR
AT+CGQMIN
AT+CGQREQ
AT+CGREG
AT+CGSMS
AT+CGSN
AT+CHLD
AT+CHUP
AT+CIMI
AT+CLAC
AT+CLAE
AT+CLAN
AT+CLCC
AT+CLCK
AT+CLIP
AT+CLIR
AT+CLVL
AT+CMEE
AT+CMGC
AT+CMGD
AT+CMGF
AT+CMGL
AT+CMGR
AT+CMGS
AT+CMGW
AT+CMOD
AT+CMSS
AT+CMUT
AT+CMUX
AT+CNMA
AT+CNMI
AT+CNUM
AT+COLP
AT+COPN
AT+COPS
AT+CPAS
AT+CPBF
AT+CPBR
AT+CPBS
AT+CPBW
AT+CPIN
AT+CPMS
AT+CPOL
AT+CPUC
AT+CPWD
AT+CR
AT+CRC
AT+CREG
AT+CRES
AT+CRLP
AT+CRSL
AT+CRSM
AT+CSAS
AT+CSCA
AT+CSCB
AT+CSCS
AT+CSDH
AT+CSIM
AT+CSMP
AT+CSMS
AT+CSNS
AT+CSQ
AT%CSQ
AT+CSSN
AT+CSTA
AT+CSVM
AT+CTFR
AT+CUSD
AT+DR
AT+FAA
AT+FAP
AT+FBO
AT+FBS
AT+FBU
AT+FCC
AT+FCLASS
AT+FCQ
AT+FCR
AT+FCS
AT+FCT
AT+FDR
AT+FDT
AT+FEA
AT+FFC
AT+FHS
AT+FIE
AT+FIP
AT+FIS
AT+FIT
AT+FKS
AT+FLI
AT+FLO
AT+FLP
AT+FMI
AT+FMM
AT+FMR
AT+FMS
AT+FND
AT+FNR
AT+FNS
AT+FPA
AT+FPI
AT+FPP
AT+FPS
AT+FPW
AT+FRQ
AT+FRY
AT+FSA
AT+FSP
AT+GCAP
AT+GCI
AT+GMI
AT+GMM
AT+GMR
AT+GSN
AT+ICF
AT+IFC
AT+ILRR
AT+IPR
AT+VTS
AT+WS46
AT%ALS
AT%ATR
AT%BAND
AT%CACM
AT%CAOC
AT%CCBS
AT%CGAATT
AT%CGMM
AT%CGREG
AT%CNAP
AT%CPI
AT%CTTY
AT%COLR
AT%CPRIM
AT%CTV
AT%CUNS
AT%NRG
AT%PPP
AT%SATC
AT%SATE
AT%SATR
AT%SATT
AT%SNCNT
AT%VER
AT%CGCLASS
AT%CGPCO
AT%CGPPP
AT%EM
AT%EMET
AT%EMETS
AT%WAP
AT%CPRI
AT%DATA
AT%DINF
AT%CLCC
AT%VTS
AT%CHPL
AT%CREG
AT+CTZR
AT+CTZU
AT%CTZV
AT%CNIV
AT%PVRF
AT%CWUP
AT%DAR
AT+CIND
AT+CMER
AT%CSCN
AT%MMITEST
AT%RDL
AT%RDLB
AT%CSTAT
AT%CPRSM
AT%CHLD
AT%SIMIND
AT%SECP
AT%SECS
AT%CSSN
AT%CSSD
AT%COPS
AT%CUST
AT%SATCC
AT%SOS
AT%SEND
AT%DTI
AT%MQS

OK


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagrama

SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS MÁS DESTACADAS, SÓLO INGRESANDO TU CORREO ELECTRÓNICO



4 comentarios en “Encender o apagar un led con un celular motorola c261 y el pic 16f84a mediantes comandos AT

Deja un comentario