Pages: [1] 2   Go Down
Author Topic: SMS desde Arduino con un "viejo móvil"  (Read 2786 times)
0 Members and 1 Guest are viewing this topic.
Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 712
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,
a menudo se menciona la posibilidad de enviar SMS desde un Arduino usando un "viejo móvil" como alternativa a los módulos GSM/GPRS mucho más caros . ¿Cómo se sabe si un móvil se puede usar para esto, o qué características tiene que tener?  ¿Existe alguna lista de esos "viejos móviles"?
Gracias
Logged

Ciudad Real
Offline Offline
God Member
*****
Karma: 1
Posts: 747
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

cualquiera de los de siemens antiguos vale, yo tendo el S25, C35, M35, A32... y cualquier modelo que tenga el mismo conector de siemens podrás utilizarlo, se usa como modem normal con comandos AT. Hay mucha literatura sobre esto, se pueden leer mensajes, enviarlos, ver lista de llamadas , realizar llamadas, etc etc ... en definitiva lo que haces con el programa que venia con el siemens para acceder a la agenda y modificar y enviar sms ... de todo.

con algunos motorolas antiguos creo haber leido algo tambien, y algun nokia, pero esos modelos no los he tocado

un saludo
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 142
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hola es interesante tambien se puede  utilizar un sensor como alarma y que te mande un sms pregunto
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mira en mi web, bajo la seccion modulos/gsm

yo he utilizado un nokia 6230i smiley-wink
hay un manual de como hacerlo, y creo que es de los pocos manuales en internet de este tema que explica TODO, ya que en el resto siempre faltaba alguna sección para hacerlo funcionar siguiendo unicamente los pasos.
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Con comandos AT y un viejo C55 me funciono sin problemas.

Code:
#include <NewSoftSerial.h>

NewSoftSerial mySerial(10,11);// 10 Rx -11Tx

void setup()
{
  Serial.begin(9600);
  Serial.println("Inicio");
  int analogPin = 0;
  int temperature = 0;
  int lm35read;
  lm35read =analogRead;
  lm35read =analogRead(analogPin);
  temperature=(5.0 * lm35read*100.0)/1024.0;
  mySerial.begin(115200);
  mySerial..print("AT\r\n");
  delay(300);
  mySerial.print("AT+CMGF=1\r\n");
  delay(300);
  mySerial.print("AT+CMGS=");
  delay(300);
  mySerial.print("+346xxxxxxxx\r\n") //Telefono movil
  delay(300);
  mySerial.print("La temperatura es de : ");
  mySerial.print(temperature);
  mySerial.print("Grados");
  delay(300);
  mySerial.print(0x1A, BYTE);
}
void loop()
{
}
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

a mi me falla a la hora de recibir por serial desde el movil hacia el arduino. por ejemplo tu cuando recibes una llamada en el modulo, este envia por serial el texto RING. pero a mi no me funciona si lo conecto al arduino, si lo conecto a un convertidor usb-serial y al ordenador directamente, si que funciona.

pienso que puede ser porque haga falta algun pin en ALTO. ahora mismo solo tengo los pines RX,TX y gnd conectados.
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Ciudad Real
Offline Offline
God Member
*****
Karma: 1
Posts: 747
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

creo que hay un comando para saber si estan llamando , tienes que mandar el comando periódicamente para saber si se recibe llamada. con los siemens hay posibilidad de saber si hay llamadas perdidas y saber que numero es el que ha llamado. todo por comandos AT

nokia no lo se

un saudo
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

es posible, pero como digo, mi problema es que no consigo que el arduino reciba por serie los caracteres que envia el movil. por lo que aunque le envie un comando preguntandole si estan llamando me ocurriria lo mismo. es mejor arreglar el problema (que no se como aun) y luego hacer un serial.available al movil y cuando entre RING es que stan llamando.
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 712
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Muchas gracias a todos, ahora sé qué modelos buscar.
Existen muchos sitios que compran móviles usados. ¿Conocéis alguno que venda móviles usados, para poder adquirir alguno de los modelos mencionados?
Logged

Ciudad Real
Offline Offline
God Member
*****
Karma: 1
Posts: 747
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

seguo que en el cash converters encuentras alguno
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 142
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

flico aqui es donde pondrias el nº de mobil que usas no   mySerial.print("+346xxxxxxxx\r\n") //Telefono movil
en las xxxxxx ?
Logged

Ciudad Real
Offline Offline
God Member
*****
Karma: 1
Posts: 747
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

EL QUE USAS NO, AL QUE QUIERES MANDAR EL SMS
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 142
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bueno si a eso me referia
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola muy buenas, estoy empezando a adentrarme al mundillo del arduino.
Mi primera idea es poder usar un teléfono "viejo" para que cuando hay falta de suministro eléctrico dicho móvil mande un sms indicando dicho fallo. Y claro está poder ir añadiendo más tipos de aviso como podría ser agua, gas, movimiento, etc...
@Sergegsx  he visto que indicas de un tutorial para poder ralizar esto, pero por lo visto ya no indicas tu página web, me gustaría saber si me puedes facilitar dicho tutorial.


Gracias y un saludo

EDITO: He encontrado el post donde está dicho tutorial: http://forum.arduino.cc/index.php?topic=57226.0.
Ahora la duda me surge por el tema de la utilización de un conversor, he estado viendo vídeos donde conectan directamente un teléfono al arduino sin ningún conversor de por medio. ¿Esto ultimo es cierto o voy a necesitar el MAX 232?

De nuevo gracias
« Last Edit: September 07, 2013, 09:13:57 am by megathorin » Logged

Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 712
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,
estaría bien que indicaras la marca y modelo del móvil. Así tal vez alguien te dé alguna pista.
Logged

Pages: [1] 2   Go Up
Jump to: