Automatisation domestique via module GSM : contrôle par SMS
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino UNO | 1 |
| Module relais 4 canaux 12V | 1 |
| Écran LCD RVB rétroéclairé 16x2 (Adafruit) | 1 |
| Module GSM SIM900A | 1 |
| Adaptateur 12V | 1 |
Outils nécessaires
- Fer à souder (générique)
Applications et services en ligne
- Arduino IDE
À propos du projet
Le téléphone mobile est une invention révolutionnaire. Conçu à l'origine pour les appels et SMS, il est devenu le centre de notre vie numérique avec les smartphones. Ce projet réalise un système d'automatisation domestique permettant de contrôler les appareils électroménagers via un téléphone GSM classique, simplement en envoyant des SMS. Aucun smartphone n'est requis.
Explication du fonctionnement
L'Arduino pilote l'ensemble. La communication sans fil GSM reçoit les commandes SMS (ex: #A.light on*, #A.light off*). L'Arduino extrait la commande, la compare aux chaînes prédéfinies, et actionne les relais via un driver (ULN2003) pour allumer/éteindre les appareils. L'état est affiché sur le LCD 16x2.
Le préfixe #A. identifie le début de la commande, et * marque sa fin. Trois ampoules zéro-watt simulent Ventilateur, Lumière et TV.
Le module GSM SIM900A
Le SIM900A est un module Quad-band GSM/GPRS (850/900/1800/1900 MHz) pour voix, SMS et données, à faible consommation. Il ne comprend que les commandes AT :
AT→ réponseOKsi opérationnelATE0→ écho désactivéAT+CNMI=2,2,0,0,0→ réception automatique des SMSAT+CMGF=1→ mode texteAT+CMGS="numéro"→ envoyer un SMS (terminez par Ctrl+Z / 0x1A)
Description du circuit
L'écran LCD (mode 4 bits) est connecté aux pins 6-11 (RS, EN, D4-D7). Rx/Tx du GSM sont croisés avec Tx/Rx de l'Arduino. Le module GSM est alimenté par l'adaptateur 12V. Trois relais 5V (commandés via ULN2003 sur pins 3, 4, 5) contrôlent Lumière, Ventilateur, TV.
Code
Téléchargeable ici : https://github.com/avineshmohan/GSM-based-Home-Automation
Schémas
Processus de fabrication
- Comment la technologie maison intelligente transforme la vie quotidienne
- Construire un réseau de capteurs sans fil abordable pour votre maison
- Construire un système domotique piloté par Raspberry Pi pour contrôle à distance
- Hygromètre à miroir refroidi DIY Arduino – Surveillance précise température et humidité
- Pixie : Montre-bracelet NeoPixel à base d'Arduino – Élégante, DIY, montre LED
- Interface Physique Robuste pour Domotique : Maquette Maison Interactive (Arduino Yun + MQTT + OpenHAB)
- Automates Cellulaires Temps Réel sur Arduino avec Écran OLED 128x64
- Robot Assistant Domestique Autonome : Liste Complète et Guide de Configuration
- Contrôleur domotique Arduino compatible Alexa : Automatisation intelligente simplifiée