INHOUDSOPGAWE:

Hindernis om robot te vermy met behulp van ultrasoniese sensors: 9 stappe (met foto's)
Hindernis om robot te vermy met behulp van ultrasoniese sensors: 9 stappe (met foto's)

Video: Hindernis om robot te vermy met behulp van ultrasoniese sensors: 9 stappe (met foto's)

Video: Hindernis om robot te vermy met behulp van ultrasoniese sensors: 9 stappe (met foto's)
Video: SCP-610 The Flesh die haat (alle documenten en Logs) 2024, November
Anonim
Hindernis om robot te vermy met behulp van ultrasoniese sensors
Hindernis om robot te vermy met behulp van ultrasoniese sensors

Dit is 'n eenvoudige projek oor Obstacle Vermy Robot met behulp van ultrasoniese sensors (HC SR 04) en Arduino Uno board. Robot -bewegings vermy hindernisse en kies die beste manier om deur sensors te volg. Let asseblief daarop dat dit nie 'n tutoriaalprojek is nie, deel u kennis en kommentaar met my.

Lys van hoofkomponente:-

  • Arduino Uno - 1
  • Ultrasoniese sensor (HC SR 04) - 3
  • 5v Relay Board - 1
  • 12 V -battery - 1
  • 12 V ratmotor - 4
  • Motorhakies - 4
  • Chasi - 1
  • Wiele - 4
  • Skroewe en moere
  • Skakel -1
  • Springkabels -10

Stap 1: Arduino Uno Board

Arduino Uno Board
Arduino Uno Board

Arduino Uno is 'n mikrobeheerbord gebaseer op die ATmega328P. Dit het 14 digitale ingangs- en uitgangspennetjies, 6 analoogingange. Bedryfspanning is 5 V met eksterne kragtoevoer. Daar is baie voordele, maklik om te kodeer en op te laai, maklik om foute reg te stel. Daar is baie sensormodules en ander toestelle vir Arduino.

As u die Arduino -bord se kragtoevoer gee, moet u 5 volt of 9 volt gebruik. U moet nie 12 volt aanskakel nie. As u 'n 12V -battery moet gebruik, gee dit deur 'n 5V -reguleerkring.

Stap 2: Ultrasoniese sensor (HC SR 04)

Ultrasoniese sensor (HC SR 04)
Ultrasoniese sensor (HC SR 04)
Ultrasoniese sensor (HC SR 04)
Ultrasoniese sensor (HC SR 04)

Die robot het drie ultrasoniese sensors waarvoor, links en regs voor is. Robot werk volgens hierdie sensors. 'N Ultrasoniese sensor is 'n toestel wat die afstand na 'n voorwerp kan meet met behulp van klankgolwe. Daar is vier penne wat VCC (5v krag) is supply), GND (Ground), Trig and echo. There is twee transducers, een vir Transmit en die ander vir Receive. Albei is vasgemaak op 'n enkele PCB met beheerkring. Ultrasoniese afstandmetings van ongeveer 2 cm tot 400 cm. Daar is ook 'n hoëfrekwensie -klank met 'n frekwensie van 40 KHz.

Beginsel van werking

Genereer vanaf Arduino 'n kort 20 us -pols na die Trigger -invoer om die reeks te begin. Die ultraklankmodule stuur 'n 8 siklusse ultraklank by 40 kHz uit en verhoog die eggollyn hoog.

Dit luister dan na 'n eggo, en sodra dit een opspoor, verlaag dit die echolyn weer. Die eggollyn is dus 'n puls waarvan die breedte eweredig is aan die afstand tot die voorwerp.

Deur die pols te bepaal, is dit moontlik om die omvang in duim/sentimeter te bereken.

Die module bied 'n eggo -pols in verhouding tot afstand.

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

Stap 3: Ander komponente

Ander komponente
Ander komponente
Ander komponente
Ander komponente
Ander komponente
Ander komponente
Ander komponente
Ander komponente

Daar is verskillende groottes van deursnee van motorasse en gatgrootte van die wiele.

Jumperkabel moet van man tot vrou wees.

Stap 4: Sensors met Arduino -verbindingsdiagram

Sensors met 'n Arduino -verbindingsdiagram
Sensors met 'n Arduino -verbindingsdiagram

Sensor voor:-

Echo -pen - Arduino -pen 6

Trigpen - Arduino -pen 7

VCC -pen - 5V

GND - gemaal

Linkssensor: -Echo -pen - Arduino -pen 8

Trig pin - Arduino pin 9

VCC -pen - 5VGND - gemaal

Sensor regs: -Echo -pen - Arduino -pen 10

Trig pin - Arduino pin 11

VCC -pen - 5VGND - gemaal

Stap 5: Relaisbord met Arduino -verbindingsdiagram

Relaisbord met Arduino -verbindingsdiagram
Relaisbord met Arduino -verbindingsdiagram

Relay pin 1 - Arduino pin 2.

Relay pin 2 - Arduino pin 3.

Relay pin 3 - Arduino pin 4.

Relay pin 4 - Arduino pin 5.

Stap 6: 12 Volt en relais aansluiting

12 Volt en relais aansluiting
12 Volt en relais aansluiting

NC - Normaal gesluit

NEE - Normaal oop

C - Algemeen

Hier kan u die polariteit verander as u dit nodig het. Volgens dit sal die roterende rigting van die motor verander.

Motors moet aan die gewone penne gekoppel word

Stap 7: Monteer

Montering
Montering
Montering
Montering

Die linker- en regterkantmotors moet van elke kant geskei word.

Stap 8: Kodes

Kodes
Kodes

Stap 9: Toets en afwerking

Aanbeveel: