Indholdsfortegnelse:

Sådan laver du en forhindring for at undgå robot ved hjælp af Arduino: 5 trin
Sådan laver du en forhindring for at undgå robot ved hjælp af Arduino: 5 trin

Video: Sådan laver du en forhindring for at undgå robot ved hjælp af Arduino: 5 trin

Video: Sådan laver du en forhindring for at undgå robot ved hjælp af Arduino: 5 trin
Video: Lesson 7 of 10: Line Tracking, Cliff Detection Callibrate Greyscale Sensor Raspberry Pi Pico Car 2024, Juli
Anonim
Sådan laver du en forhindring for at undgå robot ved hjælp af Arduino
Sådan laver du en forhindring for at undgå robot ved hjælp af Arduino

I denne instruktive vil jeg lære dig, hvordan du laver en forhindring for at undgå en robot, der arbejder med Arduino. Du skal være fortrolig med Arduino. Arduino er et controller board, der bruger atmega microcontroller. Du kan bruge enhver version af Arduino, men jeg har brugt Arduino Uno r3 på min robot.

Koden er meget let, og kredsløbet har kun 4-5 ledninger. Robotten bruger også L293D -motorskærmen, som er Arduino -kompatibel, til at drive motorerne. Så skjoldet passer lige på Arduino, hvilket gør alt let … Grundlæggende er vores robot en bil, der bevæger sig fremad, og hvis der kommer hindringer i vejen, stopper den der, bevæger sig lidt tilbage, og derefter roterer hovedet til venstre og højre. Derefter sammenligner den afstanden, og robotten drejer i retning med mere afstand. Derefter bevæger robotten sig fremad i den retning og gentager hele processen igen.

For at registrere afstanden bruger robotten HC-sr04 ultralydssensoren. Så denne sensor sender ultralydslydbølger hvert 10. mikrosekund, og hvis der er en forhindring foran, modtager sensoren ekkoet. Baseret på rejsetiden kender den afstanden mellem sensoren og objektet. Så lad os starte…

Trin 1: Påkrævede dele

Dele påkrævet
Dele påkrævet

Så for at starte ethvert projekt skal vi først samle de nødvendige dele. Alle de nødvendige dele er nævnt nedenfor:-

  • Arduino
  • L293D motorskærm
  • Chassis (inklusive motorer og hjul)
  • Ledninger
  • Batteriholder
  • Mikro servomotor
  • HC-sr04 ultralydssensormodul
  • holder beslag til sensoren

Så indsaml disse materialer og gå videre til det næste trin.

Trin 2: Saml chassiset

Saml chassiset
Saml chassiset
Saml chassiset
Saml chassiset

Saml nu din robotkrop. Alle kan have et andet chassis. Så saml dit chassis i overensstemmelse hermed. De fleste af chassiset leveres med en brugsanvisning, og selv mit fulgte med det, så tag et kig på det og byg dit chassis i overensstemmelse hermed. Sæt derefter komponenterne på chassiset. Arduino, med motorskærmen fastgjort til den og også batteriholderen skal være fastgjort på chassiset. Servomotoren skal også fastgøres på chassiset foran. Det lange servohoved skal sidde fast under HC-sr04-beslaget. Sensoren skal fastgøres i beslaget og beslaget på servomotoren.

Stik den ikke på servomotoren, fordi den senere kan arrangeres i tilfælde af forkert placering. Bare fix det. Fix det på en sådan måde, at sensoren vender fremad (øjnene vender mod forsiden).

Fastgør ledninger til motorerne, og hold dig klar til det næste trin. Også til sensoren.

Trin 3: Hovedforbindelser

Hovedforbindelser
Hovedforbindelser

Så nu skal vi lave forbindelserne. Der er ikke mere end 5-6 forbindelser, så det bliver et stykke kage. Foretag tilslutning af sensoren i henhold til diagrammet ovenfor. Servomotor og DC bo -motorer kan tilsluttes skjoldet. Tilslut batteriet til skærmen, og tilslut skærmen til Arduino -kortet.

Trin 4: Arduino -kode

Arduino kode
Arduino kode

Så dette er den sidste del af færdiggørelsen af vores robot. Så dette omhandler softwaren og ikke hardware. Så vi er nødt til at programmere vores Arduino. Jeg har uploadet koden til Arduino. Du kan også bruge en anden kode eller skrive din egen. Jeg har lige uploadet det som reference.

Trin 5: Kør

Så vi har bygget vores HEMMELSE UNDGÅENDE ROBOT. Nu er det tid til at lege med vores seje robot og prøve nye eksperimenter i vores kode.

Anbefalede: