Sisällysluettelo:

Esteen välttäminen robotilta ultraäänianturien avulla: 9 vaihetta (kuvilla)
Esteen välttäminen robotilta ultraäänianturien avulla: 9 vaihetta (kuvilla)

Video: Esteen välttäminen robotilta ultraäänianturien avulla: 9 vaihetta (kuvilla)

Video: Esteen välttäminen robotilta ultraäänianturien avulla: 9 vaihetta (kuvilla)
Video: Robotti-imuri toimii vinhasti 2024, Marraskuu
Anonim
Esteen välttäminen robotilta ultraäänianturien avulla
Esteen välttäminen robotilta ultraäänianturien avulla

Tämä on yksinkertainen projekti esteiden välttämisrobotista, joka käyttää ultraääni -antureita (HC SR 04) ja Arduino Uno -levyä. Robotti liikkuu välttäen esteitä ja valitsemalla parhaan tavan seurata antureita. kommentoi kanssani.

Luettelo pääkomponenteista:-

  • Arduino Uno - 1
  • Ultraäänianturi (HC SR 04) - 3
  • 5v relelevy - 1
  • 12 V akku - 1
  • 12 V: n vaihteisto - 4
  • Moottorin kiinnikkeet - 4
  • Chasi - 1
  • Pyörät - 4
  • Ruuvit ja mutterit
  • Kytkin -1
  • Hyppykaapelit -10

Vaihe 1: Arduino Uno Board

Arduino Uno Board
Arduino Uno Board

Arduino Uno on ATmega328P -pohjainen mikro -ohjainkortti. Siinä on 14 digitaalista tulo- ja lähtötapaa, 6 analogista tuloa. Käyttöjännite on 5 V ulkoisella virtalähteellä. On monia etuja, helppo koodaus ja lähettäminen, helppo virheiden korjaus. Arduino.

Kun annat virtalähteen Arduino -levylle, käytä 5 volttia tai 9 volttia. Älä kytke virtaa 12 voltilla. Jos joudut käyttämään 12 voltin akkua, anna se 5 voltin säätöpiirin kautta.

Vaihe 2: Ultraäänianturi (HC SR 04)

Ultraäänianturi (HC SR 04)
Ultraäänianturi (HC SR 04)
Ultraäänianturi (HC SR 04)
Ultraäänianturi (HC SR 04)

Robotissa on kolme ultraääni -anturia, jotka ovat edessä, vasemmalla ja oikealla. Virta), GND (Ground), Trig ja echo. Myös korkeataajuinen ääni taajuudella 40 KHz.

Toimintaperiaate

Luo Arduinosta lyhyt 20 uS pulssi Trigger -tuloon aloittaaksesi etäisyyden.

Sitten se kuuntelee kaiun ja heti kun se havaitsee sen, se laskee kaiun uudelleen. Kaiun linja on siis pulssi, jonka leveys on verrannollinen kohteeseen.

Pulssin ajoituksella on mahdollista laskea alue tuumina/senttimetreinä.

Moduuli tarjoaa etäisyyssuhteessa olevan kaikupulssin.

uS/58 = cm tai uS/148 = tuumaa.

Vaihe 3: Muut komponentit

Muut komponentit
Muut komponentit
Muut komponentit
Muut komponentit
Muut komponentit
Muut komponentit
Muut komponentit
Muut komponentit

Moottorin akseleiden halkaisijat ja pyörien reiän koot ovat erikokoisia.

Hyppyjohdon tulee olla uros -naaras.

Vaihe 4: Arduino -yhteyskaavion anturit

Anturit Arduino -yhteyskaavion kanssa
Anturit Arduino -yhteyskaavion kanssa

Etuanturi:-

Echo pin - Arduino pin 6

Liipaisintappi - Arduino -nasta 7

VCC -nasta - 5V

GND - maa

Vasen anturi: -kaiku - Arduino nasta 8

Liipaisintappi - Arduino -nasta 9

VCC -nasta - 5VGND - maa

Oikea anturi: -kaiku - Arduino -nasta 10

Liipaisintappi - Arduino -nasta 11

VCC -nasta - 5VGND - maa

Vaihe 5: Relekortti Arduino -yhteyskaavion kanssa

Relekortti Arduino -liitäntäkaavion kanssa
Relekortti Arduino -liitäntäkaavion kanssa

Rele nasta 1 - Arduino nasta 2.

Reletappi 2 - Arduino -nasta 3.

Reletappi 3 - Arduino -nasta 4.

Rele nasta 4 - Arduino nasta 5.

Vaihe 6: 12 voltin ja releen liitäntä

12 voltin ja releen liitäntä
12 voltin ja releen liitäntä

NC - Normaali suljettu

EI - Normaali auki

C - Yleinen

Täällä voit tarvittaessa muuttaa napaisuutta, jonka mukaan moottorin pyörimissuunta muuttuu.

Moottorit on liitettävä yhteisiin nastoihin

Vaihe 7: Kokoaminen

Kokoaminen
Kokoaminen
Kokoaminen
Kokoaminen

Vasemman ja oikean puolen moottorit on erotettava molemmilta puolilta.

Vaihe 8: Koodit

Koodit
Koodit

Vaihe 9: Testaus ja viimeistely

Suositeltava: