Le module SIM900A est un module GSM polyvalent qui fonctionne comme un véritable téléphone portable miniature. Il vous permet d’envoyer des SMS, de passer des appels téléphoniques, et d’utiliser la technologie GPRS pour transmettre des données à distance. Ce module est idéal pour vos projets IoT, domotique, télémétrie, ou toute application nécessitant une communication mobile fiable et autonome.
Fonctionnalités principales du SIM900A
Quad-Band : supporte les fréquences 850 / 900 / 1800 / 1900 MHz, compatible avec la majorité des réseaux GSM dans le monde.
Dual-Band : 900 / 1900 MHz (certains modèles).
GPRS multi-slot class 10 / 8 pour la transmission de données rapide.
Conforme aux normes GSM phase 2/2+ avec des puissances d’émission adaptées (2W à 850/900 MHz, 1W à 1800/1900 MHz).
Faible consommation d’énergie : environ 1.5 mA en mode veille (sleep mode).
Température de fonctionnement : de -40°C à +85°C, idéal pour diverses conditions environnementales.
Contrôle facile via AT commands (commandes série standards GSM 07.07, 07.05 et extensions SIMCOM).
Compatibilité et alimentation
Le SIM900A peut être alimenté directement via une source 5V (par exemple l’Arduino), sans besoin d’une alimentation externe spécifique, ce qui simplifie son intégration dans vos montages électroniques. D’autres modèles de modules GSM peuvent nécessiter une tension d’alimentation plus élevée (9V ou plus).
Commandes AT courantes pour le SIM900A
Le module SIM900A se contrôle via des commandes AT, envoyées par une interface série UART (généralement via deux broches : TX et RX). Ces commandes, qui commencent toujours par “AT”, permettent d’exécuter toutes les fonctions : envoi de SMS, appel vocal, connexion GPRS, lecture du signal, etc.
Voici une liste des commandes AT les plus utiles :
ATD+212xxxxxxxxx; — Passer un appel vers le numéro spécifié
AT&F — Réinitialiser le module aux paramètres d’usine
AT+CMGF=1 — Passer en mode texte pour lire et envoyer des SMS
AT+CMGR=1 — Lire le premier SMS reçu
AT+CFUN=1,1 — Redémarrer le module
AT+CGMR — Vérifier la version du firmware installé
AT+CCID — Vérifier la communication avec la carte SIM
AT+CSQ — Vérifier la qualité du signal (valeur entre 10 et 31 indique un bon signal)
Test de communication avec Arduino
Avant d’utiliser le module dans vos projets, il est conseillé de tester la communication entre l’Arduino et le SIM900A via une simple commande “AT”. Si le module répond “OK”, cela signifie que la liaison série fonctionne parfaitement.
Voici un exemple de sketch Arduino pour tester cette communication :
Il n’y a pas encore d’avis.