Sisukord:

Takistus roboti vältimiseks ultraheliandurite abil: 9 sammu (piltidega)
Takistus roboti vältimiseks ultraheliandurite abil: 9 sammu (piltidega)

Video: Takistus roboti vältimiseks ultraheliandurite abil: 9 sammu (piltidega)

Video: Takistus roboti vältimiseks ultraheliandurite abil: 9 sammu (piltidega)
Video: 😞 Задирает вкладыши? Разбираемся во всех проблемах турбодизеля 1.5 dCi (K9K) для Renault, Nissan... 2024, Juuli
Anonim
Takistus robotite vältimiseks ultraheliandurite abil
Takistus robotite vältimiseks ultraheliandurite abil

See on lihtne projekt takistuste vältimise roboti kohta, kasutades ultraheli andureid (HC SR 04) ja Arduino Uno plaati. Robot liigub takistusi vältides ja valides anduritele parima viisi. Ja pange tähele, et see ei ole õpetusprojekt, jagage oma teadmisi ja kommenteerige minuga.

Põhikomponentide loend:-

  • Arduino Uno - 1
  • Ultraheli andur (HC SR 04) - 3
  • 5v releelaud - 1
  • 12 V aku - 1
  • 12 V käigukasti mootor - 4
  • Mootoriklambrid - 4
  • Chasi - 1
  • Rattad - 4
  • Kruvid ja mutrid
  • Lüliti -1
  • Jumperkaablid -10

Samm: Arduino Uno juhatus

Arduino Uno juhatus
Arduino Uno juhatus

Arduino Uno on mikrokontrolleri plaat, mis põhineb ATmega328P -l. Sellel on 14 digitaalset sisend- ja väljundpistikut, 6 analoogsisendit. Tööpinge on 5 V koos välise toiteallikaga. Sellel on palju eeliseid, lihtne kodeerida ja üles laadida, lihtne veaparandusi. Andurimooduleid ja muid seadmeid on palju Arduino.

Kui annate Arduino plaadile toiteallika, kasutage 5 volti või 9 volti. Te ei tohiks toita 12 volti. Kui peate kasutama 12 V akut, andke see läbi 5 V regulaatoriahela.

2. samm: ultraheliandur (HC SR 04)

Ultraheli andur (HC SR 04)
Ultraheli andur (HC SR 04)
Ultraheli andur (HC SR 04)
Ultraheli andur (HC SR 04)

Robotil on kolm ultraheliandurit, mis on ees, vasakul ja paremal. Robot töötab nende andurite järgi. Ultraheliandur on seade, mis suudab helilainete abil mõõta objekti kaugust. Seal on neli tihvti, mis on VCC (5v võimsus) toide), GND (maa), käivitus ja kaja. Seal on kaks andurit, üks edastamiseks ja teine vastuvõtmiseks. Mõlemad on fikseeritud ühele juhtplaadiga trükkplaadile. Ultraheli kauguse mõõtmised umbes 2 cm kuni 400 cm. Samuti on kõrgsageduslik heli sagedusega 40 KHz.

Toimimispõhimõte

Arduinost genereerige vahemiku alustamiseks Trigger sisendisse lühike 20 uS impulss. Ultraheli moodul saadab 40 -khz ultraheli kaheksatsükli ja tõstab selle kajajoone kõrgeks.

Seejärel kuulab see kaja ja niipea, kui see ühe tuvastab, vähendab kajajoont uuesti. Kajajoon on seega impulss, mille laius on võrdeline objekti kaugusega.

Pulsi ajastamisega on võimalik arvutada vahemik tollides/sentimeetrites.

Moodul pakub kaugusega proportsionaalset kajaimpulssi.

uS/58 = cm või uS/148 = tolli.

3. samm: muud komponendid

Muud komponendid
Muud komponendid
Muud komponendid
Muud komponendid
Muud komponendid
Muud komponendid
Muud komponendid
Muud komponendid

Mootorivõllide läbimõõdu ja rataste aukude suurused on erinevad.

Jumperkaabel peaks olema meessoost naissoost.

Samm: andurid Arduino ühendusskeemiga

Arduino ühendusskeemiga andurid
Arduino ühendusskeemiga andurid

Esiandur:-

Kajapulk - Arduino tihvt 6

Päästik - Arduino tihvt 7

VCC pin - 5V

GND - jahvatatud

Vasak andur: -kaja tihvt - Arduino tihvt 8

Päästik - Arduino tihvt 9

VCC tihvt - 5VGND - maandatud

Parempoolne andur: -kaja tihvt - Arduino tihvt 10

Päästik - Arduino tihvt 11

VCC tihvt - 5VGND - maandatud

Samm: releeplaat Arduino ühendusskeemiga

Releelaud koos Arduino ühendusskeemiga
Releelaud koos Arduino ühendusskeemiga

Relee tihvt 1 - Arduino tihvt 2.

Relee tihvt 2 - Arduino tihvt 3.

Relee tihvt 3 - Arduino tihvt 4.

Relee tihvt 4 - Arduino tihvt 5.

Samm: 12 -voldine ja releeühendus

12 V ja relee ühendus
12 V ja relee ühendus

NC - tavaline suletud

EI - tavaline avatud

C - Sage

Siin saate vajadusel polaarsust muuta. Selle kohaselt muutub mootori pöörlemissuund.

Mootorid tuleks ühendada ühiste tihvtidega

Samm 7: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Vasaku ja parema külje mootorid tuleks mõlemast küljest eraldada.

8. samm: koodid

Koodid
Koodid

9. samm: testimine ja viimistlemine

Soovitan: