Arduino: configure un módulo GSM: cómo funciona
En este consejo práctico, le mostraremos cómo usar y configurar correctamente un módulo GSM junto con un Arduino.
Arduino: configure el módulo GSM: los componentes necesarios
Para configurar un módulo GSM, por supuesto, primero necesita un módulo GSM. También le mostraremos todos los componentes nuevamente en la galería de imágenes al final del artículo.
- También necesita un Arduino, una fuente de alimentación, un cable USB y tres cables de puente macho.
- Para poder utilizar el módulo correctamente, aún necesita una tarjeta SIM.
Módulo GSM: inserte la tarjeta SIM y active el software en serie.
En primer lugar, debe tomar algunas precauciones en el módulo GSM.
- Primero inserte una tarjeta SIM en la parte posterior del módulo GSM. Sin embargo, primero asegúrese de que no esté protegido con un PIN.
- También debe cambiar los dos conectores negros en el módulo GSM. Puede ver en la imagen cómo se deben organizar correctamente. Esto garantiza que el módulo "SoftwareSerial" utilice lo que es importante para este proyecto.
Arduino: instale la biblioteca para el módulo
Para utilizar el módulo GSM correctamente, necesita una biblioteca adecuada.
- Primero descargue esta biblioteca de GitHub.
- Luego extraiga el archivo ZIP. En la carpeta extraída encontrará otra carpeta con el mismo nombre. Corte esta carpeta y péguela en la carpeta de bibliotecas del IDE de Arduino. Puede encontrar esto en "C: \ Users \ your_username \ Documents \ Arduino \ bibliotecas".
- En aras de la claridad, también cambie el nombre de la carpeta "GSMSHIELD".
- Luego edite el archivo "GSM.cpp" y cambie el "_GSM_TXPIN_" a 7 y el "_GSM_RXPIN_" a 8 en las líneas 27 y 28.
- En el archivo "GSM.h" en las líneas 45 y 46, cambie el valor de "GSM_ON" a 9 y el valor de "GSM_RESET" a 6.
- No olvides guardar los archivos al final.
Arduino: código de carga
Ahora inicie el IDE de Arduino. Los códigos adecuados para el módulo GSM ahora deberían aparecer en los códigos de ejemplo.
- En este ejemplo, elegimos un código llamado "GSM_GPRSLibrary_SMS". Sin embargo, eliminamos las dos barras en las líneas 40 y 41 para convertir los comentarios en comandos correctos.
- Además, el número propio (con código de país) se ingresa en el comando en la línea 40. El contenido del mensaje también se puede editar aquí: »if (sms.SendSMS (" + 49123456789 ", " Hello CHIP! "))«
- Finalmente, el código se carga en el Arduino y se separa de la PC.
Conecte el módulo GSM a Arduino
A continuación, debe conectar correctamente el módulo GSM al Arduino.
- Tres pines del módulo GSM están conectados a los pines 7 y 8 y a tierra en el Arduino. Puedes ver más detalles en la imagen.
Arduino: inicie el módulo GSM
Finalmente, puede probar el módulo GSM.
- Primero conecte la fuente de alimentación (paquete de alimentación) al módulo GSM y active el interruptor.
- Luego presione el botón PWRKEY en el costado durante 3 segundos.
- Tan pronto como el LED parpadee lentamente, puede conectar el Arduino a la PC para que también se inicie ahora.
- Finalmente, abra el monitor en serie con [Ctrl] + [Shift] + [M].
- Debería recibir un nuevo SMS unos segundos después.
En el siguiente consejo práctico, le mostraremos cómo puede construir una barrera de luz con un Arduino.