Ultrasonic hinder att undvika Robot (1 / 16 steg)

Steg 1: Koncept, ritningar och preliminära BOM



I detta projekt kommer jag berätta om hur RekaBot byggdes. Målet är att bygga en robot som kan undvika väggar och hinder i en oändlig loop.

Vad behöver vi för att bygga denna bot:

  1. Zumo Robot chassi - ebay
  2. Pololu micro växelmotorer 1: 100 - ebay
  3. HCSR04 ultrasonic sensor - ebay
  4. SG90 servomotor - ebay
  5. DRV8801 carrier styrelser - pololu
  6. MC34063 DC-DC omvandlare IC - ebay
  7. PIC18F4550 mikrokontroller - ebay
  8. USB-uttag - ebay
  9. DIP40, DIP8 IC hållare - ebay, ebay
  10. Litium-jon-batterier - ebay
  11. induktorer, kondensatorer, motstånd - lokala elektronik butik
  12. dioder, transistorer, lysdioder - lokala elektronik butik
  13. PCB, järnklorid, laserskrivare, aceton
  14. borrar, bits, såg, skruvmejsel, hammare, Tänger, pincett, sand papper
  15. lödning järn, löda wik, lödtenn, flux
  16. PicKit2, PicKit3, för programmering
  17. multimetrar för spänning och aktuella mätningar
  18. en bärbar dator med användbara program på den, skrivare
  19. seriell till USB omvandlare - ebay


Vad jag hade extra:

  1. värmepistol till bärgning komponenter från gamla styrelser
  2. tredje hand för lödning komponenter
  3. strömförsörjning för tester
  4. digital lagring oscilloskop
  5. massor av komponenter i lager för snabba tester


Lång historia kort

Jag började med beställa komponenter av E-Bay och lokala webbplatser, börjar med robot chassi. Inget speciellt här, bara det faktum att de levereras utan motorerna, detta skadar lite - jag väntade som. Jag hittade varningen på deras hemsida så småningom: "inga motorer ingår!". Naturligtvis hade det en länk till en ganska dyr motor, så jag slutade köpa dem separat. Efter att jag fick dem, jag samlat chassit, och drog några inledande scheman. Med scheman gjort, jag konstruerade PCB med AD14, gjorde konstverk skriver på blanka papper, etsade och borrade några PCB och lödda komponenterna. Ser tillbaka, jag kan säga att alla de saker som nämns i de två listorna var verkligen hjälpsam, oscilloskopet i synnerhet. Det var oerhört nyttigt för felsökning PSU styrelsen, alla fyra konverterare var i trubbel vid första uppstart, men tack vare min RIGOL DZ1104, felen var lätt att hitta och jag lyckades till slut slår allt upp.

Efter jag fik befria för de uppenbara maskinvaruproblem, använde jag en PicKit3 för att skriva en bootloader till PIC. Detta är ett viktigt steg att snabb uppdatering, för att inte nämna, att det räcker med en ledig USB-port från den bärbara datorn, det finns ingen anledning att ta din programmerare överallt. När det var gjort, slutade jag beräkning av timers, inställning av tid baser och skriva C rutiner för servomotor, ultraljud utbud sensor, lysdioder och andra saker som behövs för att hanteras.

När jag kom till en punkt där jag kunde vända servo i någon given vinkel, och läsa ett avstånd till närmaste hindret med HC-SR04, utvecklade jag en Super-enkel algoritm som leder roboten från hinder. När provningen var klar, samlade jag alla bilder jag tog, alla memo-s jag skrev till mig själv, och sammanställt det i detta instructable för dig att läsa och åter göra. Jag hoppas du hittar det intressanta, och kommer att försöka göra en själv!

Se Steg
Relaterade Ämnen

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...

Hinder att undvika Robot med arduino

HINDER - ATT UNDVIKA ROBOTEtt 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....

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...

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...

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...

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...

(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...

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...

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...

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...

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...

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...

Hur man gör ett hinder att undvika Arduino Robot

Hej alla! I detta Instructable kommer jag att visa dig hur man gör en robot som liknar "Mobile Arduino experimentella plattformen" (MAEP) som jag gjort. Den är utrustad med två motorer som kan styra roboten och förmågan att se hinder framför den...