
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46


Les robots et les voitures Robo sont essentiellement les nouveaux jouets du jour pour les passionnés de technologie et les scientifiques du monde entier. ils trouvent des applications partout. Ici, dans ce tutoriel, je vais vous expliquer comment créer une voiture robotique contrôlée par DTMF à l'aide des modules arduino et SIM800. Il existe 100 tutoriels qui aident à créer des robots DTMF, ce qui rend cela différent, c'est que celui-ci utilise le module SIM800 pour effectuer le décodage directement à partir de l'appel. c'est-à-dire que vous pouvez éviter l'utilisation d'un décodeur DTMF et d'un téléphone portable pour fournir l'entrée. tout ce que vous avez à faire est de connecter des modules, de charger le croquis et votre voiture prête à fonctionner. cela le rend moins gourmand en énergie et autonome.
Les modules accepteront automatiquement l'appel entrant et agiront en fonction de la touche enfoncée par l'appelant. puisque tous les soins sont effectués automatiquement, vous pouvez contrôler cette télécommande vraiment. Alors qu'attendez-vous, prenez vos kits et laissez-le faire.
Si vous êtes un débutant dans ce domaine, veuillez suivre les prochaines étapes sur la façon d'assembler la voiture et tout. si vous êtes un peu habitué à l'arduino et à la robotique, vous obtiendrez toutes les données nécessaires au cours de cette étape elle-même.
Liste des composants
- Arduino Uno R3 (https://www.amazon.com/Arduino-Uno-R3-Microcontroller-A000066/dp/B008GRTSV6)
- Module SIM 800 (https://www.amazon.com/DROK-Quad-band-Development-Antenna-Decoding/dp/B01NBEU0S2)
- Batterie 12V
- Module de commande de moteur à double pont en H L293D (https://www.amazon.com/Control-Stepping-Onboard-H-bridge-XYGStudy/dp/B00R33124K)
- Châssis de voiture Robo générique (https://www.amazon.com/CJRSLRB®-Chassis-Encoder-Battery-Arduino/dp/B01L0ZY842)
- Moteurs et roues (https://www.amazon.com/CJRSLRB®-Chassis-Encoder-Battery-Arduino/dp/B01L0ZY842)
- Cavaliers nécessaires
- Vis, écrous, boulons, etc.
C'est tout ce dont nous avons besoin.
l'interfaçage est le suivant
Le module SIM 800 GSM est interfacé comme suitGSM RX ==> D11 d'Arduino
GSM TX ==> D10 d'Arduino
les broches L293D sont interfacées comme suit.
A du moteur gauche ==> D4 d'Arduino
B du moteur gauche ==> D5 d'Arduino
A du moteur droit ==> D6 d'Arduino
B du moteur droit ==> D7 d'Arduino.
Le moteur est connecté au L293D. si la voiture ne bouge pas comme excepté. Veuillez essayer de changer les terminaux. Le code est conçu de telle sorte que les deux bornes du moteur soient nommées A et B. et il est supposé que le moteur tournera dans le sens des aiguilles d'une montre lorsque la borne A est HAUTE et B est BAS. La broche d'activation du module est maintenue ÉLEVÉE tout au long.
Veuillez effectuer les connexions d'alimentation en tant que modules. Assurez-vous simplement que toutes les mises à la terre sont en court-circuit et qu'aucune surtension n'est fournie à aucune borne.
Le croquis Arduino pour le même peut être trouvé ici
(https://github.com/jth-1996/DTMF-Controlled-Car)
Étape 1: interfacer L293D avec Arduino et les moteurs

L293D est un contrôleur utilisé pour alimenter les moteurs car la sortie Arduino n'est pas suffisante pour alimenter un moteur. vous pouvez trouver plus de quoi et comment sur L293D sur (https://www.youtube.com/embed/_Fgxng8vWPU).
Le code est conçu de telle sorte que les deux bornes du moteur soient nommées A et B. et il est supposé que le moteur tournera dans le sens des aiguilles d'une montre lorsque la borne A est HAUTE et B est BAS
Le mouvement nécessaire de chaque roue pour le mouvement différent de la voiture est répertorié dans la figure ci-jointe. il suffit de jeter un oeil à la même chose pour en savoir plus.
Étape 2: SIM800 et DTMF

SIM800 est l'un des modules GSM populaires disponibles dans l'industrie. Cela comprend un décodeur DTMF interne et ce tutoriel. Par conséquent, la connexion de l'interface UART seule sera nécessaire. Le code utilise le logiciel Serial pour l'interface UART, ce qui laisse l'UART embarqué pour le débogage. L'interfaçage de SIM800 à arduino a été expliqué à l'étape 1.
Soyez particulièrement attentif lors du choix de l'alimentation. une alimentation électrique instable peut entraîner un mauvais comportement du SIM800. Une batterie normale de 12V fera l'affaire.
Étape 3: Assembler le châssis de la voiture et placer les planches
Le châssis et les cartes peuvent être assemblés selon les instructions disponibles avec la carte que vous avez achetée. Veuillez faire particulièrement attention à ce que les broches de votre carte ne touchent aucun matériau conducteur. Utilisez une éponge pour assurer une bonne isolation.
Maintenant, votre voiture est prête à l'emploi.
Composez le numéro que vous avez inséré dans votre module GSM. L'appel sera pris en charge automatiquement après 5 sec. Appuyez maintenant sur les touches suivantes pour contrôler la voiture.
En avant ==> 2
En arrière ==>8
Gauche ==> 4
Droite ==> 6
Arrêt ==>5
Bonne fabrication.
Conseillé:
Construisez un capteur de qualité de l'air IoT en interne, aucun cloud requis : 10 étapes

Construisez un capteur de qualité de l'air IoT en interne, aucun cloud requis : la qualité de l'air intérieur ou extérieur dépend de nombreuses sources de pollution et également de la météo. Cet appareil capture certains des paramètres courants et certains des paramètres les plus intéressants en utilisant 2 puces de capteur. TempératureHumiditéPressionGaz organiqueMicro
Télécommande SMS fiable, sécurisée et personnalisable (Arduino/pfodApp) - Aucun codage requis : 4 étapes

Télécommande SMS fiable, sécurisée et personnalisable (Arduino/pfodApp) - Aucun codage requis : Mise à jour du 6 juillet 2018 : Une version 3G/2G de ce projet, utilisant SIM5320, est disponible iciMise à jour : 19 mai 2015 : Utilisez la bibliothèque pfodParser Version 2.5 ou plus haut. Il corrige un problème signalé de ne pas laisser assez de temps pour que le bouclier se connecte à th
Commandes personnalisées Redbear BLE Nano V2 avec PfodApp - Aucun codage requis : 6 étapes

Commandes personnalisées Redbear BLE Nano V2 avec PfodApp -- Aucun codage requis : Mise à jour : 15 septembre 2017 -- Cette instructable a été mise à jour pour utiliser la dernière version de RedBear BLE Nano, V2. La version précédente de cette instructable, qui ciblait RedBear BLE Nano V1.5 est disponible ici. Mise à jour 15 novembre - 2017 Alors
Arduino/Android pour les débutants, aucun codage requis - Données et contrôle : 15 étapes

Arduino/Android pour les débutants, aucun codage requis - Données et contrôle : mise à jour du 23 avril 2019 - Pour les tracés de date/heure utilisant uniquement Arduino millis(), voir Arduino Date/Time Plotting/Logging utilisant Millis() et PfodApp Le dernier pfodDesigner V3 gratuit .0.3610+ généré des croquis Arduino complets pour tracer des données par rapport à la date/heure u
Commandes personnalisées Adafruit Feather NRF52, aucun codage requis : 8 étapes (avec photos)

Contrôles personnalisés Adafruit Feather NRF52, aucun codage requis : mise à jour du 23 avril 2019 - Pour les tracés de date/heure utilisant uniquement Arduino millis(), voir Arduino Date/Time Plotting/Logging utilisant Millis() et PfodApp Le dernier pfodDesigner gratuit V3.0.3610+ généré compléter des croquis Arduino pour tracer des données par rapport à la date/heure u