Indholdsfortegnelse:
- Trin 1: Om ultralydssensor
- Trin 2: Hvad du får brug for - hardware
- Trin 3: Monter Mini Round Robot Chassis Kit
- Trin 4: Kredsløbet
- Trin 5: Koden
- Trin 6: Godt klaret
Video: "GRECO" - Arduino Object Undgå robot for begyndere: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Nå, hvis du er nybegynder, finder du her den nemmeste måde at bygge dit eget objekt på uden at undgå robot!
Vi vil bruge et mini -rundt robotchassis med to DC -motorer til at bygge det lettere.
Endnu en gang vælger vi at bruge det berømte Arduino UNO -bord.
Vores lille robot "GRECO" scanner efter objekt foran den ved hjælp af en ultralydssensor. Hvis der registreres et objekt, stopper robotten og "kigger" til højre og venstre efter den bedste flugtvej!
Officiel projektside og fremtidige opdateringer:
Er du klar? Lad os komme igang!
Trin 1: Om ultralydssensor
Ultralydssensorer arbejder efter et princip, der ligner radar eller sonar, som vurderer attributter for et mål ved at fortolke ekkoerne fra henholdsvis radio- eller lydbølger.
Aktive ultralydssensorer genererer højfrekvente lydbølger og evaluerer det ekko, der modtages tilbage af sensoren, og måler tidsintervallet mellem afsendelse af signalet og modtagelse af ekkoet for at bestemme afstanden til et objekt.
Passive ultralydssensorer er dybest set mikrofoner, der registrerer ultralydsstøj, der er til stede under visse forhold.
HC-SR04 ultralydssensoren bruger sonar til at bestemme afstanden til et objekt, som flagermus eller delfiner gør. Det giver fremragende berøringsfri rækkevidde detektering med høj nøjagtighed og stabile aflæsninger i en brugervenlig pakke. Fra 2 cm til 400 cm eller 1”til 13 fod. Driften påvirkes ikke af sollys eller sort materiale som Sharp afstandsmålere er (selvom akustisk bløde materialer som klud kan være svære at opdage). Den leveres komplet med ultralyds sender og modtager modul.
Teknisk info:
- Strømforsyning:+5V DC
- Hvilestrøm: <2mA
- Arbejdsstrøm: 15mA
- Effektiv vinkel: <15 °
- Afstandsafstand: 2cm - 400 cm/1 " - 13ft
- Opløsning: 0,3 cm
- Målevinkel: 30 grader
- Udløserindgang Pulsbredde: 10uS
- Dimension: 45 mm x 20 mm x 15 mm
Trin 2: Hvad du får brug for - hardware
Til dette projekt skal du bruge:
- Arduino UNO
- Mini Round Robot Chassis Kit
- Dual DC motorskærm med L298 IC
- Ultralydssensor - HC -SR04
- Mikro servo
- Batteriholder 4xAA
Du skal også bruge nogle kabler og nogle ekstra afstandsstykker.
Værktøj: Skruetrækker, varmlimpistol
Trin 3: Monter Mini Round Robot Chassis Kit
Følg billederne herunder!
Et billede siger mere end tusind ord!
Trin 4: Kredsløbet
Motorskærmen, vi bruger, har nogle headerstifter mærket som Digital I/O og Analog I/O. Vi vil bruge dem til at forbinde vores hardware dele sammen med Arduino uno board.
Servomotor
Tilslut dit servokabel til første header (D7 5V GND). Sørg for, at det brune kabel er tilsluttet pin GND (højre side)
Summer
Tilslut den første pin i den anden header (D8) "+" summernålen og "-" til GND
Ultralydssensor
Vi vil bruge det tredje og fjerde overskrift, lave følgende forbindelser:
- Vcc - 5V (3d header)
- Trig - A2 (3d header)
- GND- GND (3d header)
- Echo - A3 (4. overskrift)
Motorer (se din robot bagfra)
- Højre DC-motor: Rødt kabel til "M1+" og sort til "M1-"
- Venstre DC-motor: Rødt kabel til "M2+" og sort til "M2-"
Strøm - Batteriholder
Tilslut den til skærmen "Vin -GND" skrueterminal. Tilføj et kabel mere, og tilslut det med "Vin" pin på Arduino Uno board. Hvis du vil, kan du tilføje en ON/OFF SW på det røde kabel på din batteriholderpakke.
Trin 5: Koden
Gør "GRECO" levende ved at programmere den med følgende kode!
Noter
- Hvis din robot bevæger sig for hurtigt og rammer objekterne, skal du ændre hastighedsvariablen i linje 26. (PWM -værdi)
- Hvis din robot ikke bevæger sig fremad, skal du gå til linje 43 og 44 og tilføje "speedPWM" en forskydning. Sørg for, at summen er under 255. I mit tilfælde skal jeg tilføje plus 50 til venstre motor, så min højre motor har en PWM -hastighedsværdi 150 og venstre 250.
Download koden herfra, og åbn den med Arduino IDE. Inde finder du også ultralyds biblioteksfil.
Trin 6: Godt klaret
Nå … det er det! Jeg håber, at du kunne lide dette, lad mig vide det i kommentarerne!
Send mig nogle billeder af din Arduino -robot!
Du kan finde flere Arduino DIY -projekter på www. Ardumotive.com
Tak skal du have!
Anbefalede:
Hindring for at undgå LEGO Robot: 8 trin (med billeder)
Hindring for at undgå LEGO Robot: Vi elsker LEGO, og vi elsker også Crazy Circuits, så vi ville kombinere de to til en enkel og sjov robot, der kan undgå at løbe ind i vægge og andre genstande. Vi viser dig, hvordan vi byggede vores, og skitserer det nødvendige, så du kan bygge dit eget
"The Unsettling Machine": en hurtig junk-art-skulptur til begyndere: 8 trin (med billeder)
"The Unsettling Machine": en hurtig junk-art-skulptur for begyndere: (Hvis du kan lide dette instruerbare, skal du stemme for det i "Trash to Treasure" -konkurrencen. Men hvis du leder efter et mindre forstyrrende projekt, så tjek mit sidste en: Sådan opretter du en Lambada Walking Robot! Tak!) Lad os antage, at du har en skole
Hindring for at undgå robot ved hjælp af ultralydssensorer: 9 trin (med billeder)
Hindring for at undgå robot ved hjælp af ultralydssensorer: Dette er et simpelt projekt om forhindring for at undgå robot ved hjælp af ultralydssensorer (HC SR 04) og Arduino Uno -kort. Robotbevægelser undgår forhindringer og vælger den bedste måde at følge sensorer på. Og bemærk, at det ikke er en tutorial projekt, deler dig
Hindring for at undgå robot ved hjælp af EBot8: 4 trin (med billeder)
Hindring for at undgå robot ved hjælp af EBot8: I denne vejledning lærer du, hvordan du bygger en robotbil, som undgår forhindringer på dens vej. Konceptet kan bruges og anvendes på forskellige måder i henhold til betingelserne. Nødvendige materialer: 1. hjul x4 2. chassis (du kan enten købe
Hinder-undgå robot med en personlighed !: 7 trin (med billeder)
Hinder-undgå robot med en personlighed !: I modsætning til de fleste roaming 'bots, strejfer denne faktisk på en sådan måde, at det faktisk ser ud til at være' tænkning '! Med en BASIC Stamp mikrokontroller (Basic Atom, Parallax Basic Stamps, Coridium Stamp osv.), Et chassis af en eller anden art, et par sensorer og nogle s