Përmbajtje:
Video: Shmangia e pengesës nga roboti duke përdorur sensorë tejzanor: 9 hapa (me fotografi)
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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)
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ë
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
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
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ë
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
Motorët e anës së majtë dhe të djathtë duhet të ndahen nga secila anë.