Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Módulo A6 GSM/GPRS: Dominar Comandos AT e Integración con Arduino

Componentes y materiales

Arduino UNO ×1
Módulo GPRS A6 ×1
Cables jumper (genéricos) ×1

Herramientas y máquinas necesarias

Sobre este proyecto

Este es el módulo GSM/GPRS A6. En este tutorial aprenderemos a conectar el módulo con Arduino Uno y a trabajar con comandos "AT". El módulo A6 tiene las siguientes características:

Módulo A6 GSM/GPRS: Dominar Comandos AT e Integración con Arduino
Módulo A6 GSM/GPRS: Dominar Comandos AT e Integración con Arduino

Características principales

Conexión con Arduino Uno

Para usar comandos AT solo necesitas 4 cables. Usé cuatro colores diferentes para facilitar el entendimiento:

  1. Primero, inserta una tarjeta micro-SIM en el módulo A6
Módulo A6 GSM/GPRS: Dominar Comandos AT e Integración con Arduino

Conecta el módulo A6 con Arduino Uno según el siguiente cableado:

Cable Módulo A6 Arduino Uno
ROJO VCC +5V
NEGRO GND GND
NARANJA U_RXD PIN 2
AMARILLO U_TXD PIN 3

Una vez completado el cableado, puedes empezar a programar.

Cómo trabajar con comandos AT

#include <SoftwareSerial.h>
SoftwareSerial A6MODULE(2,3);

void setup() {
  Serial.begin(9600);
  delay(1000);
  A6MODULE.begin(9600);
  delay(1000);
}

void loop() {
  while(A6MODULE.available()){
    Serial.write(A6MODULE.read());
  }
  while(Serial.available()){
    A6MODULE.write(Serial.read());
  }
}

Después de subir el código, abre el monitor serie. Escribe AT y pulsa Enter. Si todo está correcto, el monitor serie responderá "OK".

¿Cómo hacer una llamada?

El comando ATD se usa para marcar una llamada telefónica.
Ejemplo: Escribe ATD+123456789 y pulsa Enter (tu número de teléfono).

¿Cómo enviar SMS?

  1. Escribe AT+CMGF = 1 y pulsa Enter → La respuesta debe ser "OK"
  2. Escribe AT+CMGS = "+123456786" y pulsa Enter (tu número de teléfono)

Código completo

#include <SoftwareSerial.h>
SoftwareSerial A6MODULE(2,3);

void setup() {
  Serial.begin(9600);
  delay(1000);
  A6MODULE.begin(9600);
  delay(1000);
}

void loop() {
  while(A6MODULE.available()){
    Serial.write(A6MODULE.read());
  }
  while(Serial.available()){
    A6MODULE.write(Serial.read());
  }
}

Esquemáticos

Módulo A6 GSM/GPRS: Dominar Comandos AT e Integración con Arduino

Proceso de manufactura

  1. Construya una API robusta de temperatura y sensores en Raspberry Pi usando el módulo GY‑91
  2. Generador de Ondas JX – Oscilador DDS Compatible con Arduino con Pantalla OLED
  3. Construye un Skateboard VR Casero con Arduino, Google Cardboard y Bluetooth
  4. Construye una radio FM a prueba de agua para la ducha con Arduino Nano, RDA5807, LCD Nokia y PAM8403
  5. Visualización ECG en Tiempo Real en OLED con Arduino UNO
  6. Asistente de voz J.A.R.V.I.S DIY con Arduino y diseño Arc Reactor
  7. Domine el Grupo de Módulos de Manufactura: Lista de Materiales y Gestión de Órdenes
  8. Fundamentos de módulos en Verilog: Estructura y sintaxis
  9. Dominar los parámetros en Verilog: Construir módulos reutilizables y escalables
  10. Comandos Esenciales de MATLAB para Computación Eficiente
  11. Sistema de Módulos Java 9: Mejoras, Link-Time e Imágenes de Runtime Personalizadas