Sim900 y Tarjeta esp32

 Sim900 y Tarjeta Esp32


Saberes previos

- Saber interpretar circuitos electrónicos.
- Ser capaz de analizar hoja de datos o dataship del sim900 y esp32.
- Conocer el IDE Arduino.
- Conocer tarjeta esp32.

Materiales Utilizados:

- Tarjeta esp32.
- Modulo sim900
- Cables de conexión.

Conexión

Selección puerto de comunicación:

Los conectores jumper puentes, permiten cambiar los puertos RX y TX entre los pines D8 y D7, o D1 y D0. Se selecciona entre un UART por software (D8, D7) o un UART por hardware (D1, D0)
 

Pines utilizados:

En esta prueba los pines utilizados son los (D1, D0) Rx y Tx respectivamente.
 

Comandos AT

Algunos de los comandos AT utilizados en el video se relacionan en la siguiente tabla. Para saber que configuración realiza el respectivo comando, en el video se detalla su funcionamiento.
 
Comando enviado
Respuesta
AT+CGREG=?
+CGREG: (0,1,2)
AT+CGREG?
+CGREG: 0,1
AT+CBC=?
+CBC: (0-2),(1-100),(voltage)
AT+CBC
+CBC: 0,97,4160
AT+CSQ=?
+CSQ: (0-31,99),(0-7,99)
AT+CSQ
+CSQ: 24,0
AT+IPR=?
+IPR: (),(0,1200,2400,4800,9600,19200,38400,57600,115200)
AT+IPR?
+IPR: 19200
AT+COPS?
+COPS: 0,0,"COMCEL"
ATI
SIM900 R11.0
AT+GSN
863XXXXXXXXXX04
AT+CCLK?
+CCLK: "19/09/30,17:36:11-05"
AT+CCLK="19/11/28,13:58:20-05"
+CCLK: "19/11/28,13:58:20-05"
AT+CLIP?
+CLIP: 0,1
AT+CLIP=0
OK
AT+CLIP=1
OK
 

Tips para realizar las pruebas

- Fijar la frecuencia del módulo en 19200 bps "Serial.begin(19200)" y "Serial2.begin(19200)", con esta frecuencia el módulo trabaja mucho más estable, si no le funciona con dicha frecuencia, ir modificando hasta encontrar la correcta.

- Cuando se disponga a subir el código a la tarjeta de Esp32, tener presente que la conexión con los pines de trasmisión por hardware TX y RX (D16, D17), deben estar desconectado para que no se tenga error por conexión ó por ende no tener alimentado el módulo sim900 en el momento.  
 
- Utilizar los pines de conexion UART 2 (RX2 y TX2) del esp32, son los más estables para poder comunicar el sim900, a pesar de que esta tarjeta tiene 3 puertos UART.

Códigos Fuentes Utilizados

En el siguiente enlace, puedes encontrar el repositorio con los códigos fuentes que se utilizaron en las pruebas.

Publicar un comentario

0 Comentarios