Innholdsfortegnelse:
- Trinn 1: Om ultralydssensor
- Trinn 2: Hva du trenger - maskinvare
- Trinn 3: Monter Mini Round Robot Chassis Kit
- Trinn 4: Kretsen
- Trinn 5: Koden
- Trinn 6: Godt gjort
Video: "GRECO" - Arduino -objekt som unngår robot for nybegynnere: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Vel, hvis du er nybegynner, her finner du den enkleste måten å bygge ditt eget objekt på å unngå robot!
Vi vil bruke et mini rundt robotchassis med to likestrømsmotorer for å bygge det lettere.
For en gang til velger vi å bruke det berømte Arduino UNO -brettet.
Vår lille robot "GRECO" vil skanne etter objekt foran den ved hjelp av en ultralydsensor. Hvis et objekt blir oppdaget, vil roboten stoppe og "se" til høyre og venstre for å finne den beste rømningsveien!
Offisiell projektside og fremtidige oppdateringer:
Er du klar? La oss komme i gang!
Trinn 1: Om ultralydssensor
Ultralydsensorer fungerer etter et prinsipp som ligner på radar eller sonar, som evaluerer attributtene til et mål ved å tolke ekkoene fra henholdsvis radio- eller lydbølger.
Aktive ultralydsensorer genererer høyfrekvente lydbølger og evaluerer ekkoet som mottas av sensoren, og måler tidsintervallet mellom å sende signalet og motta ekkoet for å bestemme avstanden til et objekt.
Passive ultralydsensorer er i utgangspunktet mikrofoner som oppdager ultralydstøy som er tilstede under visse forhold.
HC-SR04 ultralydsensor bruker sonar til å bestemme avstand til et objekt som flaggermus eller delfiner gjør. Den tilbyr utmerket berøringsfri rekkeviddeoppdagelse med høy nøyaktighet og stabile avlesninger i en brukervennlig pakke. Fra 2 cm til 400 cm eller 1”til 13 fot. Driften påvirkes ikke av sollys eller svart materiale som Sharp avstandsmålere er (selv om akustisk myke materialer som klut kan være vanskelig å oppdage). Den leveres komplett med ultralydsender og mottakermodul.
Teknisk informasjon:
- Strømforsyning:+5V DC
- Hvilestrøm: <2mA
- Arbeidsstrøm: 15mA
- Effektiv vinkel: <15 °
- Rekkevidde: 2cm - 400 cm/1 " - 13ft
- Oppløsning: 0,3 cm
- Målevinkel: 30 grader
- Trigger Input Pulsbredde: 10uS
- Dimensjon: 45mm x 20mm x 15mm
Trinn 2: Hva du trenger - maskinvare
For dette prosjektet trenger du:
- Arduino UNO
- Mini Round Robot Chassis Kit
- Dobbel DC motorskjerm med L298 IC
- Ultralydsensor - HC -SR04
- Micro Servo
- Batteriholder 4xAA
Du trenger også noen kabler og noen ekstra avstandsstykker.
Verktøy: Skrutrekker, varmlimpistol
Trinn 3: Monter Mini Round Robot Chassis Kit
Følg bildene nedenfor!
Et bilde er verdt tusen ord!
Trinn 4: Kretsen
Motorskjermen vi bruker har noen toppnål merket som Digital I/O og Analog I/O. Vi vil bruke dem til å koble maskinvaredelene våre sammen med Arduino uno -kort.
Servo motor
Koble servokabelen til første topptekst (D7 5V GND). Sørg for at den brune kabelen er koblet til pin GND (høyre side)
Summer
Koble "+" summernålen og "-" til den første pinnen i den andre overskriften (D8)
Ultralydsensor
Vi bruker den tredje og fjerde overskriften, gjør følgende tilkoblinger:
- Vcc - 5V (3d header)
- Trig - A2 (3d header)
- GND- GND (3d header)
- Echo - A3 (4. overskrift)
Motorer (se roboten din bakfra)
- Høyre likestrømsmotor: Rød kabel til "M1+" og svart til "M1-"
- Venstre likestrømsmotor: Rød kabel til "M2+" og svart til "M2-"
Strøm - Batteriholder
Koble den til skjoldet "Vin -GND" skrueterminal. Legg til en kabel til og koble den til med "Vin" -pinnen på Arduino Uno -kortet. Hvis du vil, kan du legge til en PÅ/AV SW på den røde kabelen til batteriholderen.
Trinn 5: Koden
Gjør "GRECO" levende ved å programmere den med følgende kode!
Merknader
- Hvis roboten din går for fort og treffer objektene, endrer du hastighetsvariabelen på linje 26. (PWM -verdi)
- Hvis roboten din ikke beveger seg fremover, går du til linje 43 og 44 og legger til "speedPWM" en forskyvning. Sørg for at summen er under 255. I mitt tilfelle må jeg legge til pluss 50 til venstre motor, så min høyre motor har en PWM hastighetsverdi 150 og venstre 250.
Last ned koden herfra og åpne den med Arduino IDE. Inne finner du også ultralydbiblioteksfilen.
Trinn 6: Godt gjort
Vel … det er det! Jeg håper du likte dette, gi meg beskjed i kommentarene!
Legg ut noen bilder av din Arduino -robot!
Du finner flere Arduino DIY -prosjekter på www. Ardumotive.com
Takk skal du ha!
Anbefalt:
Den følelsesmessige hindringen som unngår robot: 11 trinn
Den følelsesmessige hindringen som unngår robot: Den emosjonelle roboten. Denne roboten viser følelser med neopiksler (RGB LED -er) som tristhet, lykke, sint og redd, den kan også unngå hindringer og gjøre visse bevegelser under visse følelser. Hjernen til denne roboten er en Arduino -mega. kj
"The Unsettling Machine": en rask junk-art-skulptur for nybegynnere: 8 trinn (med bilder)
"The Unsettling Machine": en rask junk-art-skulptur for nybegynnere: (Hvis du liker dette instruerbart, kan du stemme på det i "Søppel til skatt" -konkurransen. Men hvis du leter etter et mindre urovekkende prosjekt, sjekk mitt siste en: Hvordan lage en Lambada Walking Robot! Takk!) La oss anta at du har en skole
Lag en vegg som unngår robot !: 6 trinn (med bilder)
Lag en vegg som unngår robot !: Mål: Å lage en fungerende robot fra bunnen av som er i stand til å unngå vegger og hindringer. Har du noen gang ønsket å lage en robot som faktisk kunne gjøre noe, men aldri hatt tid eller kunnskap til å gjøre det? Frykt ikke mer, denne instruksen er bare for deg
SELVHINDIGHETER UNNGÅR ROBOT: 5 trinn (med bilder)
SELVHINDIGHETER UNNGÅR ROBOT: DETTE ER EN OSBTISKALIS AVODING ROBOT DETTE SKAPER I BARE 5 ENKLE OG SMÅ STEG Dette kan koste deg 10 til 20 dollar eller mindre
DIY musikalske julelys for nybegynnere med bringebær Pi: 12 trinn (med bilder)
DIY Musical Xmas Lights for Beginners With Raspberry Pi: I dag skal jeg gå gjennom trinnene for å bruke en bringebærpi for å få julelysene dine til å blinke med musikk. Med bare noen få kroner ekstra materiale går jeg gjennom hvordan du konverterer dine vanlige julelys til et lysshow i hele huset. Målet han