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, Studeni
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 ploče Arduino Uno. Robot se kreće izbjegavajući prepreke i odabirom najboljeg načina za praćenje senzora. I imajte na umu da to nije podučni projekt, podijelite svoje znanje i komentari sa mnom.

Popis 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
  • Kratki kabeli -10

Korak 1: Arduino Uno ploča

Arduino Uno ploča
Arduino Uno ploča

Arduino Uno je ploča za mikrokontrolere temeljena 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 ispravljaju pogreške. Postoji veliki broj senzorskih modula i drugih uređaja za Arduino.

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

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 tim 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), okidanje i odjek. Postoje dva pretvarača, jedan za odašiljanje, a drugi za prijam. Oba su fiksirana na jednoj PCB -i s upravljačkim krugom. Ultrazvučna mjerenja udaljenosti od oko 2 cm do 400 cm. Također je i visokofrekventni zvuk frekvencije 40 KHz.

Načelo 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 osluškuje jeku, a čim je otkrije, ponovno 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.

Prespojni kabel trebao bi biti muški - ženski.

Korak 4: Senzori s Arduino shemom povezivanja

Senzori s Arduino shemom povezivanja
Senzori s Arduino shemom 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 s Arduino shemom povezivanja
Relejna ploča s 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 relejni priključak
12 Volt i relejni priključak

NC - Normalno Zatvoreno

NE - Normalno otvoreno

C - Uobičajeno

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

Motore treba spojiti na zajedničke pinove

Korak 7: Sklapanje

Sklapanje
Sklapanje
Sklapanje
Sklapanje

Motori s lijeve i desne strane moraju biti odvojeni sa svake strane.

Korak 8: Kodovi

Kodovi
Kodovi

Korak 9: Testiranje i dorada

Preporučeni: