Arduino Forum

International => Español => Hardware => Topic started by: imtdb on Mar 08, 2018, 11:18 pm

Title: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 08, 2018, 11:18 pm
Hola! Ayer comenze a trabajar con el modulo SIM800L y me surgio un problema, cuanto conecto este modulo al Arduino y también  hago la conexión entre el pin RST y el puerto Reset Arduino se resetea cada cierto tiempo de una manera extraña.

Por otra parte si desconecto ese cable el Arduino deja de resetearse pero en cambio el modulo empieza a "resetearse", asi lo digo por que el led indicador titila por unos segundos y luego se apaga y asi sucesivamente.

Ademas de esto no logro conseguir señal, pero algo interesante es que hoy por la mañana pude hacerlo andar. Luego lo desmantele y al conectarlo de nuevo ya no funciona, creo que este problema se relaciona con el anterior mencionado.

A continuación les dejo una imagen con el circuito que realize, vale aclarar que el unico cambio que hize fue colocarle la antena en el pin del modulo, algo que me parece irrelevante.

(https://i.imgur.com/Pi8XlY3.jpg)

Tambien subo un video a Youtube con el problema (https://www.youtube.com/watch?v=0XL_CzWNUik)

Muchas gracias por adelantado! -Tadeo
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 09, 2018, 04:27 am
Hi,
Leiste las especificaciones del SIM800L power supply pagina 21. Dice que cuando opera puede usar 2 amperios. El Ardunino UNO regula hasta un 1 amperio. Vas a necesitar una fuente aparte para alimentar SIM800L aparte del Arduino. Puedes usar una fuente que por lo menos pueda suplir 3 amps para suplir los dos.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 09, 2018, 08:34 pm
Hi,
Leiste las especificaciones del SIM800L power supply pagina 21. Dice que cuando opera puede usar 2 amperios. El Ardunino UNO regula hasta un 1 amperio. Vas a necesitar una fuente aparte para alimentar SIM800L aparte del Arduino. Puedes usar una fuente que por lo menos pueda suplir 3 amps para suplir los dos.
Acabo de probar alimentando con 3 pilas de tipo D, el Arduino ya no se reinicia. El problema ahora es que no puedo pasarle comandos AT y el modulo parece que sigue reiniciandose :( Cualquier ayuda es bien recibida!
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 09, 2018, 09:40 pm
Hi,
Leiste las especificaciones del SIM800L power supply pagina 21. Dice que cuando opera puede usar 2 amperios. El Ardunino UNO regula hasta un 1 amperio. Vas a necesitar una fuente aparte para alimentar SIM800L aparte del Arduino. Puedes usar una fuente que por lo menos pueda suplir 3 amps para suplir los dos.
Retiro lo dicho, Arduino sigue reiniciandose, sigue pasando lo mismo
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 09, 2018, 09:54 pm
Hi,
Vamos a tratar algo papa probar el reset. Conecta un condesador de .01uf desde el pin rst del Arduino al reset del SIM800L para ver que pasa. Es solamente un test.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 09, 2018, 11:08 pm
Hi,
Vamos a tratar algo papa probar el reset. Conecta un condesador de .01uf desde el pin rst del Arduino al reset del SIM800L para ver que pasa. Es solamente un test.
Al realizar la prueba logro que el Arduino no se reinicie pero el modulo lo sigue haciendo. No consigo que agarre señal, lo estoy alimentando con la notebook. Que puede ser? Gracias de antemano
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 10, 2018, 12:29 am
No puedes alimentar al SIM800L con un USB!!!
Requiere fuente externa.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 10, 2018, 12:47 am
No puedes alimentar al SIM800L con un USB!!!
Requiere fuente externa.
Al hacerlo con una fuente externa (como puse mas arriba) el problema sigue ocurriendo, no logro que deje de reiniciarse continuamente el modulo. Uso 3 pilas Energizer tipo D, obviamente sumale el diodo 1n4007 para no pasarme de voltaje. No se cual puede ser el problema
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 10, 2018, 12:49 am
Tienes el sim800L directamente conectad via un 1n4004?
Necesita 3.4V, no cualquier cosa.

Hay un hilo de victorjam Cosas del SIM800L (https://forum.arduino.cc/index.php?topic=519372.0) que explicó como hacerlo. Pense que tenias un módulo con fuente adecuada.

Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 10, 2018, 12:58 am
Tienes el sim800L directamente conectad via un 1n4004?
Necesita 3.4V, no cualquier cosa.

Hay un hilo de victorjam Cosas del SIM800L (https://forum.arduino.cc/index.php?topic=519372.0) que explicó como hacerlo. Pense que tenias un módulo con fuente adecuada.


Correcto, estoy alimentando el modulo directamente conectado con el diodo 1n4007. La corriente de alimentacion es de un poco menos de 4v, lo que supuse que estaba bien ya que el rango esta entre los 3.4v y 4.4v que lei por ahi que sirven para alimentar el modulo. Si no me equivoco lo que estas diciendo es que tendria que construir una fuente que me de 4V(lo recomendado) directo y sin variaciones? Puede ser ese el problema de que el modulo se reinicie a cada rato? Aprecio mucho tu ayuda.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 10, 2018, 03:44 am
Hi,
Segun las especificaciones del  SIM800L si el voltaje es menor <3.4 el modulo sera apagara y si el voltaje es mayor de > 4.4 el module se apagara tambien . Deberias leer el voltaje para ver cuanto lee. Debe estar en 3.3 voltios todo el tiempo. Cuando opera puede usar mas de 2 amperios o mas.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 10, 2018, 05:28 am
Hi,

Encontre este side y el tecnico dice lo siguiente:

Caution! : SIM800 module itself uses input voltage of 3.7V - 4.2V. Therefore, if you directly connect the Vcc pin to Arduino 5V pin, it might damage the module as well. I tried 3.3V Arduino pin with no luck. Therefore if you have the SIM800 module itself, you will have to get the input voltage in range, maybe with a LM317 (and few calculations with a LM317 calculator).
http://www.ayomaonline.com/programming/quickstart-sim800-sim800l-with-arduino/ (http://www.ayomaonline.com/programming/quickstart-sim800-sim800l-with-arduino/)
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 10, 2018, 02:49 pm
Hi,

Encontre este side y el tecnico dice lo siguiente:

Caution! : SIM800 module itself uses input voltage of 3.7V - 4.2V. Therefore, if you directly connect the Vcc pin to Arduino 5V pin, it might damage the module as well. I tried 3.3V Arduino pin with no luck. Therefore if you have the SIM800 module itself, you will have to get the input voltage in range, maybe with a LM317 (and few calculations with a LM317 calculator).
http://www.ayomaonline.com/programming/quickstart-sim800-sim800l-with-arduino/ (http://www.ayomaonline.com/programming/quickstart-sim800-sim800l-with-arduino/)
Agradezco mucho tu dedicación Tauro! Alguna idea de como puedo hacer para tener este voltaje estable? Una fuente de 3.3v? Gracias nuevamente
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 10, 2018, 03:54 pm
Te acaba de decir que 3.3 no es suficiente.
Quote
SIM800 module itself uses input voltage of 3.7V - 4.2V.
Debe ser > 3.7 y menor a 4.4

No leiste lo que hizo victorjam? Te puse el link porque el lo resolvió con estabilidad.
Aprovecha su experiencia para no reinventar la rueda.
Si miras probó de todo y no funcionaba con diodos y terminó usando un LM350 que ajustó a 4V.


Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 10, 2018, 04:45 pm
Te acaba de decir que 3.3 no es suficiente. Debe ser > 3.7 y menor a 4.4

No leiste lo que hizo victorjam? Te puse el link porque el lo resolvió con estabilidad.
Aprovecha su experiencia para no reinventar la rueda.
Si miras probó de todo y no funcionaba con diodos y terminó usando un LM350 que ajustó a 4V.



Okay, voy a probar sin diodos, por que el voltaje lo tengo. Es de 3.8v actualmente. Gracias.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 10, 2018, 06:52 pm
Hi,
Un consejo: Una cosa bien importante es que cuando tienes problemas lo primero que debes de  hacer es leer los voltajes pues te dira si son los correctos de acuerdo a las especificaciones de operacion del fabricante..
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 10, 2018, 11:52 pm
Hi,
Para mi yo buscaria un power supply de 4 voltios. Eso te pondra maso menos en el medio de los voltage  3.7  >4.0< 4.4.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 11, 2018, 08:42 pm
Hi,
Otra cosa que note es que no tienes condensador de filtro en la coneccion de Vcc en el pin del SIM800L Instalale un condesador de por menos de 100uf con otro en parallelo de .1uf. Esto te va a eliminar cualquier interferencia producida por el SIM800L
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 11, 2018, 11:40 pm
Lo mas fácil es un Step-down como éste  (https://www.ebay.es/itm/Regulador-Reductor-De-Tension-Step-Down-LM2596-DC-DC-Ajustable-3-2-40V-3A/292110358915?hash=item4403225983:g:nyoAAOSwMQBaHTpC)y lo ajustas a 4V y listo.

(https://www.prometec.net/wp-content/uploads/2015/12/LM2596S-2-600x395.jpg)
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 12, 2018, 02:13 am
Ya mande a comprar los componentes, si logro hacer andar el modulo subire un post explicando como lo hice :)
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 16, 2018, 12:37 am
Bueno al no tener ninguna tienda de electronica cerca me propuse armar un regulador de voltaje propio, lo hice siguiendo este video(https://www.youtube.com/watch?v=lg_Q9mzHtQw). Consegui setear el voltaje a 4v, como se ve en el video que adjunto mas abajo, y lo que pasa es que si no coloco la SIM en el modulo el voltaje queda estable y este anda perfecto. Ahora, cuando inserto la SIM el voltaje se dispara hacia arriba y hacia abajo y no logro tener un voltaje constante, lo que hace que se reinicie cuando se pasa de limite.

Que puedo hacer para mantener el voltaje estable? Sera ese el problema?

Gracias por la paciencia y la ayuda!

Video donde muestro el regulador que hice y la reaccion del modulo:  https://www.youtube.com/watch?v=EiSj8SUyVPA&feature=youtu.be

(A partir del minuto 2:30 inserto la SIM)

P.D: La bateria proporciona los ampers nesesarios.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 16, 2018, 01:19 am
Hi,
Anadele un condesador de 100uf a la entrada  y otro por menos de 470uf con un condensador de .1uf en paralelo a la salida. El que aparece en youtube no demostraba que estaba regulando estable. Yo uso el LM 7805 y tu puedes ajdutarlo al voltajes que tu quieras y lo mantiende con la carga que le pongas dentro de su limite.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 16, 2018, 01:25 am
Cuantas veces te he llamado la atención imtdb, por códigos, imagenes y enlaces mal posteados (sin etiquetas)?

Y como esperas que un LM317 asi sin mas ayuda (falta un transistor de paso serie) entregue 2A?

Tienes que armar una fuente de 4V 2A.

Mira la hoja de datos, busca ejemplos que lo hagan pero solo asi no alcanza.

(http://electronics-diy.com/schematics/675/RegulatedPS.GIF)

Algo asi podria ser mira este enlace (http://electronics-diy.com/electronic_schematic.php?id=675)

Usa tus valores para ajustar a 4V

R3 y R4 son los que te darán tu tensión de 4V asi que no leas lo que ahi dice.
 
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 16, 2018, 01:30 am
Cuantas veces te he llamado la atención imtdb, por códigos, imagenes y enlaces mal posteados (sin etiquetas)?
Disculpa! Donde hay un cheatsheet con todas las etiquetas que utiliza el foro? Al momento de publicar no me daba la opcion de agregarlas! Me podrias brindar esa info asi lo arreglo? Gracias.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 16, 2018, 01:31 am
Primer hilo de cada Sección Normas del foro
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 19, 2018, 01:49 am
Hola muchachos! Todavia sigo lidiando con el problema. Mi idea es comprar este step-down (https://articulo.mercadolibre.com.ar/MLA-657331711-dc-dc-step-down-3-30v-to-121v-18v-arduino-md0102-_JM), me confirman si sirve para alimentar con 3.7v? Gracias
(https://http2.mlstatic.com/dc-dc-step-down-3-30v-to-121v-18v-arduino-md0102-D_NQ_NP_183325-MLA25424399024_032017-F.webp)
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 19, 2018, 01:56 am
Moderador: Editado. No repitas lo que ya se lee arriba.


El mismo vendedor tambien tiene estos modelos: Cual me conviene?

Convertidor Dc Dc Lm2596 Step Up Boost Armodldcdcboos (https://articulo.mercadolibre.com.ar/MLA-644967569-convertidor-dc-dc-lm2596-step-up-boost-armodldcdcboos-_JM)

Lm2596 Step-down Dc-dc 4.5/30v 1.25-26v Armodllm2596dc (https://articulo.mercadolibre.com.ar/MLA-644964226-lm2596-step-down-dc-dc-4530v-125-26v-armodllm2596dc-_JM)

Step Down Lm2596 4.75/24v To 0.93v-18v Lm2596 Armodllm2596 (https://articulo.mercadolibre.com.ar/MLA-644963856-step-down-lm2596-47524v-to-093v-18v-lm2596-armodllm2596-_JM)
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 19, 2018, 02:23 am
Editado:
El primero dice que entrega 2.5A. El segundo 2A y es el mas barato.
El tercero podría ser, tiene una foto al menos rara porque no veo el Lm2596 asi que no se si es o no un step down. Dice entregar 2.5A y picos hasta 4A.

Me quedo entre el 2do y el 3ro.
El 2do por precio pero dice entregar 2A max.. y eso me hace pensar que estaríamos justos para el SIM800L.
El 3ro entrega 2.5A de modo que es la mejor opción al igual que el primero pero es mas barato que el 1ro.

Acabo de ver las especificaciones del LM2596 y no supera los 3A en modo continuo y picos de 4.5A y mas tmb. Pero son picos y con condiciones especiales.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: tauro0221 on Mar 19, 2018, 03:31 am
Hi,
Yo escogeria el tercero pues puede darte una corriente de 2.5 amp en operacion normal y intermitente hasta una corriente maximo de 4 amperios. Recuerda que las especificaciones dicen  cuando opera la corriente puede alcanzar 2.5 amperios,
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 21, 2018, 12:31 am
Probare con el tercero, gracias Tauro!
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 21, 2018, 04:45 pm
De nada por mi comentario.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Mar 22, 2018, 02:15 am
Bueno, gracias a ti también obviamente... De todas maneras al final me decidí por este Step-Down (https://articulo.mercadolibre.com.ar/MLA-665394570-modulo-lm2596-hvs-convertidor-step-down-in-123-60v-mona-_JM) vamos a ver que tal, por lo que lei es el indicado.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Mar 22, 2018, 08:08 pm
Ese es el que suelo comprar yo tmb, pero como ha aumentado!!! por dios al doble.
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Apr 09, 2018, 11:04 pm
Bueno, hola de nuevo! Quiero agradecer a todos ya que pude hacer andar el modulo con el step down que compre, muchísimas gracias por la ayuda :)
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Apr 09, 2018, 11:12 pm
Funcionó bien?
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: imtdb on Apr 10, 2018, 12:53 am
Al modificarle el voltaje y ponerle uno exacto funciono de maravilla, gracias surbyte :)
Title: Re: Arduino se resetea al usarlo con SIM800L
Post by: surbyte on Apr 10, 2018, 01:10 am
Bueno, ahora mira el comienzo del hilo cuando te dije, lee el hilo de @victorjam y verás que la solución fue de el y no mía. De todos modos me da gusto.