Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans ce instructable, je vous montre comment j'ai fait un interphone à l'aide d'un module GSM (module A6) et d'un Arduino Pro Mini. Si vous appuyez sur le gros bouton, le numéro programmé est appelé. L'appel est terminé après un temps programmé ou si le téléphone appelé raccroche.
Vous pouvez également appeler cet interphone depuis votre téléphone si votre numéro est programmé dans l'interphone.
Ceci est une version améliorée de mon premier interphone.
Voir cet intrussable pour l'ajout d'un amplificateur de son.
Étape 1: Composants
J'ai acheté tous les composants sur Aliexpress.
module A6
Arduino Pro Mini (5V 168)
Conférencier
Micro (j'ai découvert que ces micros fonctionnaient très bien avec le module A6, d'autres micros electet donnaient une très mauvaise qualité sonore)
Bouton
Boîte
Conseil de perf etc.
Étape 2: Connecter les composants
J'ai utilisé des en-têtes de broches femelles pour effectuer les connexions dans l'interphone et pour faciliter le retrait des modules:
- facile à retirer le module A6 pour changer la mini carte SIM
- facile à retirer l'Arduino pour le programmer indépendamment des connexions A6
Connexions:
L'interphone est alimenté via le port micro USB du module A6
Connexions des modules A6:
VCC vers PWR et vers VCC d'Arduino
GND à GND d'Arduino
U_RXD vers TX d'Arduino
U_TXD vers RX d'Arduino
REC- et REC+ vers haut-parleur
MIC- et MIC+ vers haut-parleur
Connexions Arduino (en plus des connexions décrites ci-dessus)
Broche 2: résistance 10K à vcc
Bouton à la broche 2 et à la masse
LED verte à GND et via 220R à la broche 4
LED bleue à GND et via 220R à la broche 5
Broche 8 = déboguer RX
Broche 9 = déboguer TX
Étape 3: programmer l'Arduino
Le code Arduino est sur mon Github.
Le Pro mini est programmé via le programmeur Arduino IDE et I standard USB 5V UART.
Le débit en bauds par défaut du module A6 est de 115200 et un Arduino ne peut pas gérer cette vitesse via une série logicielle, j'ai donc utilisé une série matérielle pour la communication entre le module A6 et Arduino. J'ai essayé d'utiliser un ESP8266 qui peut gérer la série logicielle à une vitesse de 115200 BAUD, cependant je n'ai pas réussi à obtenir une connexion série stable au démarrage.
Important: ne connectez pas le Pro Mini au module A6 car cela perturberait la programmation puisque le A6 est également connecté aux broches TX et RX (série matérielle). De plus, le module A6 peut utiliser l'alimentation de votre port USB de votre ordinateur, ce qui peut détruire le port USB.
Voir les commentaires dans le code. Si vous avez des questions, n'hésitez pas à me les poser.
Étape 4: Assemblage
Insérez la mini carte SIM dans le module A6 (désactivez le code PIN en mettant la SIM dans votre téléphone et désactivez-la là).
Mettez le module A6 et l'Arduino dans les broches des en-têtes femelles.
Percez des trous dans le boitier et collez les Leds, haut parleur et micro, vissez le bouton.
Connectez tous les composants aux bonnes connexions.
J'ai imprimé en 3D deux supports pour la boîte et je l'ai attaché avec de la colle chaude.
Fermez la boîte et utilisez-la !