Encendiendo led con SMS

Hoy traigo a ustedes un proyecto donde encender茅 9 led mediante mensajes de texto.
Para ello voy a utilizar un arduino uno y un escudo gsm el mismo utiliza un chip sim900 muy utilizado en proyectos m2m.
Se puede aplicar en proyectos de dom贸tica, control industrial, seguridad y por supuesto hobby.

Hay que tener en cuenta que algunos pines no los vamos a poder utilizar para los led, ya 聽que cumplen ciertas funciones esenciales, como por ejemplo los pines 0 y 1 que son usados para el puerto serie por hardware y los pines 2 y 3 como puerto serie por software. El pin n煤mero en este m贸dulo se lo utiliza para encender o apagar el m贸dulo gsm, por lo cual en este proyecto no lo vamos a usar porque no hay necesidad de apagar o encender el m贸dulo.

Lo pines usados para los led son el numero 4 5 6 8 9 10 11 12 y 13, tambi茅n se pueden usar los pines A0 al A5 (pines anal贸gicos) y en total podr铆amos controlar hasta 15 dispositivos a las vez.

El m贸dulo seg煤n el fabricante necesita una fuente que pueda entregar hasta dos amperes de corriente, para poder funcionar sin inconvenientes. El m贸dulo es totalmente compatible con arduino uno y simplemente conectandolo encima del mismo funcionar谩 sin dar ning煤n problema.

En cuanto al sketch de arduino, los comandos de texto que podemos enviar son On4 enciende el led conectado al pin 4 si queremos apargarlo enviamos Off5, hay que tener en cuenta que es case sensitive, por lo cual va a distinguir entre may煤sculas y min煤sculas, si se env铆a un car谩cter en forma incorrecta no funcionar谩 el comando

Lista de comandos que se pueden usar, ustedes pueden modificarlos a su gusto y agregar otras funciones

On4—–>Enciende led 4 聽 聽 聽 聽 Off4—–>Apaga el led 4

On5—–>Enciende led 5聽 聽 聽 聽 聽Off5—–>Apaga el led 5

On6—–>Enciende led 6聽 聽 聽 聽 聽Off6—–>Apaga el led 6

On8—–>Enciende led 8聽 聽 聽 聽 聽Off8—–>Apaga el led 8

On9—–>Enciende led 9聽 聽 聽 聽 聽Off9—–>Apaga el led 9

On10—–>Enciende led 10聽 聽 Off10—–>Apaga el led 10

On11—–>Enciende led 11 聽 聽 Off11—–>Apaga el led 12

On12—–>Enciende led 12 聽 聽 Off12—–>Apaga el led 12

On13—–>Enciende led 13 聽 聽 Off13—–>Apaga el led 13

Allon—–>Enciende todos los led

Alloff—–>Apaga todos los led

Partes del m贸dulo gsm

Sim900 Shield Overview.jpg

Sim900 Shield Overview2.jpg

Foto del m贸dulo con los led conectados en el protoboad la conexi贸n es muy simple, s贸lo hay colocarles un resistor de 1k.

gsmSms

C贸digo Fuente

Descargar聽smsLed9

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 diagramas.

11 comentarios en “Encendiendo led con SMS

  1. Que tal amigo como estas? ando trabajando en un proyecto parecido, y como pruebas basica queria hacer esto encender unos leds con un sms estoy trabajando con un arduino mini pro y modulo de desarrollo SIM900 con lo cual conectando via serial (hardware) he tenido exito, pero cuando lo hago via serial (software) no me camina, ni siquiera probando serialsoftware solo con el arduino, no se si tienes alguna sugerencia que me pueda ayudar se lo agradeceria al igual si pudiera pasarme algun esquematico, que dudo que el problema sea la conexion. Gracias de antrmano.

    Saludos cordiales,
    Oswaldo Aguilar

  2. hola amigo gracias por tu oporte, tengo una duda como podria leer con el arduino lo que se reciba, yo manejo el sim800l y e logrado hacer lo que tu hiciste en este tema, yo quiero hacer ahora que por http identifique lo que responde el sim por ejemplo si yo envio el comando
    AT+SAPBR=2,1
    yo recivo
    +SAPBR: 1,1,”10.151.43.104″
    OK
    como podria en ese caso la direccion ip que me da

    saludos

Deja un comentario