- Composants requis
- Fonctionnement du robot contrôlé par téléphone portable
- Schéma de circuit et explication
Dans ce projet, nous allons construire un robot contrôlé par téléphone portable utilisant un microcontrôleur 8051. Le robot commandé par téléphone portable fonctionne sur la technologie mobile DTMF. DTMF signifie Dual Tone Multiple Frequency. Il y a certaines fréquences que nous utilisons pour créer des tonalités DTMF. En termes simples, en ajoutant ou en mélangeant deux ou plusieurs fréquences, nous générons une tonalité DTMF. Ces fréquences sont données ci-dessous:
Dans la figure donnée, nous pouvons voir deux groupes de fréquences différentes. Lorsqu'une fréquence supérieure et une fréquence inférieure se mélangent, une tonalité est créée, appelée fréquence multiple à double tonalité.
Composants requis
- Microcontrôleur 8051
- Moteurs à courant continu
- Téléphone portable
- Driver de moteur L293D
- 7404
- 8870
- .1 Condensateur Uf
- Résistances 330K
- Résistances 100K
- 11,0592 MHz xtal
- 3,57 MHz xtal
- Condensateurs 22pF
- Résistances 1K
- Résistance 10K
- Pack de résistances 10K
- Condensateurs 33 pF
- Bouton poussoir
- LED
- 7805
- Condensateur 1000uF
- Condensateurs 10uF
- Gaine de cuivre
- Batterie 9 volts
- Connecteur de batterie
- Fil auxiliaire
- Robot Chasis avec roue
- Fils de connexion
Fonctionnement du robot contrôlé par téléphone portable
Nous pouvons diviser le robot complet contrôlé par téléphone portable en différentes sections, illustrées dans la figure ci-dessous.
Section distante: Le composant principal de cette section est DTMF. Ici, nous obtenons une tonalité du téléphone portable en utilisant un fil auxiliaire vers le décodeur DTMF IC, à savoir HT8870, qui décode la tonalité en signal numérique de 4 bits.
La section de contrôle: 8051 est utilisée pour contrôler le processus complet de ce robot contrôlé par téléphone portable. 8051 lit les commandes envoyées par le décodeur DTMF et les compare avec le code ou le modèle défini. Si les commandes correspondent, le microcontrôleur envoie la commande respective à la section pilote.
Section Driver: La section Driver comprend un pilote de moteur et deux moteurs CC. Le pilote de moteur est utilisé pour entraîner les moteurs car le microcontrôleur ne fournit pas suffisamment de tension et de courant au moteur. Nous ajoutons donc un circuit de pilote de moteur pour obtenir suffisamment de tension et de courant pour le moteur. En collectant les commandes de 8051, le moteur d'entraînement du moteur en fonction des commandes.
Schéma de circuit et explication
Schéma de circuit du robot contrôlé par téléphone portableest très similaire à nos autres projets de robotique comme le robot contrôlé par PC, le suiveur de ligne, le robot contrôlé par gestes, etc. Ici, un pilote de moteur est connecté au microcontrôleur 8051 pour piloter le robot. Les broches d'entrée 2, 7, 10 et 15 du pilote de moteur sont connectées aux broches numéro P2.6, P2.3, P2.0 et P2.7 du 8051 respectivement. Ici, nous avons utilisé deux moteurs à courant continu pour entraîner le robot dans lequel un moteur est connecté à la broche de sortie du pilote de moteur 3 et 6 et un autre moteur est connecté à 11 et 14. Une batterie de 9 volts est également utilisée pour alimenter le pilote de moteur pour entraîner les moteurs. Un décodeur DTMF est ajouté à ce circuit pour atteindre notre objectif de contrôler le robot avec un téléphone portable, et ce décodeur est branché sur un téléphone mobile à l'aide d'un fil auxiliaire pour recevoir la commande ou la tonalité DTMF. Les broches D0-D3 du décodeur DTMF sont connectées aux broches P0.0, P0.1, P0.2, P0 du 8051.3 via NOT gate IC, à savoir 7404. Ainsi, 8051 obtiendra une entrée inversée du décodeur DTMF, comme si nous appuyions sur le bouton '5' du clavier mobile, la sortie du décodeur DTMF sera 0010 mais 8051 obtiendra 1101. Deux piles 9 volts sont utilisées pour alimentez le circuit dans lequel l'un est utilisé pour alimenter les moteurs, connecté à la broche 8 du circuit intégré du pilote de moteur, et l'autre batterie est connectée pour alimenter le circuit restant.
Robot contrôlé par téléphone portable exécuté par certaines commandes envoyées via un téléphone mobile. Nous utilisons ici la fonction DTMF du téléphone mobile. Ici, nous avons utilisé le téléphone mobile pour montrer le fonctionnement du projet. L'un est le téléphone mobile de l'utilisateur que nous appellerons `` téléphone distant '' et le second qui est connecté au circuit de Robot à l'aide d'un fil auxiliaire. Ce téléphone mobile, nous l'appellerons «téléphone récepteur».
Tout d'abord, nous passons un appel en utilisant un téléphone distant vers le téléphone récepteur, puis nous prenons l'appel en mode de réponse manuelle ou automatique. Maintenant, voici comment ce robot est contrôlé par téléphone portable:
Lorsque nous appuyons sur «2» par téléphone à distance, le robot commence à avancer et avance jusqu'à ce que la commande suivante arrive.
Lorsque nous appuyons sur «8» par téléphone à distance, le robot change d'état et commence à se déplacer vers l'arrière jusqu'à ce qu'une autre commande arrive.
Lorsque nous appuyons sur «4», le robot tourne à gauche jusqu'à la prochaine commande exécutée.
Lorsque nous appuyons sur «6», le robot s'est tourné vers la droite.
Et pour arrêter le robot, nous passons "5".
Disposition PCB
Voici la disposition du PCB pour le robot contrôlé par téléphone portable utilisant le microcontrôleur 8051. Ici vous pouvez trouver un tutoriel pour concevoir un PCB à la maison avec des étapes faciles: Comment faire un PCB à la maison