Table des matières:
- Étape 1: Créez un Rover V2 contrôlé par smartphone basé sur Bluetooth
- Étape 2: Châssis: -
- Étape 3: Schéma de circuit d'un rover contrôlé par Android basé sur Bluetooth
- Étape 4: Code Arduino
- Étape 5: Application Android
- Étape 6: Maintenant, gravez le code
- Étape 7: Étapes pour contrôler le mobile contrôlé par smartphone
- Étape 8: Fonctionnement du Circuit
- Étape 9:
- Étape 10: Bras robotique contrôlé par Bluetooth
- Étape 11: Construction
- Étape 12: Schéma de circuit
- Étape 13: Code Arduino
- Étape 14: Étapes pour graver le code sur Arduino
- Étape 15: AndroBot_Arm pour contrôler 4 servomoteurs
- Étape 16: Étapes pour contrôler le bras contrôlé par Bluetooth
- Etape 17: Fonctionnement du Circuit
- Étape 18: L'AndroBot complet
- Étape 19: Certains problèmes et besoin de votre aide
Vidéo: AndroBot : 19 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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
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:-
- Mouvement à quatre voies
- Éclairage avant et arrière
- Corne
- Voyant d'indication
- 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: -
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
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
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: -
- 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.
- Maintenant, démarrez votre ordinateur, transférez le fichier.ino et ouvrez-le avec Arduino IDE.
- Connectez la carte Arduino et l'ordinateur avec le câble de connexion.
- Sélectionnez le port et la carte
- 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
- Dans votre téléphone, accédez à Paramètres et recherchez les paramètres Bluetooth.
- Activez le Bluetooth du téléphone Android et recherchez de nouveaux appareils Bluetooth.
- 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
- Ouvrez maintenant l'application Android et cliquez sur Connecter ou connectez-vous au bot.
- Une nouvelle fenêtre apparaîtra dans laquelle tous les appareils Bluetooth apparaîtront.
- Cliquez sur HC-04/05.
- Maintenant, votre bot est connecté au smartphone Android.
- Observez les boutons et vérifiez-les un par un en les appuyant.
- 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.
- L'option Appareil photo apparaîtra dans le menu principal sur le bureau AirDroid, cliquez dessus.
- 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
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
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
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: -
- Téléchargez ou copiez le code de la section ci-dessus
- Maintenant, démarrez votre ordinateur, transférez le fichier.ino et ouvrez-le avec Arduino IDE.
- Connectez la carte Arduino et l'ordinateur avec le câble de connexion.
- Sélectionnez le port et le conseil
- 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 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
- Allumez le bras en l'allumant
- Dans votre téléphone, accédez à Paramètres et recherchez les paramètres Bluetooth.
- Allumez le Bluetooth du téléphone Android et recherchez un nouveau Bluetooth
- Devices. 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
- Maintenant, ouvrez l'application Android et cliquez sur Connecter.
- Une nouvelle fenêtre apparaîtra dans laquelle tous les appareils Bluetooth apparaîtront.
- Cliquez sur HC-04/05.
- 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é:
Prenez de superbes photos avec un iPhone : 9 étapes (avec photos)
Prenez de superbes photos avec un iPhone : la plupart d'entre nous ont un smartphone partout avec nous ces jours-ci, il est donc important de savoir comment utiliser l'appareil photo de votre smartphone pour prendre de superbes photos ! Je n'ai un smartphone que depuis quelques années et j'aime avoir un appareil photo décent pour documenter les choses que je
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : 5 étapes (avec photos)
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : GameGo est une console portable de jeu rétro compatible Microsoft Makecode développée par TinkerGen STEM education. Il est basé sur la puce STM32F401RET6 ARM Cortex M4 et est destiné aux éducateurs STEM ou simplement aux personnes qui aiment s'amuser à créer un jeu vidéo rétro
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : 9 étapes (avec photos)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : Au fil des ans, j'ai pris l'habitude d'emporter une petite figurine avec moi en voyage : j'achète souvent un petit artoy vierge (comme celui sur la photo) et je peins il correspond au drapeau et au thème du pays que je visite (dans ce cas, la Sicile). T