Table des matières:
- Étape 1: APERÇU DU PROJET
- Étape 2: Description du circuit
- Étape 3: Description du logiciel (le code hexadécimal)
- Étape 4: Travailler
- Étape 5: Construction
- Étape 6: Pour connecter les mains libres au circuit
- Étape 7: LA FIN
Vidéo: Robot actionné par téléphone portable : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Classiquement, les robots commandés sans fil utilisent des circuits RF, qui présentent les inconvénients d'une plage de travail limitée, d'une plage de fréquences limitée et d'un contrôle limité. L'utilisation d'un téléphone mobile pour le contrôle robotique peut surmonter ces limitations. Il offre l'avantage d'un contrôle robuste, d'une plage de travail aussi large que la zone de couverture du fournisseur de services, d'aucune interférence avec d'autres contrôleurs et jusqu'à douze contrôleurs.
Bien que l'apparence et les capacités des robots varient considérablement, tous les robots partagent la caractéristique d'une structure mécanique et mobile sous une certaine forme de contrôle. Le contrôle du robot comporte trois phases distinctes: la perception, le traitement et l'action. Généralement, les précepteurs sont des capteurs montés sur le robot, le traitement est effectué par le microcontrôleur ou le processeur embarqué, et la tâche est effectuée à l'aide de moteurs ou d'autres actionneurs. Je veux être clair, si vous rencontrez un problème, je suis là pour vous, vous pouvez écrire des commentaires ou m'envoyer un mail à [email protected]
Étape 1: APERÇU DU PROJET
Dans ce projet, le robot est contrôlé par un téléphone mobile qui appelle le téléphone mobile attaché au robot au cours de l'appel, si un bouton est enfoncé, la commande correspondant au bouton enfoncé est entendue à l'autre extrémité de l'appel. Cette tonalité est appelée tome multifréquence à double tonalité (DTMF) Le robot reçoit cette tonalité DTMF à l'aide d'un téléphone empilé dans le robot
La tonalité reçue est traitée par le microcontrôleur atmega16 à l'aide du décodeur DTMF MT8870 le décodeur décode la tonalité DTMF en son chiffre binaire équivalent et ce nombre binaire est envoyé au microcontrôleur, le microcontrôleur est préprogrammé pour prendre une décision pour toute entrée donnée et transmet sa décision aux pilotes de moteur afin de piloter les moteurs pour un mouvement vers l'avant ou vers l'arrière ou un virage. Le mobile qui appelle le téléphone mobile empilé dans le robot agit comme une télécommande. Ce projet robotique simple ne nécessite donc pas la construction d'unités de réception et d'émission. La signalisation DTMF est utilisée pour la signalisation téléphonique sur la ligne dans la bande de fréquences vocales vers le centre de commutation d'appels. La version de DTMF utilisée pour la numérotation téléphonique est connue sous le nom de tonalité. DTMF attribue une fréquence spécifique (constituée de deux tonalités distinctes) à chaque touche s qu'elle peut facilement être identifiée par le circuit électronique. Le signal généré par l'encodeur DTMF est la soumission al-gébrique directe, en temps réel des amplitudes de deux ondes sinus (cosinus) de fréquences différentes, c'est-à-dire qu'appuyer sur 5 enverra une tonalité faite en ajoutant 1336hz et 770hz à l'autre extrémité du mobile. Les tonalités et les affectations dans un système dtmf illustré ci-dessous
Étape 2: Description du circuit
Les figures montrent le schéma fonctionnel et le schéma de circuit du robot à microcontrôleur. Les composants importants de ce robot sont le décodeur DTMF, le microcontrôleur et le pilote de moteur.
Un décodeur dtmf de la série MT8870 est utilisé ici. Tous les types de la série mt8870 utilisent des techniques de comptage numérique pour détecter et décoder toutes les seize paires de tonalités DTMF dans une sortie de code à quatre bits. Le circuit de régection de tonalité dila intégré élimine le besoin de préfiltrage. Lorsque le signal d'entrée fourni à la configuration d'entrée asymétrique de la broche 2 (IN-) est reconnu comme étant efficace, le signal de décodage à quatre bits correct de la tonalité DTMF est transféré aux sorties Q1 (broche 11) à Q4 (broche 14). L'atmega 16 est un microcontrôleur cmos 8 bits basse consommation basé sur l'architecture RISC améliorée AVR. Il fournit les fonctionnalités suivantes: 16 Ko de mémoire flash programmable dans le système avec des capacités de lecture et d'écriture, 512 octets d'EEPROM, 1 Ko de SRAM, 32 lignes d'entrée/sortie à usage général. 32 registres de travail à usage général. Tous les 32 registres sont directement connectés à l'unité arithmétique et logique, permettant d'accéder à deux registres indépendants dans une instruction de signal exécutée en un cycle d'horloge. L'architecture résultante est plus efficace en termes de code. Les sorties des broches de port PD0 à PD3 et PD7 du microcontrôleur sont envoyées aux entrées IN1 à IN4 et activent les broches (EN1 et EN2) du pilote de moteur L293d respectivement, pour piloter des motoréducteurs. Le commutateur S1 est utilisé pour la réinitialisation manuelle. les notations sont: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k résistances r3 - 330k résistances r4-r8 - 10k résistances c1- 0.47 micro farat condensateur c2, c3, c5, c6 - 22pfarat condensateur c4 - 0.1micro farat condensateur xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - interrupteur poussoir m1, m2 - 6v 50rpm moteur batt-6v
Étape 3: Description du logiciel (le code hexadécimal)
le microcontrôleur Avr est programmé à l'aide de WIN AVRpour les débutants, jetez un œil à ce premier instructablehttps://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/c'est la façon de programmer le avratmega 16 regardez le schéma des broches d'atmega16, puis connectez les broches en conséquence (si vous avez un problème, n'hésitez pas à m'écrire) j'ai joint le code complet. Le fichier d'en-tête sera inclus automatiquement si vous avez installé le winavr dans l'emplacement par défaut
Étape 4: Travailler
Afin de contrôler le robot, vous devez appeler le téléphone portable attaché au robot depuis n'importe quel téléphone.
maintenant, le téléphone est capté par le téléphone sur le robot via le mode de réponse automatique (qui se trouve dans le phn, activez-le simplement). maintenant, lorsque vous appuyez sur 2, le robot avance lorsque vous appuyez sur 4, le robot se déplace vers la gauche lorsque vous appuyez sur 8, le robot recule lorsque vous appuyez sur 6, le robot se déplace à droite lorsque vous appuyez sur 5, le robot s'arrête.
Étape 5: Construction
pour construire ce robot, vous avez besoin de ces composantsComposants utilisés:-" MT8870 DTMF DECODER - 1" microcontrôleur Atmega 16 - 1" L293d motor driver ic - 1" Cd7004 not gate ic - 1" 1n4007 diode - 1" 100k résistances - 2" 10 résistances k - 5" résistances 330 k - condensateurs 1" 0.47mf - condensateurs 1" 0.1mf - condensateurs 1" 22pf - 4" cristal 3.57mhz - 1" cristal 12mhz - 1" interrupteur Push to on - 1" 2 motoréducteurs (6v, 50 tr/min) - 2 (4 pour quatre roues motrices)" Batterie 6v - 1
- roues - 4
- téléphone portable - 2 (un urs et un peut être ur frnds)
- mains libres - 1 (pour le phn sur le rover)
vous devez placer un téléphone portable sur le rover. Le téléphone portable est connecté au rover via un kit mains libres. construisez le rover sous la forme indiquée ci-dessous. Vous pouvez facilement obtenir ces pièces dans n'importe quel magasin d'électronique
Étape 6: Pour connecter les mains libres au circuit
il y a toujours deux connexions qui sortent du téléphone, ces connexions sont 1. Astuce 2. Ring Je préfère utiliser les mains libres qui ont une prise jack droite (similaire à celles que nous utilisons dans nos ipods, mais une plus fine) la pointe de cette prise est appelée la "pointe" et la partie restante derrière la pointe après une bande noire est la bague Donc connectez ces deux connexions avec le circuit et vous aurez terminé
Étape 7: LA FIN
Suivez ces étapes et vous avez terminé. mais si vous rencontrez un problème, n'hésitez pas à écrire des commentaires ou à m'envoyer un mail à [email protected]
Conseillé:
Conception de circuits imprimés pour robot contrôlé par téléphone portable : 10 étapes
Conception de circuits imprimés pour robot contrôlé par téléphone portable : j'ai réalisé ce projet en 2012 en tant que projet mineur. Ce projet a été inspiré par le besoin d'une méthode pour neutraliser les menaces sans l'intervention directe de l'homme. C'était l'époque, mon pays était durement touché par la violence qui m'a motivé à développer
Contrôleur pas à pas actionné par bouton : 4 étapes
Contrôleur pas à pas actionné par bouton :
Assistance par téléphone portable Parkinson : 7 étapes
Assistance par téléphone portable Parkinson : quelqu'un qui souffre de la maladie de Parkinson ou a juste un mauvais pouls, a généralement de sérieux problèmes pour visualiser une image statique sur son téléphone. Eh bien, ce problème est résolu maintenant, avec ce gadget, tout le monde peut laisser son téléphone dans presque tous les endroits, avec le poste e
Diri - le ballon d'hélium actionné : 6 étapes
Diri - le ballon d'hélium actionné : dans ce Instructable je vais vous guider à travers le processus de création d'un ballon d'hélium autonome qui documente l'espace. Jetez un œil à la vidéo : https://www.youtube.com/watch?v=NwzptoiYJdULe ballon et le boîtier sont self-made, l'électronique
Comment transformer votre téléphone portable LG EnV 2 en un modem commuté portable pour votre ordinateur portable (ou ordinateur de bureau): 7 étapes
Comment transformer votre téléphone portable LG EnV 2 en un modem commuté portable pour votre ordinateur portable (ou ordinateur de bureau): Nous avons tous à un moment donné besoin d'utiliser Internet là où cela n'était tout simplement pas possible, comme dans la voiture , ou en vacances, où ils facturent une somme d'argent coûteuse par heure pour utiliser leur wifi. enfin, j'ai trouvé un moyen simple d'obtenir