Sadržaj:

Robot koji izbjegava prepreke pomoću ultrazvučnih senzora: 9 koraka (sa slikama)
Robot koji izbjegava prepreke pomoću ultrazvučnih senzora: 9 koraka (sa slikama)

Video: Robot koji izbjegava prepreke pomoću ultrazvučnih senzora: 9 koraka (sa slikama)

Video: Robot koji izbjegava prepreke pomoću ultrazvučnih senzora: 9 koraka (sa slikama)
Video: Дэнис Хонг: О создании автомобиля для слепых 2024, Juli
Anonim
Robot koji izbjegava prepreke pomoću ultrazvučnih senzora
Robot koji izbjegava prepreke pomoću ultrazvučnih senzora

Ovo je jednostavan projekt o robotu koji izbjegava prepreke pomoću ultrazvučnih senzora (HC SR 04) i Arduino Uno ploče. Robot se kreće izbjegavajući prepreke i odabirom najboljeg načina za praćenje senzora. I imajte na umu da to nije tutorski projekt, podijelite svoje znanje i komentariše samnom.

Lista glavnih komponenti:-

  • Arduino Uno - 1
  • Ultrazvučni senzor (HC SR 04) - 3
  • Relejna ploča 5v - 1
  • 12 V baterija - 1
  • 12 V motor zupčanika - 4
  • Nosači motora - 4
  • Chasi - 1
  • Točkovi - 4
  • Vijci i matice
  • Prekidač -1
  • Kablovi za kratkospojnike -10

Korak 1: Arduino Uno ploča

Arduino Uno ploča
Arduino Uno ploča

Arduino Uno je ploča mikrokontrolera zasnovana na ATmega328P. Ima 14 digitalnih ulaznih i izlaznih pinova, 6 analognih ulaza. Radni napon je 5 V s vanjskim napajanjem. Postoje mnoge prednosti, lako ih je kodirati i učitati, lako se mogu ispraviti greške. Postoji veliki broj senzorskih modula i drugih uređaja za Arduino.

Kada napajate Arduino ploču, upotrijebite 5 ili 9 volti. Ne biste se trebali uključivati za 12 volti. Ako morate koristiti bateriju od 12 V, provucite je kroz krug regulatora 5 V.

Korak 2: Ultrazvučni senzor (HC SR 04)

Ultrazvučni senzor (HC SR 04)
Ultrazvučni senzor (HC SR 04)
Ultrazvučni senzor (HC SR 04)
Ultrazvučni senzor (HC SR 04)

Robot ima tri ultrazvučna senzora, sprijeda, lijevo i desno. Robot radi u skladu s ovim senzorima. Ultrazvučni senzor je uređaj koji može mjeriti udaljenost do objekta pomoću zvučnih valova. Postoje četiri pina koji su VCC (snaga 5 V napajanje), GND (uzemljenje), okidač i eho. Postoje dva pretvarača, jedan za odašiljanje, a drugi za prijem. Oba su fiksirana na jednoj PCB -i s upravljačkim krugom. Ultrazvučna mjerenja udaljenosti od oko 2 cm do 400 cm. Takođe je i visokofrekventni zvuk frekvencije 40 KHz.

Princip rada

Iz Arduina generirajte kratki impuls od 20 uS na ulaz okidača za početak raspona. Ultrazvučni modul će poslati 8 -ciklusni niz ultrazvuka na 40 khz i visoko podići svoju eho liniju.

Zatim sluša eho, a čim ga otkrije, ponovo smanjuje liniju odjeka. Eho linija je stoga impuls čija je širina proporcionalna udaljenosti do objekta.

Mjerenjem pulsa moguće je izračunati raspon u inčima/centimetrima.

Modul daje eho impuls proporcionalan udaljenosti.

uS/58 = cm ili uS/148 = inči.

Korak 3: Ostale komponente

Ostale komponente
Ostale komponente
Ostale komponente
Ostale komponente
Ostale komponente
Ostale komponente
Ostale komponente
Ostale komponente

Postoje različite veličine promjera osovina motora i veličine rupa na kotačima.

Premosnik mora biti muški i ženski.

Korak 4: Senzori s Arduino dijagramom povezivanja

Senzori sa Arduino dijagramom povezivanja
Senzori sa Arduino dijagramom povezivanja

Prednji senzor:-

Echo pin - Arduino pin 6

Trig pin - Arduino pin 7

VCC pin - 5V

GND - uzemljenje

Lijevi senzor: -Echo pin - Arduino pin 8

Trig pin - Arduino pin 9

VCC pin - 5VGND - uzemljenje

Desni senzor: -Echo pin - Arduino pin 10

Trig pin - Arduino pin 11

VCC pin - 5VGND - uzemljenje

Korak 5: Relejna ploča s Arduino shemom povezivanja

Relejna ploča sa Arduino shemom povezivanja
Relejna ploča sa Arduino shemom povezivanja

Relejni pin 1 - Arduino pin 2.

Relejni pin 2 - Arduino pin 3.

Relejni pin 3 - Arduino pin 4.

Relejni pin 4 - Arduino pin 5.

Korak 6: 12 voltna i relejna veza

12 Volt i relejna veza
12 Volt i relejna veza

NC - Normalno Zatvoreno

NO - Normalno otvoreno

C - Uobičajeno

Ovdje možete promijeniti polaritet, ako vam je potrebno. Prema tome, smjer okretanja motora će se promijeniti.

Motore treba spojiti na zajedničke pinove

Korak 7: Sklapanje

Sklapanje
Sklapanje
Sklapanje
Sklapanje

Motore s lijeve i desne strane treba odvojiti sa svake strane.

Korak 8: Kodovi

Kodovi
Kodovi

Korak 9: Testiranje i dorada

Preporučuje se: