Table des matières:
- Étape 1: Vidéo du projet étape par étape
- Étape 2: Matériels requis
- Étape 3: Fichier Gerber PCB et schéma
- Étape 4: Fichiers.stl 3D
- Étape 5: Connexions
- Étape 6: Code source
Vidéo: Robot Arduino 5 en 1 - Suivez-moi - Suivi de ligne - Sumo - Dessin - Éviter les obstacles : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Cette carte de commande de robot contient un microcontrôleur ATmega328P et un pilote de moteur L293D. Bien sûr, elle n'est pas différente d'une carte Arduino Uno mais elle est plus utile car elle n'a pas besoin d'un autre shield pour piloter le moteur ! Il est exempt d'encombrement de cavaliers et peut être facilement programmé avec le CH340G. Tout en pilotant deux moteurs à courant continu, vous pouvez également contrôler différents capteurs en utilisant des broches E/S avec cette carte. Dans ce projet, nous avons utilisé un capteur de distance à ultrasons HC-SR04 et un capteur infrarouge IR. De plus, un servomoteur a été utilisé.
Étape 1: Vidéo du projet étape par étape
Vous pouvez programmer un robot avec 5 scénarios différents avec cette carte de contrôle. Les scénarios suivants sont inclus dans ce projet:
Mode SUMO: C'est un sport dans lequel deux robots tentent de se pousser hors d'un cercle (de la même manière que le sport du sumo).
Mode Suivez-moi: il peut détecter la présence d'un objet à suivre à l'aide du capteur HC-SR04.
Mode de suivi: Le robot suiveur de ligne est un véhicule qui suit une ligne, une ligne noire ou une ligne blanche.
Mode d'évitement: le robot d'évitement d'obstacles est un appareil intelligent qui peut détecter automatiquement l'obstacle devant lui et les éviter en se tournant dans une autre direction.
Mode de dessin: il contient un servomoteur et un stylo. Il peut tracer ses propres pistes de mouvement sur la surface.
Étape 2: Matériels requis
- ATmega328P-PU avec chargeur de démarrage -
- Circuit intégré de pilote de moteur L293D -
- Prise USB de type B -
- Prise DIP 28/16 broches -
- Cristal 12/16 MHz -
- L7805 TO-220 -
- Condensateur 100uF -
- LED -
- Résistance 10K/1K -
- Condensateur 470nF -
- Prise d'alimentation -
- Bornier à 2 broches -
- En-tête de broche mâle -
- 10nF / 22pF Céramique -
- Mini moteur à engrenages en métal 6V 200RPM -
- Batterie Lipo 7.4V 1000mAh 2S (En option) -
- Batterie 9V 800mAh (en option) -
- Connecteur de batterie 9V -
- Module à ultrasons HC-SR04 -
- Capteur infrarouge IR -
- CH340G USB vers TTL IC -
Dans ce projet, des composants de type DIP ont été utilisés pour une soudure facile
Étape 3: Fichier Gerber PCB et schéma
Dans ce projet, j'ai choisi PCBWay. PCBWay est le seul moyen de réaliser ce projet à très faible coût et de haute qualité.
Les détails du produit
- Type de carte: PCB simple
- Taille: 53,3 mm x 66 mm
- Couches: 2 couches
- Total: 5 pièces / 5 $ US
Obtenez le PCB Gerber & Schematic -
Étape 4: Fichiers.stl 3D
Paramètres d'impression
- Imprimante: JGAURORA A5S
- Résolution: 0,25
- Remplissage: 10 %
Étape 5: Connexions
Capteur infrarouge
- Broche de signal du capteur IR vers Digital 12
- Capteur IR Broche VCC à +5V
- Capteur IR GND à GND
Capteur HC-SR04
- Broche ECHO vers Digital 5
- Broche TRIG vers Digital 6
- Broche VCC à +5V
- Broche GND à GND
Moteur A
- Moteur A 1 à Numérique 2
- Moteur A 2 à Numérique 4
- Moteur A activé vers numérique 3
Moteur B
- B Moteur B 1 à Numérique 10
- Moteur B 2 à Digital 11
- Activation du moteur B vers Digital 9
Étape 6: Code source
Vous pouvez programmer un robot avec 5 scénarios différents avec cette carte de contrôle. Les scénarios suivants sont inclus dans ce projet:
- Mode SUMO: C'est un sport dans lequel deux robots tentent de se pousser hors d'un cercle (de la même manière que le sport du sumo).
- Mode Suivez-moi: il peut détecter la présence d'un objet à suivre à l'aide du capteur HC-SR04.
- Mode de suivi: Le robot suiveur de ligne est un véhicule qui suit une ligne, une ligne noire ou une ligne blanche.
- Mode d'évitement: le robot d'évitement d'obstacles est un appareil intelligent qui peut détecter automatiquement l'obstacle devant lui et les éviter en se tournant dans une autre direction.
- Mode de dessin: il contient un servomoteur et un stylo. Il peut tracer ses propres pistes de mouvement sur la surface.
Obtenez le code source:
github.com/MertArduino/RobotControlBoard
Conseillé:
Détecter les obstacles de manière asynchrone avec les ultrasons : 4 étapes
Détecter les obstacles de manière asynchrone avec les ultrasons : je construis pour le plaisir un robot que je veux déplacer de manière autonome à l'intérieur d'une maison. C'est un long travail et je fais étape par étape. Cette mise au point instructable sur la détection des obstacles avec Arduino Mega. Les capteurs à ultrasons HC-SR04 vs HY-SRF05 sont bon marché et
ROVER DE DÉTECTION D'OBSTACLES ET ÉVITEMENT D'OBSTACLES : 3 étapes
ROVER DE DÉTECTION D'OBSTACLES ET D'ÉVITEMENT : Un rover est un véhicule d'exploration spatiale conçu pour se déplacer à la surface d'une planète ou d'un autre corps céleste. Certains rovers ont été conçus pour transporter les membres d'un équipage de vol spatial habité; d'autres ont été des robots partiellement ou totalement autonomes. R
Robot suiveur de ligne contrôlé mobile avec évitement d'obstacles : 6 étapes
Robot suiveur de ligne à contrôle mobile avec évitement d'obstacles : il s'agissait simplement d'une idée dans laquelle plusieurs fonctionnalités telles que l'évitement d'obstacles, le suivi de ligne, le contrôle mobile, etc. ont été mélangées et transformées en une seule pièce. Tout ce dont vous avez besoin est un contrôleur avec quelques capteurs et un tenue pour cette configuration. En cela, j'ai
Gérez 100 appareils dans les applications, les organisations, les rôles et les utilisateurs Ubidots : 11 étapes
Gérer 100 appareils dans les applications, les organisations, les rôles et les utilisateurs d'Ubidots : à cette occasion, j'ai décidé de tester la fonctionnalité de la plate-forme IoT Ubidots pour la gestion des utilisateurs dans le cas où elle aurait de nombreux appareils pour plusieurs organisations ou entreprises sous la même Plateforme Ubidots. Information du maire : vous
Convainquez-vous d'utiliser simplement un onduleur 12 V vers ligne CA pour les guirlandes lumineuses à LED au lieu de les recâbler pour 12 V. : 3 étapes
Convainquez-vous de simplement utiliser un onduleur 12V vers ligne CA pour les guirlandes lumineuses à LED au lieu de les recâbler pour 12V. : Mon plan était simple. Je voulais couper une guirlande lumineuse à LED murale en morceaux, puis la recâbler pour qu'elle fonctionne en 12 volts. L'alternative était d'utiliser un onduleur, mais nous savons tous qu'ils sont terriblement inefficaces, n'est-ce pas ? Droit? Ou sont-ils?