Table des matières:

AndroBot : 19 étapes (avec photos)
AndroBot : 19 étapes (avec photos)

Vidéo: AndroBot : 19 étapes (avec photos)

Vidéo: AndroBot : 19 étapes (avec photos)
Vidéo: This helmet is so real! Megatron! #transformers #megatron #unboxing #optimusprime #robot 2024, Novembre
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot est un robot avancé contrôlé par Android et c'est une combinaison de Rover contrôlé par Android avec bras robotique. Commençons donc par son histoire: idée et inspiration

Il y a presque deux mois, j'ai regardé un film " The Hurt Locker ", dans lequel un rover est montré qui est avec l'équipe de Bomb Squad et il fonctionne bien mais n'a pas réussi à accomplir sa tâche principale. Et sa conception et ses fonctions m'ont inspiré. Je ne suis pas un fabricant de projets de robotique bien expérimenté, mais je sais que je peux en faire un similaire, il ne sera pas de cette qualité, de cette précision et de ce coût, mais il peut effectuer les mêmes tâches.

Article original et détaillé: -

Comment faire un Rover avec un bras robotique

Étape 1: Créez un Rover V2 contrôlé par smartphone basé sur Bluetooth

Faire un Rover V2 contrôlé par smartphone basé sur Bluetooth
Faire un Rover V2 contrôlé par smartphone basé sur Bluetooth
Faire un Rover V2 contrôlé par smartphone basé sur Bluetooth
Faire un Rover V2 contrôlé par smartphone basé sur Bluetooth
Faire un Rover V2 contrôlé par smartphone basé sur Bluetooth
Faire un Rover V2 contrôlé par smartphone basé sur Bluetooth

Tout d'abord, je crée le robot contrôlé par Android v2. Et je viens de modifier le robot contrôlé par Android du projet précédent, et j'ai obtenu le résultat que je veux. Le Rover/Bot sera contrôlé via Bluetooth et toutes ses fonctions seront contrôlées via le Microcontrôleur Atmega 328p-PU. Nous utilisons également une carte de commande de moteur L298N qui contrôlera les moteurs. Tout ce qui précède sera alimenté par la batterie 12v.

Après cette modification, j'ai ajouté des fonctions avancées, et la liste de ses fonctions est la suivante:-

  1. Mouvement à quatre voies
  2. Éclairage avant et arrière
  3. Corne
  4. Voyant d'indication
  5. Un smartphone peut être ajouté pour être utilisé comme appareil photo.

Donc, après toute l'introduction du plan et des idées, parlons des exigences: -

Conditions requises pour créer un robot contrôlé par Android: -

  • 1 x carte Arduino Uno
  • 1 x carte de pilote de moteur L298N
  • 1 module Bluetooth
  • 1 pile 12v
  • 2 LED blanches
  • 1 x LED rouge
  • 1 x LED d'indication n'importe quelle couleur
  • 4 x Bo Motor ou 2 x 12v Motoréducteur
  • 1 x sonnerie
  • 4 x pneus jouets (si vous avez des moteurs Bo) si vous utilisez un moteur à engrenages 2 x 12v, puis deux pneus et une roue Coster
  • .1 x interrupteur

Autres exigences;-

  • 1 x châssis/base de robot:- je l'ai fait en combinant 2 sorties CD/DVD
  • 1 x PC/ordinateur portable (juste pour coder et regarder les vidéos reçues du bot)Arduino IDE
  • 2 x téléphone Android
  • Application Android pour contrôler le robot.

Lire la suite: Installer APK

Étape 2: Châssis: -

Châssis
Châssis
Châssis
Châssis
Châssis
Châssis

Soit utiliser un châssis prêt à l'emploi, certains d'entre eux sont les suivants: -

Ou faites-en un facile comme je l'ai fait: - Nous avons besoin d'un grand espace, alors apportez deux mauvais lecteurs CD/DVD de l'ancien PC. Ouvrez le boîtier/la prise/le corps extérieur de ce lecteur CD/DVD à l'aide d'un tournevis. Rejoignez-les comme indiqué dans les images. Maintenant, connectez les pinces du moteur à engrenages, si vous utilisez Bo Motor, installez-les sur le châssis comme le schéma suivant.

Alors maintenant, nous avons fait un châssis pour le projet complet. Et nous passons à la prochaine chose la plus importante qui est l'assemblage du circuit. Observez le schéma de circuit suivant qui est fait par Fritzing Software et faites la connexion.

Lire la suite: Supprimer GRUB

Étape 3: Schéma de circuit d'un rover contrôlé par Android basé sur Bluetooth

Schéma de circuit d'un rover contrôlé par Android basé sur Bluetooth
Schéma de circuit d'un rover contrôlé par Android basé sur Bluetooth

Source de courant:-

+12v du L298N = batterie +12v

GND de L298N = Gnd de batterie et GND d'Arduino

5v de L298N = VIN d'Arduino

Carte Arduino ---- Module Bluetooth

RX d'Arduino = Tx du module Bluetooth

TX d'Arduino = Rx du module Bluetooth

5v d'Arduino = VCC du module Bluetooth

GND d'Arduino = GND du module Bluetooth

Carte Arduino ---- Carte de commande de moteur L298N

Arduino 5 = in1

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Carte Arduino ---- LED et buzzer

Arduino 2 = Buzzer rouge

Arduino's 3 = Led rouge (avec résistance 220ohm)

Arduino's 4 = LED blanche (avec résistance 220ohm)

Lire la suite: Andro Bot par Sourabh Kumar

Étape 4: Code Arduino

Copiez ou téléchargez le code à partir d'ici

Étape 5: Application Android

Application Android
Application Android

J'ai trouvé de bonnes applications sur Playstore et j'ai également créé une application pour contrôler le Rover:-

Les liens sont les suivants: -

Option 1:- Voiture RC Bluetooth Arduino

L'application vous permet de contrôler une voiture RC basée sur Arduino via Bluetooth. Cela se fait à l'aide d'un téléphone Android compatible Bluetooth. Visitez ce site https://sites.google.com/site/bluetoothrccar/ pour le code Arduino et le circuit de contrôle. L'application vous permet de contrôler la voiture avec des boutons ou l'accéléromètre du téléphone. Une barre de défilement vous permet de contrôler la vitesse de votre voiture si le circuit de commande de la voiture dispose de cette fonctionnalité. Il y a aussi deux boutons pour les feux avant et arrière. Une lumière clignotante vous permet de savoir quand le téléphone est connecté à la voiture, et des flèches s'allument pour vous indiquer la direction de conduite de la voiture.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=fr

Option 2:-AndroBot Rover

Avec l'aide du site Web du développeur d'applications MIT, j'ai créé une application et elle est en mode de test bêta afin que vous puissiez essayer. Si quelque chose ne va pas, nous résoudrons ce problème. Voici le lien de mon application.

AndroBot Rover.apk

Téléchargez l'application et installez-la sur un smartphone Android.

Étape 6: Maintenant, gravez le code

Les étapes sont les suivantes: -

  1. Téléchargez ou copiez le code à partir de la section Code ou programme pour créer un robot contrôlé par Android v2 ci-dessus.
  2. Maintenant, démarrez votre ordinateur, transférez le fichier.ino et ouvrez-le avec Arduino IDE.
  3. Connectez la carte Arduino et l'ordinateur avec le câble de connexion.
  4. Sélectionnez le port et la carte
  5. Compilez et gravez le code en cliquant sur le bouton Télécharger qui se trouvera dans le coin supérieur gauche de l'IDE.

Alors maintenant, tout est terminé et notre BOT/ROVER est prêt. Et nous n'avons plus qu'à le mettre sous tension en l'allumant.

Lire la suite: Easy Andro Bot

Étape 7: Étapes pour contrôler le mobile contrôlé par smartphone

Allumer le Rover

  1. Dans votre téléphone, accédez à Paramètres et recherchez les paramètres Bluetooth.
  2. Activez le Bluetooth du téléphone Android et recherchez de nouveaux appareils Bluetooth.
  3. HC-04/05 apparaîtra dans la liste après le résultat de la recherche. Associez-le au module Bluetooth en utilisant Passward:-1234
  4. Ouvrez maintenant l'application Android et cliquez sur Connecter ou connectez-vous au bot.
  5. Une nouvelle fenêtre apparaîtra dans laquelle tous les appareils Bluetooth apparaîtront.
  6. Cliquez sur HC-04/05.
  7. Maintenant, votre bot est connecté au smartphone Android.
  8. Observez les boutons et vérifiez-les un par un en les appuyant.
  9. Pour ajouter une caméra, prenez un téléphone Android, installez l'application AirDroid sur votre smartphone et également sur l'ordinateur et connectez-les.
  10. L'option Appareil photo apparaîtra dans le menu principal sur le bureau AirDroid, cliquez dessus.
  11. Placez maintenant le smartphone dans l'espace libre du rover.

Je n'explique pas les 3 dernières étapes car j'ai un plan différent, j'ajouterai la caméra à l'étape suivante.

Lire la suite: Andro Bot par Sourabh Kumar

Étape 8: Fonctionnement du Circuit

Tout d'abord, l'interrupteur du Rover "ON" et le module Bluetooth s'allumeront également avec lui. Nous devons connecter le Rover au Smartphone en suivant les étapes ci-dessus. Maintenant, après une connexion réussie, nous devons appuyer sur n'importe quel bouton, c'est le bouton Forward donc il enverra le texte "F" à l'Arduino

et dans le programme F désigne Forward

annuler vers l'avant () {

analogWrite(in1, Vitesse);

analogWrite(in3, Vitesse);

et il activera les broches 5, 6 de l'arduino et ces broches sont connectées aux broches in1 et in2 du module de commande de moteur L298N afin qu'il alimente les moteurs en rotation. et ainsi le rover avance. Nous devons appuyer sur le bouton Stop après chaque exécution de commande réussie. Ainsi, la commande précédente sera arrêtée. Ainsi, tous les boutons de direction fonctionneront. Il y a aussi un curseur pour contrôler la vitesse du moteur. qui envoie la valeur entre 0 à 10 donc la vitesse du moteur commandé. Dans l'application, 3 boutons supplémentaires sont également disponibles pour certaines fonctions supplémentaires telles que la lumière et le klaxon. Au clic, une lettre majuscule est transférée sur le clic long. La petite lettre est transférée à l'arduino et elle est adaptée au programme et selon le le programme et la broche numérique activent ou désactivent ainsi la LED et le buzzer allumés (avec la lettre majuscule) ou éteints (avec la lettre minuscule). ainsi le rover complet fonctionne.

Lire la suite: Installer XAPK

Étape 9:

Si tout se passe bien et fonctionne, félicitez-vous. Vous avez terminé la partie 1 Comment créer un mobile contrôlé par Bluetooth v2 d'AndroBot et nous sommes prêts à passer à l'étape suivante.

Vous pouvez me suggérer une idée pour apporter des améliorations que nous pouvons faire dans ce projet, alors partagez-les avec nous.

Étape 10: Bras robotique contrôlé par Bluetooth

Bras robotique contrôlé par Bluetooth
Bras robotique contrôlé par Bluetooth

Le bras robotique pourra attraper et laisser tomber toutes les petites choses. et pivote à 180 degrés. L'angle droit - gauche dépend de la conception. Le bras robotique sera contrôlé via Bluetooth et toutes ses fonctions seront contrôlées via l'Atmega 328p -Micro-contrôleur PU. Nous utilisons 4 contrôleurs Servo et tout sera alimenté par n'importe quelle batterie Powerbank ou 9v.

Donc, après tout, l'introduction du plan et des idées, parlons des exigences.

Conditions requises pour créer un bras robotique contrôlé par Bluetooth: -

  • 1 x carte Arduino Uno
  • 1 module Bluetooth
  • 1 x banque d'alimentation ou batterie 9v
  • 1 x LED d'indication n'importe quelle couleur
  • Micro servomoteur 4 x 9g avec engrenages et pinces
  • 1 x interrupteur

Autres exigences:-

  • Une base solide
  • Des baguettes ou des écailles ou des bâtons métalliques.
  • Une feuille ronde solide mais mince.
  • Ruban adhésif double face ou super glu
  • Pistolet à colle avec bâton
  • & un smartphone Android

Lire la suite: Robot évitant les obstacles

Étape 11: Construction

Construction
Construction
Construction
Construction

La première image vous donnera des détails complets.

Clique ici pour voir plus de photos

J'utilise mon rover comme plate-forme/base et je l'ai terminé, je poste donc quelques photos du plan et de la configuration afin qu'il soit facile de créer le bras similaire et que vous n'ayez pas à réfléchir davantage à la conception, mais il faut allonger les fils du servo en ajoutant des fils.

Étape 12: Schéma de circuit

Schéma
Schéma

Assemblage de circuits: -

  • Arduino Uno's 10 - Module Bluetooth TX
  • Arduino Uno's 11 - Module Bluetooth RX
  • Servo 1's Orange - Arduino Uno's 3
  • Servo 2 Orange - Arduino Uno 5
  • Servo 3 Orange - Arduino Uno 6
  • Servo 4 Orange - Arduino Uno 9

Lire la suite: Rover avec bras robotique

Étape 13: Code Arduino

Copiez ou téléchargez ici

Étape 14: Étapes pour graver le code sur Arduino

Les étapes sont les suivantes: -

  1. Téléchargez ou copiez le code de la section ci-dessus
  2. Maintenant, démarrez votre ordinateur, transférez le fichier.ino et ouvrez-le avec Arduino IDE.
  3. Connectez la carte Arduino et l'ordinateur avec le câble de connexion.
  4. Sélectionnez le port et le conseil
  5. Compilez et gravez le code en cliquant sur le bouton Télécharger qui se trouvera dans le coin supérieur gauche de l'IDE.

Alors maintenant, tout est terminé et notre bras robotique est prêt. Et nous n'avons plus qu'à le mettre sous tension en l'allumant.

Lire la suite: Easy Robot avec bras robotique

Étape 15: AndroBot_Arm pour contrôler 4 servomoteurs

AndroBot_Arm pour contrôler 4 servomoteurs
AndroBot_Arm pour contrôler 4 servomoteurs

AndroBot_Arm par Sourabh Kumar (inventeur de l'application MIT)

J'ai développé une application "AndroBot_Arm" pour smartphone Android avec l'aide de l'application MIT Inventor, et elle est capable d'établir une connexion avec le bras via Bluetooth et peut contrôler 4 servos. J'apprends toujours et je mettrai à jour régulièrement. Alors visitez notre site et suivez nos profils sociaux. Cliquez sur l'image pour voir les détails de toutes les options et boutons. Téléchargez l'application AndroBot _Arm de Sourabh Kumar à partir d'ici: -

AndroBot_Arm.apk par Sourabh Kumar

Étape 16: Étapes pour contrôler le bras contrôlé par Bluetooth

  1. Allumez le bras en l'allumant
  2. Dans votre téléphone, accédez à Paramètres et recherchez les paramètres Bluetooth.
  3. Allumez le Bluetooth du téléphone Android et recherchez un nouveau Bluetooth
  4. Devices. HC-04/05 apparaîtra dans la liste après le résultat de la recherche.
  5. Associez-le au module Bluetooth en utilisant Passward:-1234
  6. Maintenant, ouvrez l'application Android et cliquez sur Connecter.
  7. Une nouvelle fenêtre apparaîtra dans laquelle tous les appareils Bluetooth apparaîtront.
  8. Cliquez sur HC-04/05.
  9. Maintenant, votre bras robotique est connecté au smartphone Android. Maintenant, dans l'application, il y a 4 curseurs (un curseur pour un servo). Essayez un par un, ils contrôleront le bras.

Lire la suite: Andro Bot

Etape 17: Fonctionnement du Circuit

Tout d'abord, mettez le bras sur "ON" et le module Bluetooth s'allumera également avec lui. Nous devons connecter le bras au Smartphone en suivant les étapes ci-dessus. Maintenant, après une connexion réussie, nous devons déplacer les glissières vers la droite ou la gauche. Chaque diapositive a des valeurs similaires à X000 à X180.où X = 1, 2, 3, 4. Maintenant, lorsque nous déplaçons le curseur, un nombre ou une date est transféré à l'Arduino via le module Bluetooth. Maintenant, la date est convertie en l'angle avec l'aide du programme et de la bibliothèque maintenant en fonction de l'angle du signal PWM est donnée aux broches d'arduino. Le fil orange ou le fil de signal de tous les servos est connecté à la broche PWM d'Arduino. Ainsi, l'engrenage du servo tourne également à l'angle. le fonctionnement est le même pour tous les servos, et ainsi le bras robotique fonctionne.

Étape 18: L'AndroBot complet

Placez le bras sur le dessus du rover et fixez-le avec un pistolet à colle. ainsi l'AndroBot est terminé avec succès.

Étape 19: Certains problèmes et besoin de votre aide

Je sais qu'Instractables est une grande communauté, donc je partage un problème (ou une cible) auquel j'ai été confronté dans ce projet et je sollicite votre aide.

J'ai essayé de combiner à la fois le projet/la partie dans un seul Arduino, mais j'ai horriblement échoué. Merci de partager votre suggestion, idée et aidez-moi à résoudre ce problème et à améliorer l'ensemble du projet.

Je souhaite combiner à la fois le circuit et utiliser une seule application (déjà créée), un module Arduino et un module Bluetooth

Alors s'il vous plaît partagez votre suggestion, idée et aidez-moi à résoudre ce problème et à améliorer l'ensemble du projet.

Merci.

S'il vous plaît visitez Nous avons observé

Conseillé: