Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në robotikë, shmangia e pengesave është detyra e plotësimit të disa objektivave të kontrollit që i nënshtrohen kufizimeve të pozicionit të mos-kryqëzimit ose mos-përplasjes. Ajo ka një sensor sonar të cilët përdoren për të ndjerë pengesat që vijnë midis rrugës së robotit. Ai do të lëvizë në drejtimin më të mirë dhe do të shmangë pengesën që po vjen në rrugën e tij. Duke shtuar sensorë në këtë robot, thjesht mund të mblidhni të dhëna nga mjedisi.
Mund të performojë më saktë se shumë robotë edhe në një vend të vogël.
Hapi 1: Dijeni se si funksionon kjo gjë
Ju mund të shihni informacionet më të azhurnuara nga depoja ime e github.
Hapi 2: Mblidhni gjërat:
Një arduino uno ose ndonjë arduino (unë kam përdorur arduino uno)
Një sensor sonar (HC-SR 04)
Disa tela kërcyes
2 rezistencë (220 ohms)
Drejtuesi i kontrollit të motorit të dyfishtë L298
Një bateri
Një shasi (Normalisht përfshin përbërës të tjerë të nevojshëm)
2 motorë me ingranazhe
Hapi 3: Lidhni të gjitha pjesët:
Lidhjet e Sonarit:
Vcc - 5 Volt
GND - GND
Trig - Arduino 4
Jehona - Arduino 5
Shoferi i motorit:
EnB - Rezistenca 220 ohm - 5 Volt (Shoferi i motorit - për të kontrolluar shpejtësinë) (EnB për të mundësuar përmes një rezistence 220 ohms)
EnA - Rezistencë 220 ohm - 5 Volt (Shoferi i motorit - për të kontrolluar shpejtësinë) (EnA për të mundësuar përmes një rezistencë 220 ohms)
IN1 - Arduino 9
IN2 - Arduino 8
IN3 - Arduino 7
IN4 - Arduino 6
GND - Arduino GND
Vcc - Arduino Vin
Tani lidhni motorët me drejtuesin përmes portës Motor-A dhe Motor-B.
Hapi 4: Ngarko kodin:
Le të ngarkojmë kodin në zemër. It’sshtë bukuria
e robotit. Nëse dëshironi, mund të modifikoni kunjat ose kodin. Të tilla si - modifikimi i shpejtësisë, distanca minimale nga objekti, kohëzgjatja e vrapimit në çdo drejtim. Komente të dobishme jepen në kod për t'i kuptuar më lehtë.
(Nuk kërkohet ndonjë skedar shtesë i drejtuesit ose kokës)
Unë kam ngarkuar skedarin, gjithashtu mund ta merrni kodin këtu (për të parë më shumë përditësime)
Hapi 5: Faza përfundimtare:
Lidhni baterinë dhe kënaquni!
Ju mund të shihni robotin tim që punon, robot2.
Nëse gjeni ndonjë defekt më tregoni në seksionin e komenteve dhe nëse mund ta rregulloni që mund të modifikoni kodin këtu ose thjesht jepni në pjesën e komenteve.
Faleminderit.