Përmbajtje:

Roboti që shmang pengesën: 5 hapa
Roboti që shmang pengesën: 5 hapa

Video: Roboti që shmang pengesën: 5 hapa

Video: Roboti që shmang pengesën: 5 hapa
Video: Тебе больше не нужны друзья, и вот почему 2024, Nëntor
Anonim
Roboti që shmang pengesën
Roboti që shmang pengesën

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ë

Dije Si Punon Kjo Gjë
Dije Si Punon 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.

Recommended: