Obstacle en évitant le Robot avec arduino

OBSTACLE - ROBOT ÉVITANT

Un OBSTACLE évitant ROBOT est celle qui peut éviter un obstacle à l’aide de capteurs ultrasons et naviguer sur son propre chemin. Avec une maquette attachée au robot, vous pouvez jouer fun dans un court laps de temps. C’est ce que nous allons discuter ici. Ce projet peut vous enseigner comment un capteur peut être utilisé pour traiter certaines données.

EXIGENCES FONDAMENTALES :

ü ARDUINO UNO

capteur à ultrasons ü (SR 04)

ü 2 moteurs à courant faible

ü 12v batterie

Ce qui est un ARDUINO ?

Arduino Uno est qu'un microcontrôleur monocarte destiné à rendre l’application des objets interactifs ou environmentsmore accessible. Le matériel se compose d’un Conseil de matériel opensource conçu autour d’un microcontrôleur AVR d’atmel de 8 bits ou un atmel 32 bits ARM. La carte Arduino utilisée à cette fin est Arduino UNO. Vous pouvez trouver plus d’infos sur cette carte Arduino UNO.

Ce qui est un capteur Ultra sonic ?

Un capteur à ultrason génère des ondes sonores à haute fréquence et d’évaluer l’écho qui est reçue par le capteur, mesurer l’intervalle de temps entre l’envoi du signal et la réception de l’écho afin de déterminer la distance d’un objet. Un module à ultrasons Sr-04 a été utilisé ici à la fin de la démo. Il a une puissance, de sol et de broches de deux données (déclencheur, Echo). L’utilisation de ce module est expliquée dans l’utilisation de nous 04

Par où commencer avec ?

Il s’agit d’un projet de week-end simple qui pourrait être achevé en moins d’un jour suivant les étapes indiquées ci-dessous :

ÉTAPE 1 :

Prenez un ARDUINO UNO et connectez-le à votre PC à l’aide d’un câble de données. IDE ARDUINO est la plate-forme qui est utilisée pour écrire les codes et le graver dans le microcontrôleur d’ARDUINO. Par conséquent, il est nécessaire d’avoir ce logiciel installé sur le PC avant de brancher l’ARDUINO UNO. Vous pouvez tester les options disponibles dans ce logiciel avant d’être utilisé. Vous pouvez vous lancer dans un environnement IDE Arduino très facilement en voyant, démarrage d’IDE Arduino

ÉTAPE 2 :

Un code d’ARDUINO qui est écrit dans l’IDE ARDUINO (logiciel) est illustré ci-dessous. Ici, lecture du capteur à ultrasons est utilisée pour calculer la distance entre le capteur et aucun obstacle devant lui et ces lectures sont utilisées pour commander le moteur.

Si vous êtes novice, vous pouvez essayer ce code IDE ARDUINO simple qui est donné ci-dessous.

-----------------------------------------------------------------

Code de l’IDE ARDUINO pour Obstacle Detection Robot

trig const int = 12 ;

const int echo = 11 ;

const int motorPin1 = 2; //left moteur du robot

const int motorPin1 = 3; //right moteur du robot

longue durée, pouces, cm ;

void setup()

{

Serial.Begin(9600) ;

pinMode(trig,OUTPUT) ;

pinMode(echo,INPUT) ;

pinMode (motorPin1, sortie) ;

pinMode (motorPin2, sortie) ;

}

void loop()

{

digitalWrite (trig, faible) ;

delayMicroseconds(2) ;

digitalWrite (trig, HIGH) ;

delayMicroseconds(5) ;

digitalWrite (trig, faible) ;

durée = pulseIn (echo, HIGH) ;

Cette propriété renvoie la durée prise

pour les ultrasons percuter un obstacle et retourner

po = Durée / 74 / 2; //converts la durée en pouces

cm = durée / 29 / 2; //converts la durée du temps de cm

if(cm>4) //checks pour la distance est supérieure à 4 cm

le bot en avant si la condition est vraie

digitalWrite (motorPin1, HIGH); //Both les moteurs sont en état

digitalWrite(motorPin2,HIGH) ;

Serial.Print (« aucun obstacle détecté") ;

d’autre

le robot tourne à droit lorsqu’un obstacle est détecté

digitalWrite (motorPin1, HIGH); //the moteur gauche est en état

digitalWrite (motorPin2, LOW); //the droite moteur est dans l’État OFF

Serial.Print (« l’Obstacle détecté") ;

retard (100); //this retarde le processus de 100millisec

Serial.Print(inches) ;

Serial.Print ("in") ;

Serial.Print(cm) ;

Serial.Print("cm") ;

Serial.println() ;

retard (100); //this retarde le code par 0,1 seconde et répète la boucle à nouveau

}

----------------------------------------------------

Vous devez graver ce code dans la carte ARDUINO UNO en utilisant l’option de téléchargement.

Dans ce code nous tout d’abord initialiser l’ultra-son et les 2 moteurs avec les broches dans lequel ils sont connectés. Ensuite, nous obtenons une entrée du capteur ultrasonique et convertir la durée (période de temps) en cm et pouces afin de mesurer la distance. La distance enregistrée est comparée à 4cm (dans ce cas) et la condition est vérifiée. Si la condition est TRUE, les deux moteurs sont à l’État haut et ils roulent vers l’avant. Mais quand la condition échoue, le moteur droit s’arrête de tourner et le moteur gauche continue à tourner pour une période de temps spécifiée dans les délais. Ce qui rend le robot tourner vers la bonne direction. La boucle est exécutée une fois de plus et le processus se poursuit et le processus s’allume...

ÉTAPE 3 :

Réalisez le circuit comme illustré dans l’image ci-dessous.

Ce circuit est exclusivement pour les moteurs à courant faibles utilisés dans les voitures miniatures. Dans le cas où vous utilisez un moteur à courant continu de haute puissance, vous devrez peut-être ajouter un circuit de commande de moteur. Vous pouvez trouver plus à ce sujet dans blog.iqubean.in

ÉTAPE 4 :

Faire un essai avant de construire un châssis pour le robot.

ÉTAPE 5 :

Maintenant il est prêt. Tout ce dont vous avez besoin est de fabriquer un châssis et de tenir ces modules dans la chasse et d’expérimenter vous-même...

Ce projet peut être étendu où l’utilisateur peut avoir trois capteurs à ultrasons et développer une course-poursuite où le robot peut suivre sa propre voie et naviguer.

Là vous allez!... N’oubliez pas de laisser tomber votre précieux commentaires!...

Pour les nouvelles mises à jour restent avec http://myelectrokart.blogspot.in/...

explication détaillée

------------------------------------------

Articles Liés

Obstacle en évitant de Robot avec des capteurs IR sans microcontrôleur

Obstacle en évitant de Robot avec des capteurs IR sans microcontrôleur

Eh bien, ce projet est un projet plus âgé, je l'ai fait en 2014 au mois de juillet ou août, pensé à partager avec vous les gars. Ses un simple obstacle évitant robot qui utilise des capteurs infrarouges et fonctionne sans microcontrôleur. Les capteur
Comment construire l’Obstacle en évitant le Robot pour les débutants avec Arduino tutoriel

Comment construire l’Obstacle en évitant le Robot pour les débutants avec Arduino tutoriel

Ce tutoriel est fait pour toute personne mise en route avec arduino. Nous allons construire un obstacle en évitant le robot qui utilise un capteur à ultrason HC SR-04 pour détecter les objets et 2 servos continue (360 degrés) câblés à une alimentatio
Obstacle en évitant de Robot par ultrasons avec evive (Arduino alimenté embarqué plate-forme)

Obstacle en évitant de Robot par ultrasons avec evive (Arduino alimenté embarqué plate-forme)

Nous avons construit un obstacle en évitant le robot à l'aide d'evive. Contrairement à d'autres, nous avons monté notre capteur à ultrasons sur un servo. Donc après la détection de collision, le robot analyse quelle direction est le meilleur pour all
L’Obstacle en évitant le Robot

L’Obstacle en évitant le Robot

C'est un obstacle libre évitant de robot. Il utilise deux capteurs de ping pour la détection d'obstacle. Il utilise un bouclier de moteur L293D Adafruit pour alimenter quatre moteurs 12 volts à couple élevé. Il aussi feawtures un Arduino UNO R3 comme
Obstacle en évitant le Robot en utilisant le Module IR interfacé avec une planche Mediatek LinkIt

Obstacle en évitant le Robot en utilisant le Module IR interfacé avec une planche Mediatek LinkIt

Dans ce Intructable, vous allez être en mesure de faire un Obstacle évitant le Robot en utilisant le module IR avec L293D et Mediatek Linkit une planche.Étape 1: exigences Moteur L293D IC.2 Modules de capteur IR.Chassi pour Bot.MediaTek LinkItOne Con
Obstacle en évitant le Robot

Obstacle en évitant le Robot

Cette instructable est la version écrite de ma vidéo Youtube « Arduino : comment à construire un Obstacle évitant Robot » que j'ai téléchargé récemment. Je vous recommande vivement de le vérifier.Alors, sans plus tarder, commençons !Étape 1: Un châss
2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment construire un robot de commande vocale 2RM . Même si je suis contrôle uniquement les moteurs à courant continu pour déplacer le robot, la même approche peut servir à la voix-contrôle de moteurs pas à pas e
Ligne de base suivant Robot avec Arduino

Ligne de base suivant Robot avec Arduino

07/09/2015Il a été quelques années puisque nous avons affiché initialement ce Robot suivant ligne de base avec tutorial Arduino, et il semble tellement de gens a jugé utile que nous devrions poster une mise à jour qui se déroule courant Arduino bibli
Obstacle en évitant le Robot en utilisant Arduino

Obstacle en évitant le Robot en utilisant Arduino

Hé les gars dans ce instructable nous allons voir comment faire un obstacle autonome en évitant Robot.This robot est conçu et programmé de telle sorte qu'il évite la collision. Le robot se déplace essentiellement vers le bas et dès qu'il détecte un o
Obstacle en évitant le Robot - flasque arrière

Obstacle en évitant le Robot - flasque arrière

Salut les gars ! Il s'agit d'un tutoriel simple et de base pour la fabrication d'un Robot d'éviter les obstacles... Lu sur...Étape 1: Matériaux requis Pour construire le Robot évitant les Obstacle, vous aurez besoin-Arduino Uno R3 (nous vous recomman
Faire un Robot avec Arduino pour les débutants

Faire un Robot avec Arduino pour les débutants

Étape 1: Matériaux nécessaires Tamiya piste et roue monté (7,95 $ à Pololu)Kit de boîte de vitesses Double Tamiya 70168 (9,25 $ à Pololu)L298N double pont H (3,65 $ sur Amazon et peut être beaucoup plus faible à ebay)Support de batterie 4AA (utilisé
Temps réel Face Tracking Robot avec Arduino et Matlab

Temps réel Face Tracking Robot avec Arduino et Matlab

Suivi de visage en temps réel se réfère à la tâche de localiser des visages humains dans un flux vidéo et suivre les visages détectés ou reconnus. Aujourd'hui, il existe de nombreuses applications du monde réel de détection de visage et d'autre techn
Extrêmement Simple ligne Robot avec Arduino qui suit

Extrêmement Simple ligne Robot avec Arduino qui suit

Dans ce Instructable, nous allons construire une ligne générique simple suivant arduinobot. Il y aura beaucoup de place à la créativité dans ce Instructable.Le robot, dans ce tutoriel, est propulsé hors de 4 piles AA et est capable de suivre un ruban
SainSmart InstaBots Rover verticale (Self Balancing Robot avec Arduino)

SainSmart InstaBots Rover verticale (Self Balancing Robot avec Arduino)

Rover verticale est un robot autonome qui a été conçu par SainSmart. Ils ont fait c'est vraiment simple. Comme vous pouvez le voir, il y a seulement 8 fils sur le robot et 8 sur le contrôleur. Nous allons donc savoir comment cela fonctionne !PIÈCES D