Innehållsförteckning:

Hinder Undvik robot med hjälp av mikrokontroller (Arduino): 5 steg
Hinder Undvik robot med hjälp av mikrokontroller (Arduino): 5 steg

Video: Hinder Undvik robot med hjälp av mikrokontroller (Arduino): 5 steg

Video: Hinder Undvik robot med hjälp av mikrokontroller (Arduino): 5 steg
Video: 25 Best Colony Simulator Games on PC 2024, November
Anonim
Hinder Undvik robot med hjälp av mikrokontroller (Arduino)
Hinder Undvik robot med hjälp av mikrokontroller (Arduino)

I den här instruktören kommer jag att lära dig hur du gör ett hinder för att undvika robot som fungerar med Arduino. Du måste vara bekant med Arduino. Arduino är ett styrkort som använder atmega mikrokontroller. Du kan använda vilken version av Arduino som helst men jag har använt Arduino Uno r3 på min robot.

Koden är mycket enkel och kretsen har bara 4-5 ledningar. Roboten använder också motorskölden L293D som är Arduino -kompatibel för att driva motorerna. Så, skölden passar rakt på Arduino, vilket gör allt enkelt … I grund och botten är vår robot en bil som rör sig framåt och om något hinder kommer i vägen stannar den där, rör sig lite bakåt och sedan roterar huvudet åt vänster och höger. Sedan jämför det avståndet och roboten svänger i riktning med mer avstånd. Sedan rör sig roboten igen framåt i den riktningen och upprepar hela processen igen. För att upptäcka avståndet använder roboten HC-sr04 ultraljudssensorn. Så den här sensorn skickar ultraljuds ljudvågor var 10: e mikrosekund, och om något hinder är framför tar sensorn emot ekot. Baserat på restiden vet den avståndet mellan sensorn och objektet. Så låt oss börja …

Steg 1: Delar krävs

Delar krävs
Delar krävs

Så för att starta ett projekt måste vi samla de delar som krävs först. Alla nödvändiga delar nämns nedan:-

  • Arduino
  • L293D motorskydd
  • Chassi (inklusive motorer och hjul)
  • Trådar
  • Batteri hållare
  • Mikro servomotor
  • ultraljudssensormodulen HC-sr04
  • hållarfäste för sensorn

Så samla dessa material och gå vidare till nästa steg.

Steg 2: Montera chassit

Montera chassit
Montera chassit
Montera chassit
Montera chassit

Montera nu din robotkropp. Alla kan ha ett annat chassi. Så montera ditt chassi därefter. De flesta chassierna levereras med en bruksanvisning och till och med mitt medföljer det. Ta en titt på det och bygg ditt chassi därefter. Fäst sedan komponenterna på chassit. Arduino, med motorskyddet fäst vid det och även batterihållaren måste fixeras på chassit. Servomotorn måste också fixeras på chassit framtill. Det långa servohuvudet måste sitta fast under HC-sr04-fästet. Sensorn måste fästas i fästet och fästet på servomotorn.

Stick inte fast den på servomotorn eftersom den senare kan ordnas vid fel positionering. Fixa det bara. Fixera det på ett sådant sätt att sensorn är vänd framåt (ögonen är riktade framåt). Fäst ledningar på motorerna och håll dig redo för nästa steg. Även till sensorn.

Steg 3: Huvudanslutningar

Huvudanslutningar
Huvudanslutningar

Så nu ska vi göra anslutningarna. Det finns inte mer än 5-6 anslutningar, så det blir en kaka. Anslut sensorn enligt diagrammet ovan. Servomotor och dc bo -motorer kan anslutas till skärmen. Anslut batteriet till skärmen och anslut skärmen till Arduino -kortet.

Steg 4: Arduino -kod

Arduino -kod
Arduino -kod

Så det här är den sista delen av att färdigställa vår robot. Så det här handlar om programvaran och inte hårdvaran. Så vi måste programmera vår Arduino. Jag har laddat upp koden för Arduino. Du kan också använda en annan kod eller skriva din egen. Jag har precis laddat upp den som referens.

Steg 5: Kör

Så vi har byggt vår OBSTACLE UNDVIKANDE ROBOT. Nu är det dags att leka med vår coola robot och prova nya experiment i vår kod.

Rekommenderad: