Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Module A6 GSM/GPRS : Maîtriser les commandes AT et l'intégration Arduino

Composants et fournitures

Module A6 GSM/GPRS : Maîtriser les commandes AT et l intégration Arduino
Arduino UNO
× 1
Module A6 GPRS
× 1
Module A6 GSM/GPRS : Maîtriser les commandes AT et l intégration Arduino
Fils de connexion (genériques)
× 1

Outils et machines nécessaires

Module A6 GSM/GPRS : Maîtriser les commandes AT et l intégration Arduino
Multimètre numérique autorange Digilent Mastech MS8217

À propos de ce projet

Ce tutoriel présente le module GSM/GPRS A6. Nous allons apprendre à le connecter à un Arduino Uno et à travailler avec les commandes « AT ».

Caractéristiques du module A6

Module A6 GSM/GPRS : Maîtriser les commandes AT et l intégration Arduino
Module A6 GSM/GPRS : Maîtriser les commandes AT et l intégration Arduino

Câblage avec Arduino Uno

Seuls 4 fils sont nécessaires. J'utilise quatre couleurs différentes pour plus de clarté.

1. Insérez une carte Micro-SIM dans le module A6.

Module A6 GSM/GPRS : Maîtriser les commandes AT et l intégration Arduino

Connectez le module A6 à l'Arduino Uno comme suit :

FilModule A6Arduino Uno
ROUGEVCC+5V
NOIRGNDGND
ORANGEU_RXDPIN 2
JAUNEU_TXDPIN 3

Une fois le câblage terminé, passez à la programmation.

Comment utiliser les commandes AT

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

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());
  }
}

Après le téléversement, ouvrez le moniteur série. Tapez AT et appuyez sur Entrée. Si tout fonctionne, le moniteur répondra OK.

Passer un appel

La commande ATD compose un numéro.
Exemple : ATD+123456789 (remplacez par votre numéro)

Envoyer un SMS

  1. Tapez AT+CMGF=1 → Réponse attendue : OK (mode texte)
  2. Tapez AT+CMGS="+123456786" → Remplacez par le numéro destinataire
  3. Après le prompt >, saisissez votre message puis envoyez Ctrl+Z (ASCII 26)

Code complet

#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());
  }
}

Schémas

Module A6 GSM/GPRS : Maîtriser les commandes AT et l intégration Arduino

Processus de fabrication

  1. Créer une API robuste de température et capteurs sur Raspberry Pi avec le module GY‑91
  2. Bases des modules Verilog : Structure et syntaxe
  3. Maîtriser les Paramètres Verilog : Construire des Modules Réutilisables et Évolutifs
  4. Système de modules Java 9 : Création, link-time et images d'exécution personnalisées
  5. Commandes MATLAB essentielles pour un calcul efficace
  6. JX Wave Generator – Générateur DDS compatible Arduino avec affichage OLED
  7. Construisez un skateboard VR DIY avec Arduino, Google Cardboard et Bluetooth
  8. Radio FM étanche pour douche : Arduino Nano, RDA5807, écran Nokia 5110 et PAM8403
  9. Maîtriser le groupe de modules Fabrication : Nomenclatures et gestion des ordres