Obstacle Avoider Robot à l’aide de la carte relais (2 / 2 étapes)

Étape 2 :

Après avoir placé l’arduino uno Conseil, j’ai placé le capteur hc-sro4.

Une fois que vous avez tout lieu de votre choix, vous devez commencer à raccorder les fils.

Tout d’abord, raccorder l’arduino uno carte à la carte de relais avec des fils.

GND va à la gnd et vcc va à la broche vcc de l’arduino. Broche 2 du relais va à 7 et pin4 du relais va à pin9.

Pour capteur de hc-sro4, broche gnd va à gnd, broche vcc va à vcc, eco pin va à la broche 2 et broche trig va à la broche 3.

Maintenant, vous pouvez connecter le câble de batterie et les câbles du moteur à la carte relais et aussi utiliser la pile 9v puissance à l’arduino.

Voici les codes ci-dessous pour la carte arduino :

#include < Ultrasonic.h >
const int numOfReadings = 10 ;                   nombre de lectures de prendre / d’éléments dans le tableau
int lectures [numOfReadings] ;                    stocke les valeurs de distance dans un tableau
arrayIndex int = 0 ;                             arrayIndex de l’élément actuel dans le tableau
total int = 0 ;                                  stocke le total cumlative
int averageDistance = 0 ;                        stocke la valeur moyenne
unsigned long pulseTime = 0 ;                    stocke le pouls en Micro secondes
unsigned long-distance = 0 ;                     variable pour stocker la distance (cm)
int motor1 = 9 ;
int motor2 = 7 ;
eco int = 2 ;
trig int = 3 ;
dist int = 0 ;

void setup()
{
pinMode (motor1, sortie) ;
pinMode (motor2, sortie) ;
pinMode (eco, entrée) ;
pinMode (trig, sortie) ;
flotteur dist = pulseIn (eco, HIGH) ;

}
void loop() {}
digitalWrite (trig, HIGH) ;                  Envoyer 10 impulsions microseconde
delayMicroseconds(10) ;                                attendre 10 microsecondes avant de s’éteindre
digitalWrite (trig, faible) ;                   cesser d’envoyer des impulsions
pulseTime = pulseIn (eco, HIGH) ;           Recherchez une impulsion de retour, il devrait être élevé comme le pouls va très haut-bas
distance = pulseTime/58 ;                      Distance = pulsée / 58 pour convertir en cm.
Total = total - lectures [arrayIndex] ;          soustraire la distance dernière
lectures [arrayIndex] = distance ;              Ajoutez la distance de lecture au tableau
Total = total + lectures [arrayIndex] ;          Ajouter la lecture au total
arrayIndex = arrayIndex + 1 ;                  aller à l’élément suivant dans le tableau

À la fin du tableau (10 éléments) puis recommencer
Si (arrayIndex > = numOfReadings) {}
arrayIndex = 0 ;
}

averageDistance = total / numOfReadings ;      calculer la distance moyenne
Delay(10) ;
digitalWrite (motor1, HIGH) ;
digitalWrite (motor2, HIGH) ;

Si (averageDistance < = 10) {}
revenir en arrière
digitalWrite(motor1,LOW) ;
digitalWrite(motor2,LOW) ;
digitalWrite(motor1,HIGH) ;
digitalWrite(motor2,LOW) ;
}
d’autre
digitalWrite(motor1,LOW) ;
digitalWrite(motor2,LOW) ;
}

Articles Liés

BASIC ARDUINO OBSTACLE AVOIDANCE ROBOT

BASIC ARDUINO OBSTACLE AVOIDANCE ROBOT

créer un arduino simple fonction obstacle avoidance robotÉtape 1: exigences MATÉRIAUX REQUIS1. Ofcourse Arduino Uno (tout autre Office compatible) X 12. châssis pour robot (j'ai utilisé une voiture RC de mon frère)3. un L293D double pont en h ic4. un
Obstacle Avoider Robot en utilisant Arduino Uno et capteur de proximité IR

Obstacle Avoider Robot en utilisant Arduino Uno et capteur de proximité IR

Suivez les étapes pour créer un Obstacle éviter Robot en utilisant Arduino Uno et IR capteur de proximitéEtape 1: Eléments requis1) Arduino Uno R3 (Clone fera l'affaire)2) capteurs de proximité IR (2 recommandé)3) châssis avec moteurs4) planche5) Con
Le sans fil, détection de l’Obstacle, bip Robot à l’aide des Arduinos !

Le sans fil, détection de l’Obstacle, bip Robot à l’aide des Arduinos !

Il s'agit d'un obstacle sans fil contrôlé, autonome détection robot !Un temps, j'avais fait ce Instructable et voulait faire quelques mises à jour majeures depuis.Voici les caractéristiques du robot:-1.HE de contrôle sans fil en utilisant des 433 mod
Une Arduino Infrared contrôlé et Obstacle Avoidance Robot

Une Arduino Infrared contrôlé et Obstacle Avoidance Robot

Salut tout le monde,Cette Instructables est divisé en deux phases, qui le rend approprié pour les débutants et les concepteurs de robot intermédiaire.La première phase couvre l'utilisation de l'arduino nano Conseil seulement comme contrôleur. Avec ce
Arduino Obstacle Avoidance Robot

Arduino Obstacle Avoidance Robot

Hé les gars,Matériel :1 microcontrôleur Arduino - http://www.robotshop.com/en/arduino-uno-usb-microc...2 Servos rotation continue - parallax http://www.robotshop.com/en/parallax-futaba-contin...1 180 degré Hi-Tec Servo HS-422 - http://www.robotshop.c
Arduino Obstacle évitant Robot

Arduino Obstacle évitant Robot

Dans ce instructable je vais vous montrer comment faire votre propre obstacle évitant robot !Nous allons utiliser la carte de Arduino uno et un capteur à ultrason. Si le robot détecte un objet devant lui, à l'aide d'un petit servomoteur, il balaye la
Comment faire un Obstacle évitant Robot

Comment faire un Obstacle évitant Robot

Obstacle évitant robot est un robot simple qui est actionné par un arduino et ce qu'il fait c'est qu'il erre juste autour et évite les obstacles. Il détecte les obstacles avec un capteur à ultrasons HC-SR04 en d'autres termes si le robot détecte obje
Arduino Nano : Infrarouge Obstacle Avoidance capteur avec Visuino

Arduino Nano : Infrarouge Obstacle Avoidance capteur avec Visuino

Capteurs infrarouges évitement d'obstacles sont bon marché, petits capteurs souvent utilisées dans des robots et projet Arduino pour détecter des objets à proximité du capteur.Les capteurs infrarouges fonctionnent en envoyant une lumière infrarouge a
Course d’obstacles de Robot Qtechknow

Course d’obstacles de Robot Qtechknow

Avez-vous déjà pensé de contrôle sans fil de votre FuzzBot ? Vous voulez faire une vraie - vie vidéoludique ? Vous voulez en savoir plus sur la technologie NFC et RFID ? -le Qtechknow Robot parcours du combattant How - To Guide est fait pour vous !S'
BRICOLAGE ligne autonome suivi avec Obstacle évitant Robot (Rover)

BRICOLAGE ligne autonome suivi avec Obstacle évitant Robot (Rover)

AVERTISSEMENT : VÉRIFIEZ VOTRE ORDINATEUR LUMINOSITÉ FAIBLE, ÉTANT DONNÉ QUE CE PROJET ÉMET UN NIVEAU ÉLEVÉ D'AWESOMENESS QUI PEUVENT NUIRE À VOS YEUX:D 3:)Ce projet a participé à la RoboCup 2015 concurrence locale d'Egypte et a remporté le « Best De
Obstacle évitant Robot V2

Obstacle évitant Robot V2

j'ai récemment fait une instructable sur un simple obstacle évitant de robot. Dans ce instructable je mettra en oeuvre un PING panoramique))) capteur, contrairement à la précédent robot qui a capteur était stationnaire. J'ai utilisera ce troisième se
Encore une autre ligne qui suit / Obstacle Avoidance 2RM voiture

Encore une autre ligne qui suit / Obstacle Avoidance 2RM voiture

Cette voiture robot n'est pas nouveau. Instructables et Youtube sont parsemés d'une voiture robot similaire à celui-ci et honnêtement ces affectations m'a inspiré pour mettre sur pied ce kit robotique abordable que j'ai pu distribuer à mon atelier de
Maison bras robotisé à l’aide de pièces Standard en utilisant Arduino et un traitement GUI

Maison bras robotisé à l’aide de pièces Standard en utilisant Arduino et un traitement GUI

J'ai récemment pris sa retraite et une des choses que je me suis promis était que lorsque j'ai prenaient leur retraite j'allais terminer tous les projets que j'ai dû courir dans ma tête depuis que je suis un adolescent. C'est une cinquantaine d'année
Joystick contrôlée des bras du Robot à l’aide d’un Arduino

Joystick contrôlée des bras du Robot à l’aide d’un Arduino

Objectif et description du présent guideCette instructable est une main pour un projet d'école que nous avons fait. Le but de ce projet était de créer un contrôle de bras de robot à l'aide des Sticks. Nous avons dû utiliser un Arduino Uno pour le con