Inhoudsopgave:

Obstakel vermijden robot met behulp van ultrasone sensoren - Ajarnpa
Obstakel vermijden robot met behulp van ultrasone sensoren - Ajarnpa

Video: Obstakel vermijden robot met behulp van ultrasone sensoren - Ajarnpa

Video: Obstakel vermijden robot met behulp van ultrasone sensoren - Ajarnpa
Video: E18-D80NK IR Obstakel vermijden Nabijheidssensor (infrarood sensor) E3F-R2 2024, November
Anonim
Obstakel vermijden van robot met behulp van ultrasone sensoren
Obstakel vermijden van robot met behulp van ultrasone sensoren

Dit is een eenvoudig project over het vermijden van obstakels met behulp van ultrasone sensoren (HC SR 04) en het Arduino Uno-bord. Robot beweegt om obstakels te vermijden en de beste manier te kiezen om door sensoren te volgen. Merk op dat dit geen zelfstudieproject is, deel uw kennis en opmerkingen met mij.

Lijst met hoofdcomponenten: -

  • Arduino Uno - 1
  • Ultrasone sensor (HC SR 04) - 3
  • 5v relaisbord - 1
  • 12 V batterij - 1
  • 12 V reductiemotor - 4
  • Motorsteunen - 4
  • Chasi - 1
  • Wielen - 4
  • Schroeven en moeren
  • Schakelaar -1
  • Startkabels -10

Stap 1: Arduino Uno-bord

Arduino Uno-bord
Arduino Uno-bord

Arduino Uno is een microcontrollerbord gebaseerd op de ATmega328P. Het heeft 14 digitale ingangs- en uitgangspinnen, 6 analoge ingangen. Bedrijfsspanning is 5 V met externe voeding. Er zijn veel voordelen, eenvoudig te coderen en uploaden, gemakkelijk foutcorrecties. Er zijn veel verschillende sensormodules en andere apparaten voor Arduino.

Wanneer u de voeding naar het Arduino-bord geeft, gebruik dan 5 volt of 9 volt. U mag niet met 12 volt opstarten. Als u een 12v-batterij moet gebruiken, geef deze dan door een 5v-regelaarcircuit.

Stap 2: Ultrasone sensor (HC SR 04)

Ultrasone sensor (HC SR 04)
Ultrasone sensor (HC SR 04)
Ultrasone sensor (HC SR 04)
Ultrasone sensor (HC SR 04)

De robot heeft drie ultrasone sensoren, voor, links en rechts. Robot werkt volgens deze sensoren. Een ultrasone sensor is een apparaat dat de afstand tot een object kan meten door middel van geluidsgolven. Er zijn vier pinnen die VCC (5v-stroom) zijn voeding), GND (Ground), Trig en echo. Er zijn twee transducers, een voor zenden en de andere voor ontvangen. Beide zijn bevestigd op een enkele print met regelcircuit. Ultrasone afstandsmetingen van ongeveer 2 cm tot 400 cm. Ook is er een hoogfrequent geluid met een frequentie van 40 KHz.

Werkingsprincipe

Genereer vanuit Arduino een korte puls van 20 uS naar de trigger-ingang om het bereik te starten. De ultrasone module zendt een 8-cyclus-uitbarsting van ultrageluid uit op 40 kHz en verhoogt de echolijn hoog.

Het luistert dan naar een echo en zodra het er een detecteert, verlaagt het de echolijn weer. De echolijn is dus een puls waarvan de breedte evenredig is met de afstand tot het object.

Door de puls te timen is het mogelijk om het bereik in inches/centimeters te berekenen.

De module geeft een echo-puls die evenredig is met de afstand.

uS/58=cm of uS/148=inch.

Stap 3: Andere componenten

Overige onderdelen
Overige onderdelen
Overige onderdelen
Overige onderdelen
Overige onderdelen
Overige onderdelen
Overige onderdelen
Overige onderdelen

Er zijn verschillende maten van diameter van motorassen en gatgrootte van de wielen.

De jumperkabel moet mannelijk naar vrouwelijk zijn.

Stap 4: Sensoren met Arduino-verbindingsschema

Sensoren met Arduino-verbindingsschema
Sensoren met Arduino-verbindingsschema

Voorsensor:-

Echo-pin - Arduino-pin 6"

Trig-pin - Arduino-pin 7"

VCC-pin - 5V

GND - aarde

Linker sensor: -Echo pin - Arduino pin 8

Trig-pin - Arduino-pin 9

VCC-pin - 5VGND - aarde

Rechter sensor: -Echo pin - Arduino pin 10

Trig-pin - Arduino-pin 11

VCC-pin - 5VGND - aarde

Stap 5: Relaiskaart met Arduino-verbindingsschema

Relaiskaart met Arduino-verbindingsschema
Relaiskaart met Arduino-verbindingsschema

Relais pin 1 - Arduino pin 2.

Relais pin 2 - Arduino pin 3.

Relais pin 3 - Arduino pin 4.

Relais pin 4 - Arduino pin 5.

Stap 6: 12 Volt en relaisaansluiting

12 Volt en relaisaansluiting
12 Volt en relaisaansluiting

NC - Normaal Gesloten

NEE - Normaal Open

C - Algemeen

Hier kunt u de polariteit wijzigen, als dat nodig is. Volgens dat zal de draairichting van de motor veranderen.

Motoren moeten worden aangesloten op de gemeenschappelijke pinnen

Stap 7: Montage

in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten

Motoren aan de linker- en rechterkant moeten van beide zijden worden gescheiden.

Stap 8: Codes

Codes
Codes

Stap 9: testen en afwerken

Aanbevolen: