Hinder att undvika Robot med arduino



HINDER - ATT UNDVIKA ROBOT

Ett hinder att undvika ROBOT är en som kan undvika ett hinder med hjälp av ultraljud sensor och gå i sin egen väg. Med en skärbräda bifogas roboten kan du spela roliga inom en kort tid. En sådan är vad vi ska diskutera här. Detta projekt kan lära dig hur en sensor kan användas för att behandla vissa uppgifter.

GRUNDLÄGGANDE KRAV:

ü ARDUINO UNO

ü Ultrasonic sensor (SR 04)

ü 2 låg nuvarande motorer

ü 12v batteri

Vad är en ARDUINO?

Arduino Uno är en enkel bräde mikrokontroller avsedda att göra tillämpningen av interaktiva objekt eller environmentsmore tillgänglig. Hårdvaran består av en öppen källkod hårdvara ombord designad runt en 8-bitars atmel AVR microcontroller eller en 32-bitars atmel ARM. Arduino styrelsen används för detta ändamål är Arduino UNO. Du kan hitta mer om denna styrelse i Arduino UNO.

Vad är en Ultra sonic sensor?

En Ultrasonic sensor generera högfrekventa ljudvågor och utvärdera Eka som mottas tillbaka av sensorn, mäta tidsintervallet mellan signalen och echo för att bestämma avståndet till ett objekt. En Sr-04 ultraljud modul har använts här för demo ändamål. Den har en makt, marken och två data stift (Trigger, Echo). Användningen av denna modul förklaras i användning av oss 04

Var du ska börja med?

Detta är en enkel helg projekt som kan genomföras på mindre än en dag följa stegen nedan:

STEG 1:

Ta en ARDUINO UNO och Anslut den till datorn med en datakabel. ARDUINO IDE är den plattform som används för att skriva koder och bränna den i mikrokontroller för ARDUINO. Därför är det nödvändigt att ha denna programvara installerad i datorn innan du ansluter den ARDUINO UNO. Du kan pinga igenom alternativ som finns i denna programvara innan det används. Du kan komma igång i en Arduino IDE miljö väldigt enkelt genom att se, komma igång med Arduino IDE

STEG 2:

En ARDUINO kod som är skriven i ARDUINO IDE (programvara) visas nedan. Här ultrasonic sensor behandlingen används för att beräkna avståndet från sensorn till hinder för det och dessa värden används för att styra motorn.

Om du är en nybörjare kan du prova denna enkla ARDUINO IDE kod som ges nedan.

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

ARDUINO IDE koden för hinder upptäcka Robot

CONST int trig = 12.

CONST int echo = 11;

CONST int motorPin1 = 2; //left motor av robot

CONST int motorPin1 = 3; //right motor av robot

lång varaktighet, tum, cm;

void setup()

{

Serial.BEGIN(9600);

pinMode(trig,OUTPUT);

pinMode(echo,INPUT);

pinMode (motorPin1, produktionen);

pinMode (motorPin2, produktionen);

}

void loop()

{

digitalWrite (trig, låg);

delayMicroseconds(2);

digitalWrite (trig, hög);

delayMicroseconds(5);

digitalWrite (trig, låg);

längd = pulseIn (echo, hög);

Detta returnerar tidslängden tagit

för ultraljud att slå ett hinder och återgå

inches = varaktighet / 74 / 2; //converts tidslängden i inches

cm = varaktighet / 29 / 2; //converts tidslängden för att cm

IF(cm>4) //checks för avståndet är större än 4 cm

bot vidarebefordra om villkoret är sant

digitalWrite (motorPin1, hög); //Both motorerna är i för statligt

digitalWrite(motorPin2,HIGH);

Serial.Print ("inget hinder upptäcks");

annat

roboten vänder rätt när ett hinder upptäcks

digitalWrite (motorPin1, hög), //the vänster motor är i för statligt

digitalWrite (motorPin2, låg); //the rätt motor är i OFF stat

Serial.Print ("hinder upptäcks").

fördröjning (100); //this försenar processen av 100millisec

Serial.Print(inches);

Serial.Print ("in");

Serial.Print(cm);

Serial.Print("cm");

Serial.println();

fördröjning (100); //this försenar koden med 0.1 sekund och upprepas loopen igen

}

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

Du måste bränna denna kod till ARDUINO UNO styrelsen med alternativet ladda upp.

I den här koden initiera vi först de ultraljud och 2 motorerna med stiften där de är anslutna. Då vi får indata från ultraljud sensorn och konvertera tid (tid) i cm och tum för att mäta avstånd. Avståndet in jämförs med 4cm (i detta fall) och villkoret kontrolleras. Om villkoret är två motorerna är sant i hög tillstånd och de rullar fram. Men när villkoret inte, rätt motorn stannar roterande och vänstra motorn fortsätter att rotera för en viss tidsperiod i förseningen. Detta gör roboten att vända sig mot rätt riktning. Loopen körs en gång och fortsätter processen och processen går på...

STEG 3:

Gör krets anslutningarna som visas i bilden nedan.

Denna krets är enbart för låg nuvarande motorer används i leksaksbilar. Om du använder en hög effekt likströmsmotor, kan du behöva lägga till en Motor drivkrets. Du kan hitta mer om det i blog.iqubean.in

STEG 4:

Gör ett prov test innan du bygger upp ett chassi för robot.

STEG 5:

Nu är det klart. Allt du behöver är att bygga ett chassi och passa dessa moduler i chase och experimentera själv...

Detta projekt kan utökas där användaren kan ha tre ultraljudssensorer och utveckla en jakt där roboten kan spåra sin egen väg och gå.

Sådär!... Glöm inte att släppa dina värdefulla synpunkter!...

För ytterligare uppdateringar håll ögonen öppna med http://myelectrokart.blogspot.in/...

detaljerad förklaring

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

Relaterade Ämnen

Hinder att undvika Robot med hjälp av ultraljud med evive (Arduino powered embedded plattform)

Vi har byggt ett hinder att undvika robot med evive. Till skillnad från andra, har vi monterat ultrasonic sensor på en servo. Så efter att ha upptäckt en kollision, roboten analyserar vilken riktning är bäst att gå med avstånd i olika vinklar från ul...

Hinder att undvika Robot V2

nyligen gjorde jag en instructable på en enkel hinder undvika robot. I detta instructable jag kommer att genomföra en panorering PING))) sensor, till skillnad från den tidigare roboten som har sensorn var stillastående. Jag kommer att använda denna t...

Hur man gör ett hinder att undvika Robot

hinder att undvika robot är en enkel robot som drivs av en arduino och vad den gör är att det bara strövar runt och undviker hinder. Den upptäcker hinder med en HC-SR04 ultrasonic sensor med andra ord om roboten sinnen objekt nära till det, det tar a...

Billiga 4WD invända att undvika Robot med fyra IR närhet sensorer...

Detta är en billig grundläggande fyra motorer, fyra sensorer, programmerbara 8051 objekt att undvika robot med breadboad. Denna robot kan också användas som en linje efter robot bara ändra programmet. Jag installerade två batterier för mer makt, men...

Ultrasonic hinder att undvika Robot

Detta är mitt försök att designa och bygga ett hinder att undvika robot! RekaBot (uppkallad efter en Fe (:) kan upptäcka hinder med en ultrasonic sensor som kan flytta runt med hjälp av ett servo. Baserat på mätningar tar hon, drivs spåren riktning m...

Hinder att undvika Robot

i denna tutorial jag arbetar med dig i en stegvis process som förklarar genom visuella och skriftliga instruktioner om hur du skapar ett hinder att undvika robotbil. Detta är en enkel starta projektet med arduino mikrokontroller och arduino motor skö...

Ljus som söker och hinder att undvika Robot

Syftet med detta projekt är att bygga en arduino robot som följer ljuset och undviker eventuella hinder i sin väg. Den är baserad på en Arduino Uno microcontroller ombord och den använder ljus beroende motstånd för att hitta mest ljusa ljuskällan sam...

Hur man gör ett hinder att undvika Robot Arduino stil

du alltid velat göra en av dessa coola robotar som kan i princip undvika alla objekt. Men du inte har tillräckligt med pengar för att köpa en av de riktigt dyra sådana, med redan skär delar där allt material där det för dig. Om du är lik mig gillar d...

RC bil till hinder att undvika Robot

detta är den gamla bilen.Jag hitta en gammal RC bil i mitt skjul.Hur jag förvandlas till en robot? Det är enkelt, jag kommer att förklara du i nästa steg.Steg 1: Den gamla RC bil 1. ta bort höljet2. ta bort kretsen.Steg 2: kontroll För att kontroller...

Hur man gör ett hinder att undvika Arduino Robot! "Min Robot V1"

Detta instructable visar steg instruktioner för att göra ett hinder att undvika robot med Arduino.Låt komma igångmin blogghttp://robot4pro.blogspot.com/p/My-robots.htmlSteg 1: Material som krävs förHär är allt du behöver för att MyRobotV1. Jag ska ge...

Autonomus vägg följande hinder att undvika Arduino Rescue Bot

jag är en ha som huvudämne elektroteknik och varje år mitt college gren av IEEE tävlar i en studenttävling hårdvara. Förra årets tävling var inspirerad av naturkatastroferna i Haiti och Chile (tävlingen hölls en vecka efter jordbävningen i Japan). De...

Robot-hinder att undvika.

HINDER ATT UNDVIKA ROBOTFINANSIERAS AV, INTEL KENYA TILLSAMMANS MED SOCIETY OF ENGINEERING STUDENTER AUTOMATION CLUB JKUAT.MEDLEMMAR:1 ANTONIUS KARIUKI2 ERIC KINYANJUI3 EMMANUEL KINYANJUIPROJEKTET INSTRUCTABLE:KRAV:1 INTEL GALILEO GENERATION 2 STYREL...

Artoo [R2] (ATtiny2313 vägg att undvika Robot)

eftersom jag hade en massa ATtiny2313s liggande ville jag göra något häftigt med dem, jag tänkte ett tag och sedan beslutat att göra en enkel vägg att undvika robot med ATtiny2313, en ultrasonic sensor och 2 motorer.Dess en enkel att göra och enkel r...

Linkit ett objekt att undvika Robot

Denna i'ble behandlar objekt att undvika tekniker för linkit en.Dess enkla att göra ett objekt att undvika robot med linkit en. Anslut först HC-SR04 till linkit en än Anslut relä till linkit en och slutligen ansluta båda motorerna till relä och batte...

Hinder undvika Robot med hjälp av IR-modul gränssnitt med Mediatek LinkIt en stiger ombord

I denna Intructable, kommer du att vara kompetent att göra An hinder undvika Robot med IR modul med L293D och Mediatek Linkit en bräda.Steg 1: krav L293D motorn förarens IC.2 IR-sensorn moduler.Chassi för Bot.Mediatek LinkItOne styrelsen2 100 RPM mot...

Arduino vägg att undvika robot

Detta instructable förutsätter mycket lite med avseende på tidigare kunskap.Om det finns några områden som du känner skulle kunna förbättras eller förtydligas, gärna meddelande eller en kommentar och jag kommer att uppdatera.Här finns all information...

(Källa filer för) Hur man gör en OAWR (hinder att undvika Walking Robot)

detta är en utlöpare Instructable från hur man gör en OAWR (hinder att undvika Walking Robot) och innehåller versioner av filer från detta instructable i redigerbart format (alla trevliga och öppna source'ary jag gillar att tänka).(Om det finns någon...

Hinder att undvika Arduino bil

Hej alla jag delar här vad jag göra ett hinder att undvika arduino bil. Jag använde här lätt tillgängliga material, dessa robo fortsätta springa fram tills och om inte hinder kom bilen så låt oss se och göra...Steg 1: material som krävs för 1-Arduino...

Raspberry Pi bygger väggen att undvika robot - FabLab NerveCentre

______________________________________________________________________________Observera: detta instructable är inte fullständigt - men kan vara till hjälpPublicerad för att den utmärkta människor på Derry's NerveCentre att ta koden ut till skolorJag...