Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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.