Arduino: configurer un module GSM - comment cela fonctionne
Dans cette astuce pratique, nous vous montrerons comment utiliser et configurer correctement un module GSM avec un Arduino.
Arduino: Configurer le module GSM - les composants requis
Pour configurer un module GSM, vous avez bien sûr d'abord besoin d'un module GSM. Nous vous montrerons également tous les composants dans la galerie de photos à la fin de l'article.
- Vous avez également besoin d'un Arduino, d'une alimentation, d'un câble USB et de trois câbles mâles.
- Pour pouvoir utiliser correctement le module, vous avez toujours besoin d'une carte SIM.
Module GSM: insérez la carte SIM et activez le logiciel série.
Tout d'abord, vous devez prendre certaines précautions sur le module GSM.
- Insérez d'abord une carte SIM à l'arrière du module GSM. Cependant, assurez-vous d'abord qu'il n'est pas protégé par un code PIN.
- Vous devez également changer les deux connecteurs noirs du module GSM. Vous pouvez voir dans l'image comment ceux-ci doivent être organisés correctement. Cela garantit que le module "SoftwareSerial" utilise ce qui est important pour ce projet.
Arduino: installez la bibliothèque du module
Pour utiliser correctement le module GSM, vous avez besoin d'une bibliothèque appropriée.
- Téléchargez d'abord cette bibliothèque depuis GitHub.
- Extrayez ensuite le fichier ZIP. Dans le dossier extrait, vous trouverez un autre dossier du même nom. Coupez ce dossier et collez-le dans le dossier des bibliothèques de l'Arduino IDE. Vous pouvez le trouver dans "C: \ Users \ votre_nom_utilisateur \ Documents \ Arduino \ bibliothèques".
- Par souci de clarté, renommez également le dossier "GSMSHIELD".
- Modifiez ensuite le fichier "GSM.cpp" et remplacez le "_GSM_TXPIN_" par 7 et le "_GSM_RXPIN_" par 8 aux lignes 27 et 28.
- Dans le fichier "GSM.h" sur les lignes 45 et 46, remplacez la valeur de "GSM_ON" par 9 et la valeur de "GSM_RESET" par 6.
- N'oubliez pas de sauvegarder les fichiers à la fin.
Arduino: télécharger le code
Maintenant, lancez l'IDE Arduino. Les codes appropriés pour le module GSM devraient maintenant apparaître dans les codes d'exemple.
- Dans cet exemple, nous choisissons un code appelé "GSM_GPRSLibrary_SMS". Cependant, nous supprimons les deux barres obliques des lignes 40 et 41 pour convertir les commentaires en commandes correctes.
- De plus, le propre numéro (avec le code du pays) est entré dans la commande à la ligne 40. Le contenu du message peut également être modifié ici: »if (sms.SendSMS (" + 49123456789 ", " Hello CHIP! "))«
- Enfin, le code est chargé sur l'Arduino et celui-ci est séparé du PC.
Connectez le module GSM à Arduino
Ensuite, vous devez connecter correctement le module GSM à l'Arduino.
- Trois broches du module GSM sont connectées aux broches 7 et 8 et à une masse sur l'Arduino. Vous pouvez voir plus de détails dans l'image.
Arduino: démarrez le module GSM
Enfin, vous pouvez tester le module GSM.
- Connectez d'abord l'alimentation (bloc d'alimentation) au module GSM et actionnez le commutateur.
- Appuyez ensuite sur le bouton PWRKEY sur le côté pendant 3 secondes.
- Dès que la LED clignote lentement, vous pouvez connecter l'Arduino au PC pour qu'il démarre également maintenant.
- Enfin, ouvrez le moniteur série avec [Ctrl] + [Maj] + [M].
- Vous devriez recevoir un nouveau SMS quelques secondes plus tard.
Dans le prochain conseil pratique, nous vous montrerons comment construire une barrière lumineuse avec un Arduino.