Përmbajtje:

Shmangia e pengesës nga roboti duke përdorur sensorë tejzanor: 9 hapa (me fotografi)
Shmangia e pengesës nga roboti duke përdorur sensorë tejzanor: 9 hapa (me fotografi)

Video: Shmangia e pengesës nga roboti duke përdorur sensorë tejzanor: 9 hapa (me fotografi)

Video: Shmangia e pengesës nga roboti duke përdorur sensorë tejzanor: 9 hapa (me fotografi)
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Korrik
Anonim
Pengesa Shmangia e Robotit Duke Përdorur Sensorë tejzanor
Pengesa Shmangia e Robotit Duke Përdorur Sensorë tejzanor

Ky është një projekt i thjeshtë në lidhje me Shmangjen e Robotit me Pengesa duke përdorur sensorë tejzanor (HC SR 04) dhe bordin Arduino Uno. Robot lëviz duke shmangur pengesat dhe duke zgjedhur mënyrën më të mirë për tu ndjekur nga sensorët. Dhe ju lutemi vini re se nuk është një projekt tutorial, ndani njohuritë tuaja dhe komente me mua.

Lista e përbërësve kryesorë:-

  • Arduino Uno - 1
  • Sensori tejzanor (HC SR 04) - 3
  • Bordi i stafetave 5v - 1
  • Bateri 12 V - 1
  • Motori i ingranazheve 12 V - 4
  • Kllapa motorike - 4
  • Chasi - 1
  • Rrota - 4
  • Vida dhe arra
  • Ndërroni -1
  • Kabllo kërcyese -10

Hapi 1: Arduino Uno Board

Bordi Arduino Uno
Bordi Arduino Uno

Arduino Uno është një bord mikro kontrollues i bazuar në ATmega328P. Ajo ka 14 kunja dixhitale të hyrjes dhe daljes, 6 hyrje analoge. Tensioni i funksionimit është 5 V me furnizim me energji të jashtme. Ka shumë përparësi, të lehtë për kodim dhe ngarkim, korrigjime të lehta për gabime. Ka shumë numër modulesh sensori dhe pajisje të tjera për Arduino.

Kur i jepni furnizimin me energji bordit Arduino, përdorni 5 volt ose 9 volt. Ju nuk duhet të fuqizoheni me 12 volt. Nëse duhet të përdorni bateri 12v, jepeni përmes qarkut rregullator 5v.

Hapi 2: Sensori tejzanor (HC SR 04)

Sensor tejzanor (HC SR 04)
Sensor tejzanor (HC SR 04)
Sensor tejzanor (HC SR 04)
Sensor tejzanor (HC SR 04)

Roboti ka tre sensorë tejzanor ku janë përpara, majtas dhe djathtas. Robot punon sipas këtyre sensorëve. Një sensor tejzanor është një pajisje që mund të masë distancën nga një objekt duke përdorur valët e zërit. Ka katër kunja të cilat janë VCC (fuqi 5v furnizim), GND (Ground), Trig dhe jehonë. Ka dy dhënës, njëri për Transmetimin dhe tjetri për Marrjen. Të dy janë fiksuar në një PCB të vetme me qark kontrolli. Matjet tejzanor të distancës nga rreth 2 cm në 400 cm. Gjithashtu është një tingull me frekuencë të lartë me frekuencë 40 KHz.

Parimi i funksionimit

Nga Arduino gjeneroni një impuls të shkurtër 20 uS në hyrjen Trigger për të filluar shkallën. Moduli tejzanor do të dërgojë një shpërthim 8 cikli të ultrazërit në 40 khz dhe do të ngrejë linjën e tij të jehonës së lartë.

Pastaj dëgjon një jehonë, dhe sapo të zbulojë një e ul përsëri linjën e jehonës. Linja e jehonës është pra një puls gjerësia e të cilit është proporcionale me distancën nga objekti.

Me kohën e pulsit është e mundur të llogaritet diapazoni në inç/centimetra.

Moduli siguron një impuls jehonë proporcional me distancën.

uS/58 = cm ose uS/148 = inç.

Hapi 3: Përbërës të tjerë

Komponentë të tjerë
Komponentë të tjerë
Komponentë të tjerë
Komponentë të tjerë
Komponentë të tjerë
Komponentë të tjerë
Komponentë të tjerë
Komponentë të tjerë

Ekzistojnë madhësi të ndryshme të diametrit të boshteve të motorit dhe madhësisë së vrimës së rrotave.

Cable Jumper duhet të jetë Mashkull në Femër.

Hapi 4: Sensorë me Diagramin e Lidhjes Arduino

Sensorë me Diagramin e Lidhjes Arduino
Sensorë me Diagramin e Lidhjes Arduino

Sensori i përparmë:-

Kunja e jehonës - Kunja Arduino 6

Trig pin - Arduino pin 7

Kodi VCC - 5V

GND - tokë

Sensori i majtë: -Kunja e ekos - kunja Arduino 8

Trig pin - Arduino pin 9

Kodi VCC - 5VGND - tokë

Sensori i djathtë: -Kunja e ekos - kunja Arduino 10

Trig pin - Arduino pin 11

Kodi VCC - 5VGND - tokë

Hapi 5: Bordi Stafetë me Diagramin e Lidhjes Arduino

Bordi Stafetë Me Diagramin e Lidhjes Arduino
Bordi Stafetë Me Diagramin e Lidhjes Arduino

Pina e stafetës 1 - kunja Arduino 2.

Pina e stafetës 2 - kunja Arduino 3.

Pina e stafetës 3 - kunja Arduino 4.

Pina e stafetës 4 - kunja Arduino 5.

Hapi 6: Lidhja 12 Volt dhe Stafetë

Lidhja 12 Volt dhe Stafetë
Lidhja 12 Volt dhe Stafetë

NC - Mbyllur Normalisht

JO - Hapur Normal

C - E zakonshme

Këtu mund të ndryshoni polaritetin, nëse keni nevojë. Sipas kësaj, drejtimi i rrotullimit të motorit do të ndryshojë.

Motorët duhet të lidhen me kunjat e zakonshëm

Hapi 7: Montimi

Montimi
Montimi
Montimi
Montimi

Motorët e anës së majtë dhe të djathtë duhet të ndahen nga secila anë.

Hapi 8: Kodet

Kodet
Kodet

Hapi 9: Testimi dhe Përfundimi

Recommended: