Innholdsfortegnelse:
- Trinn 1: Vet hvordan dette fungerer
- Trinn 2: Samle ting:
- Trinn 3: Koble til alle deler:
- Trinn 4: Last opp kode:
- Trinn 5: Siste etappe:
Video: Hindring for å unngå robot: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I robotikk er hindring av hindring oppgaven med å tilfredsstille et kontrollmål som er gjenstand for ikke-kryss eller ikke-kollisjonsposisjoner. Den har en ekkoloddsensor som brukes til å føle hindringene som kommer mellom robotens vei. Den vil bevege seg i den beste retningen og unngå hindringen som kommer i veien. Ved å legge til sensor i denne roboten kan du ganske enkelt samle inn data fra miljøet.
Den kan utføre mer presist enn mange roboter selv på et lite sted.
Trinn 1: Vet hvordan dette fungerer
Du kan se den mest oppdaterte informasjonen fra github -depotet mitt.
Trinn 2: Samle ting:
En arduino uno eller hvilken som helst arduino (jeg har brukt arduino uno)
En ekkoloddsensor (HC-SR 04)
Noen få hoppetråder
2 motstand (220 ohm)
L298 dobbel motor kontroll driver
Et batteri
Et chassis (inkluderer vanligvis andre nødvendige komponenter)
2 girmotorer
Trinn 3: Koble til alle deler:
Ekkoloddtilkoblinger:
Vcc - 5 volt
GND - GND
Trig - Arduino 4
Echo - Arduino 5
Motordriver:
EnB - 220 ohm motstand - 5 volt (motordriver - for å kontrollere hastigheten) (EnB for å aktivere gjennom en 220 ohm motstand)
EnA - 220 ohm motstand - 5 Volt (motordriver - for å kontrollere hastigheten) (EnA for å aktivere gjennom en 220 ohm motstand)
IN1 - Arduino 9
IN2 - Arduino 8
IN3 - Arduino 7
IN4 - Arduino 6
GND - Arduino GND
Vcc - Arduino Vin
Koble nå motorer til driveren via Motor-A og Motor-B-porten.
Trinn 4: Last opp kode:
La oss laste opp koden til hjertet. Det er skjønnheten
av roboten. Hvis du vil, kan du endre pins eller kode. Slik som - endring av hastighet, minimumsavstand fra objektet, varighet av løping i alle retninger. Nyttige kommentarer er gitt i koden for lettere å forstå.
(Ingen ekstra driver- eller topptekstfil nødvendig)
Jeg har lastet opp filen, du kan også få koden her (for å se flere oppdateringer)
Trinn 5: Siste etappe:
Koble til batteriet og nyt det!
Du kan se arbeidsroboten min1, robot2.
Hvis du finner en feil, gi meg beskjed i kommentarfeltet, og hvis du kan fikse at du kan endre koden her eller bare gi i kommentarfeltet.
Takk skal du ha.
Anbefalt:
Hindring for å unngå LEGO Robot: 8 trinn (med bilder)
Hindring for å unngå LEGO Robot: Vi elsker LEGO, og vi elsker også Crazy Circuits, så vi ønsket å kombinere de to til en enkel og morsom robot som kan unngå å løpe inn i vegger og andre gjenstander. Vi viser deg hvordan vi bygde vårt, og skisserer det grunnleggende som trengs, slik at du kan bygge din egen
Hindring for å unngå robot ved bruk av Arduino Nano: 5 trinn
Hindring for å unngå robot ved hjelp av Arduino Nano: I denne instruksen skal jeg beskrive hvordan du kan hindre en robot ved å bruke Arduino
5 i 1 Arduino Robot - Følg meg - Linjefølge - Sumo - Tegning - Hindring for å unngå: 6 trinn
5 i 1 Arduino Robot | Følg meg | Linjefølge | Sumo | Tegning | Hindring for å unngå: Dette robotstyrkortet inneholder en ATmega328P -mikrokontroller og en L293D -motordriver. Selvfølgelig er det ikke annerledes enn et Arduino Uno -kort, men det er mer nyttig fordi det ikke trenger et annet skjold for å drive motoren! Det er hoppfritt
Hindring for å unngå robot med IR -sensorer uten mikrokontroller: 6 trinn
Hindring for å unngå robot med IR -sensorer uten mikrokontroller: Vel, dette prosjektet er et eldre prosjekt, jeg klarte det i 2014 i juli eller august, tenkte å dele det med dere. Det er en enkel hindring for å unngå robot som bruker IR -sensorer og fungerer uten mikrokontroller. IR -sensorene bruker opamp IC i
Hindring for å unngå robot (Arduino): 8 trinn (med bilder)
Hindring for å unngå robot (Arduino): Her skal jeg instruere deg om hvordan du lager en hindring for å unngå robot basert på Arduino. Jeg håper å gjøre en trinnvis guide for å lage denne roboten på en veldig enkel måte. En hindring for å unngå robot er en helt autonom robot som kan unngå alle ob