Obstakel te vermijden Robot met arduino


OBSTAKEL - VERMIJDEN ROBOT

Een obstakel te vermijden ROBOT is een die kan een obstakel te vermijden met behulp van ultrasone sensor en navigeren in haar eigen pad. Met een breadboard gekoppeld aan de robot kunt u plezier spelen binnen een korte periode van tijd. Een daarvan is wat we gaan bespreken hier. Dit project kan je leren hoe een sensor kan worden gebruikt om bepaalde gegevens te verwerken.

BASISVEREISTEN:

ü ARDUINO UNO

ü ultrasone sensor (SR-04)

ü 2 lage huidige motoren

ü 12v accu

Wat is een ARDUINO?

Arduino Uno is dat een microcontroller één bestuur bedoeld de toepassing van interactieve objecten of environmentsmore om toegankelijk te maken. De hardware bestaat uit een opensource-hardwarekaart ontworpen rond een 8-bits atmel AVR microcontroller of een 32-bits atmel ARM. Het bestuur van de Arduino gebruikt voor dit doel is Arduino UNO. U vindt meer informatie over dit board in Arduino UNO.

Wat is een Ultra sonic sensor?

Een ultrasone sensor genereren van hoogfrequente geluidsgolven en evalueren van de echo die terug door de sensor, het meten van het tijdsinterval tussen het signaal en de ontvangst van de echo om te bepalen van de afstand tot een object is ontvangen. Een Sr-04 ultrasone module is hier gebruikt voor het doel van de manifestatie. Het heeft een vermogen, grond en twee pinnen (Trigger, Echo). Het gebruik van deze module wordt uitgelegd in gebruik voor ons 04

Waar te beginnen met?

Dit is een eenvoudige weekend-project dat kon worden afgerond in minder dan een dag na de stappen hieronder:

STAP 1:

Neem een ARDUINO UNO en verbinding te maken met uw PC met een datakabel. ARDUINO IDE is het platform dat wordt gebruikt om de codes schrijven en branden in de microcontroller van ARDUINO. Vandaar, is het noodzakelijk om deze software op de PC is geïnstalleerd voordat u de ARDUINO UNO. U kunt pingen via de beschikbare opties in deze software voordat het wordt gebruikt. U kunt aan de slag in een omgeving van de Arduino IDE heel gemakkelijk door het zien, aan de slag met Arduino IDE

STAP 2:

Een ARDUINO-code die is geschreven in de ARDUINO IDE (Software) is hieronder weergegeven. Hier ultrasone sensor lezing wordt gebruikt voor het berekenen van de afstand van de sensor tot elk obstakel voor het en deze lezingen worden gebruikt om de motor te beheren.

Als je een beginner die je zou kunnen proberen deze eenvoudige ARDUINO IDE-code die is hieronder gegeven.

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

ARDUINO IDE code voor belemmering opsporing Robot

Const int trig = 12;

Const int echo = 11;

Const int motorPin1 = 2; //left motor van de robot

Const int motorPin1 = 3; //right motor van de robot

lange duur, inch, cm;

VOID Setup

{

Serial.begin(9600);

pinMode(trig,OUTPUT);

pinMode(echo,INPUT);

pinMode (motorPin1, OUTPUT);

pinMode (motorPin2, OUTPUT);

}

void loop

{

digitalWrite (trig, laag);

delayMicroseconds(2);

digitalWrite (trig, hoge);

delayMicroseconds(5);

digitalWrite (trig, laag);

duur = pulseIn (echo, hoge);

Dit geeft de tijdsduur genomen

voor de ultrasoon te raken van een obstakel en retourneren

inch = duur / 74 / 2; //converts de tijdsduur in inch

cm = duur / 29 / 2; //converts de tijdsduur tot cm

if(cm>4) //checks voor de afstand groter is dan 4 cm

de bot toekomen als de voorwaarde waar is

digitalWrite (motorPin1, hoge); //Both de motoren staan staat

digitalWrite(motorPin2,HIGH);

Serial.Print ("geen obstakel aangetroffen");

anders

de robot draait rechts wanneer een obstakel wordt gedetecteerd

digitalWrite (motorPin1, hoge); //the linker motor brandt staat

digitalWrite (motorPin2, laag); //the rechts motor uitstaat staat

Serial.Print ("obstakel aangetroffen");

vertraging (100); //this vertraagt het proces door 100millisec

Serial.Print(inches);

Serial.Print ("in");

Serial.Print(cm);

Serial.Print("cm");

Serial.println();

vertraging (100); //this vertragingen van de code door 0.1 seconde en herhaalt de lus opnieuw

}

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

U moet deze code in de ARDUINO UNO bord met de UPLOAD optie branden.

In deze code initialiseren we eerst de ultrasone en de 2 motoren met pins waarin zij zijn aangesloten. Dan we krijgen een input van de ultrasone sensor en de duur (periode) omzetten in cm en duim om te meten van de afstand. De afstand die opgenomen is in vergelijking met 4cm (in dit geval) en de voorwaarde wordt gecontroleerd. Als de voorwaarde is waar de twee motoren zijn in hoge staat en ze rollen voorwaarts. Maar toen de voorwaarde mislukt, de juiste motor stopt roterende en de linker motor blijft draaien voor een opgegeven periode in de vertraging. Dit maakt de robot om te zetten in de juiste richting. De lus wordt uitgevoerd opnieuw en het proces wordt voortgezet en het proces gaat over...

STAP 3:

Maak de aansluitingen van de circuit zoals in de afbeelding hieronder.

Dit circuit is uitsluitend voor lage huidige motoren gebruikt in speelgoed auto. In het geval dat u gebruikt een krachtige gelijkstroommotor, moet u wellicht een Motor driver circuit toevoegen. U vindt meer informatie over het in blog.iqubean.in

STAP 4:

Maak een proef test voordat je de opbouw van een chassis voor de robot.

STAP 5:

Nu is het klaar. Alles wat u nodig hebt is het bouwen van een chassis en passen deze modules in de achtervolging en zelf experimenteren...

Dit project kan worden verlengd, waar de gebruiker kan hebben drie ultrasone sensoren en ontwikkelen van een achtervolging waar de robot kan bijhouden van zijn eigen pad en navigeren.

Daar ga je!... Vergeet niet te laten vallen van uw waardevolle opmerkingen!...

Voor verdere updates blijf op de hoogte met http://myelectrokart.blogspot.in/...

gedetailleerde uitleg

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

Gerelateerde Artikelen

Obstakel te vermijden Robot met behulp van IR Module geïnterfacet met een boord van Mediatek LinkIt

Obstakel te vermijden Robot met behulp van IR Module geïnterfacet met een boord van Mediatek LinkIt

In deze Intructable zal u worden kunnen te maken een obstakel vermijden Robot met behulp van IR module met L293D en Mediatek Linkit een boord.Stap 1: vereisten L293D Motor Driver IC.2 IR Sensor Modules.Chassi voor Bot.Mediatek LinkItOne-Board2 100 RP
Obstakel te vermijden Robot met IR-sensoren zonder Microcontroller

Obstakel te vermijden Robot met IR-sensoren zonder Microcontroller

Nou dit project is een ouder project, maakte ik het in 2014 in de maand juli of augustus, dacht dat het met jullie te delen. Zijn een eenvoudige belemmering vermijden robot die maakt gebruik van IR-sensoren en werkt zonder microcontroller. De IR-sens
Hoe maak je een obstakel te vermijden Robot

Hoe maak je een obstakel te vermijden Robot

obstakel te vermijden robot is een eenvoudige robot die wordt beheerd door een arduino en wat het doet is dat het gewoon zwerft rond en vermijdt obstakels. Het detecteert de belemmeringen met een ultrasone sensor van HC-SR04 met andere woorden als de
Obstakel te vermijden Robot V2

Obstakel te vermijden Robot V2

ik deed onlangs een instructable op een eenvoudige belemmering vermijden robot. In dit instructable ik zal de uitvoering van een panning PING))) sensor, in tegenstelling tot de vorige robot die sensor werd stationaire. Ik zal gebruik maken van deze d
Arduino obstakel te vermijden Robot

Arduino obstakel te vermijden Robot

In dit instructable ik zal u tonen hoe te maken van uw eigen obstakel te vermijden robot!We zullen de Arduino uno board en een ultrasone sensor gebruiken. Als de robot een object voor, met de hulp van een kleine servomotor, detecteert scant het het g
DIY autonome Line Tracking met obstakel te vermijden Robot (Rover)

DIY autonome Line Tracking met obstakel te vermijden Robot (Rover)

WAARSCHUWING: MAAK UW COMPUTER HELDERHEID LAAG, OMDAT DIT PROJECT STRAALT EEN HOOG NIVEAU VAN AWESOMENESS DIE SCHADELIJK KAN ZIJN VOOR JE OGEN :D 3:)Dit project deelgenomen aan RoboCup 2015 Egypte lokale competitie en won "Best Design Award" met
Obstakel te vermijden Robot

Obstakel te vermijden Robot

Dit instructable is de schriftelijke versie van mijn "Arduino: hoe te bouwen een obstakel te vermijden Robot" Youtube-video die ik onlangs heb geüpload. Ik raden u om het te controleren.Dus, zonder dralen, laten we beginnen!Stap 1: Een chassis!
Obstakel te vermijden Robot - Motor Shield

Obstakel te vermijden Robot - Motor Shield

Hallo jongens! Dit is een eenvoudige en elementaire tutorial voor het maken van een obstakel te vermijden Robot... Lees verder...Stap 1: Benodigde materialen Het obstakel te vermijden Robot u nodig te bouwen-Arduino Uno R3 (aangeraden Arduino Uno r3
Goedkope 4WD object vermijden Robot met behulp van vier IR naderingssensoren...

Goedkope 4WD object vermijden Robot met behulp van vier IR naderingssensoren...

Dit is een goedkope basis vier motoren, vier sensoren, programmeerbare 8051 object vermijden robot met behulp van breadboad. Deze robot kan ook worden gebruikt als een lijn na robot alleen het veranderen van het programma. Ik installeerde twee batter
Basic Line Na Robot met Arduino

Basic Line Na Robot met Arduino

09/07/2015Een paar jaar geleden dat we aanvankelijk gepost deze elementaire regel volgende Robot met Arduino tutorial, en lijkt zo veel mensen vonden het nuttig dat we een update die loopt van de huidige Arduino Bibliotheken, moet post bevat de nieuw
Een Arduino Infrared Controlled en het obstakel te vermijden Robot

Een Arduino Infrared Controlled en het obstakel te vermijden Robot

Hallo iedereen,Deze Instructables is verdeeld in twee fasen, waardoor het geschikt is voor zowel de beginner als de tussenliggende robot ontwerpers.De eerste fase omvat het gebruik van de arduino nano bord alleen als de controller. Met dit gaan wij o
Arduino L293D obstakel te vermijden Robot

Arduino L293D obstakel te vermijden Robot

Wat je nodig hebt om het te maken is.1. de Arduino uno.2. chassis kit of iets dergelijks.3. L293D-Motor rijden chip.4. vermogen soepel gebruikte ik 0,5 mah li-po batterij bij 7.4V5. veel draden6. de ultra sonic afstandssensor7. potentiometerWanneer j
Remote Controlled obstakel vermijden Robot met PIC Microcontroller

Remote Controlled obstakel vermijden Robot met PIC Microcontroller

Ik gebruik pic 16f877aservo motor ultrasone module afgestemd motor motor stuurprogramma en 20 mhz kristal.In robotica is obstakel te vermijden de taak van het voldoen aan enkele doelstelling van de controle niet-splitsing of niet-botsing functie bepe
Zelf obstakel te vermijden Robot

Zelf obstakel te vermijden Robot

Dit is een zelf hinderpaal vermijden robot. Het maakt gebruik van twee ping sensoren voor detectie van de hindernis. Het maakt gebruik van een Adafruit L293D Motor Shield voor het aandrijven van vier hoog koppel 12 volt motoren. Het ook feawtures een