Construire un Robot Sumo Arduino
Construire un Robot Sumo Arduino
parahmedazouz
Avant de commencer .. se battre et survivre pour ne pas être éliminé du ring de quelque manière que ce soit.
Qu'est-ce que le robot sumo ? Alors jetons un œil à la compétition de robots Sumo
laws:
C'est un robot auto-contrôlé avec des dimensions spécifiques
et fonctionnalités, il est également conçu dans des formes Hostiles Je vais expliquer certains rôles importants que vous devriez
ce qui lui permet de participer aux concours et considérez que lors de la construction de votre propre SUMO, cela pourrait également
compétitions avec d'autres robots. aidez-vous à imaginer et à innover votre propre idée
sans entrer dans les détails.
Le nom « sumo » vient d'un ancien sport japonais,
qui sont deux opposants se battant dans un ring, chacun de 1. Dimensions : Largeur maximale 20 cm, Longueur maximale 20 cm
les essayer de pousser l'autre adversaire hors de cela, Et Hauteur non spécifiée.
voici ce que les robots devraient également faire dans le sumo
compétitions de robotique, où deux robots sont placés dans la 2. Forme : la forme du robot peut être modifiable après
anneau et essayer de repousser son adversaire. commençant la course, mais sans les pièces inséparables pour
maintenir une objet central.
L'idée :
3. Poids : ne dépasse pas 3 kg.
Construisez un robot avec des spécifications particulières et
en conformité avec les lois de cette compétition Le robot doit être autonome.
(Sumo), ce robot doit avoir des dimensions exactes pour
1 Arduino Ano3
1 Ultrasonic sensor
2 IR TCRT5000
1 Batterie 9v
4 Roues de Robot
fils de connexion
[Link]
Maintenant, nous avons les composants nécessaires, alors allons dans le moteur 2-DC
détails à savoir ce qui est utilisé pour ..
Quel robot d'aide pour manœuvrer et se déplacer à l'intérieur
1-Arduino Ano3 bague de COMPÉTITION
C'est une carte principale qui contrôle toutes les pièces et les relie. Pont en H Dual L298N pour Arduino
ensemble
C'est un petit panneau qui fournit une tension constante à
les moteurs, ainsi que le support de l'Arduino Ce capteur a la capacité de distinguer entre le
plaque avec un bon contrôle du mouvement et de la tension. couleurs de l'anneau).
Le capteur ultrasonique est utilisé pour localiser l'adversaire. Il prend en charge la carte principale (Arduino) avec l'important
robot et est généralement placé en haut du robot. tension.
Comme nous l'avons déjà mentionné, le ring du concours Il supporte les deux moteurs (moteur à courant continu) avec le
conçu dans une certaine taille et il a deux couleurs, tension importante et elle doit être séparée pour donner le
le remplissage est noir et le cadre est blanc. Le concurrent force totale pour les roues.
should not go out. Therefore, we use the IR sensor to
Assurez-vous que le robot ne sortira pas du ring. 9-Fils de connexion
J'ai créé deux conceptions de robots sumo en utilisant Google 3D des designs plus créatifs et faites votre propre modèle.
sketch-up parce que j'aime créer des modèles en papier de
mes robots avant que je découpe des pièces en acrylique au laser afin d'être plus sensible au poids du robot
coupe. Pour vérifier que toutes les pièces s'assemblent. soumis ou ensuite mettre les piles à l'avant de
correctement, il est important que les modèles en papier soient robot avec le bouclier avant à un angle de 45 degrés par rapport à
imprimé à la taille exacte des dessins. forme du robot.
Téléchargez le design 2 ici Ouvrez le fichier PDF avec Adobe Acrobat Reader
(logiciel recommandé)
Vous pouvez également télécharger le modèle de papier.
Voir en 3D Télécharger
[Link]
…
Télécharger
[Link]
…
Comme nous l'avons mentionné précédemment, le robot doit avoir ses bord de l'anneau.
sa propre capacité à se contrôler, ce qui nous donne la possibilité de
programmé de plusieurs façons, cela dépend de · Si la lecture de la présence d'IR de couleur blanche, il doit se déplacer
comment vous voulez que le robot joue sur le ring juste comme n'importe quel robot directement dans la direction opposée de le
l'adversaire veut vraiment gagner le jeu. capteur (par exemple : si le capteur avant, qui a donné
une indication de la couleur blanche du robot se déplace
Stratégie de jeu (1) : en arrière)!
Nous ferons tourner le robot autour de lui-même en continu. Jouer stratégie (2) :
Le robot doit cesser de tourner puis démarrer le · En cas d'attaque d'un adversaire, le robot doit pivoter de 45°
attaquer (avancer avec pleine force rapidement). degrés pour survivre lui-même s'il tombe hors de l'anneau.
Le robot doit prendre les mesures de l'IR Le robot doit prendre les mesures de l'IR
des capteurs toujours pour être sûr que nous n'avons pas franchi le sensors always to be sure that we didn’t cross the
[Link]
Étape 5 : Programmation
[Link]
/*
*/
#include Ultrasonic.h
Ultrasonique ultrasonique(4,3);
void setup()
{
[Link](9600);
délai (5000); // selon les rôles compatibles avec sumo
}
void boucle()
{
} //--------------------------------------------
void AVANT (int Vitesse) {
Lorsque nous voulons laisser le moteur avancer,
// annulez simplement cette partie dans la section de boucle.
analogWrite(IN1,Vitesse);
analogWrite(IN2,0);
analogWrite(IN3,0);
analogWrite(IN4, Vitesse);
}//--------------------------------------------
void ARRIÈRE (int Vitesse){
//When we want to let Motor To move forward,
// annulez simplement cette partie dans la section de boucle.
analogWrite(IN1,0);
analogWrite(IN2,Vitesse);
analogWrite(IN3,Vitesse);
analogWrite(IN4,0);
}//--------------------------------------------
void ROTATE (int Vitesse)
{
Lorsque nous voulons laisser le moteur tourner,
// juste ignorer cette partie dans la section de boucle.
analogWrite(IN1,Speed);
analogWrite(IN2,0);
analogWrite(IN3, Vitesse);
analogWrite(IN4,0);
}//--------------------------------------------
void Stop(){
Lorsque nous voulons arrêter le moteur,
// annulez juste cette partie dans la section de boucle.
analogWrite(IN1,0);
analogWrite(IN2,0);
analogWrite(IN3,0);
analogWrite(IN4,0);
}
Vous devez d'abord installer la bibliothèque "Ultrasonic.h" sur votre IDE Arduino
Téléchargez-le ici :[Link]
Je suis désolé ! Mais la bibliothèque Ultrasonic-HC-SR04 ne fonctionne pas pour l'Arduino Uno, comment puis-je le réparer ?
[Link]
Bonjour
Avez-vous un PDF du design du robot à deux roues
Good morning,
Bien sûr, je vais le télécharger très bientôt.
Bonne nuit
merci pour votre attention