Агуулгын хүснэгт:

Maze Solver робот: 5 алхам (зурагтай)
Maze Solver робот: 5 алхам (зурагтай)

Видео: Maze Solver робот: 5 алхам (зурагтай)

Видео: Maze Solver робот: 5 алхам (зурагтай)
Видео: The Fastest Maze-Solving Competition On Earth 2024, Долдугаар сарын
Anonim
Image
Image
Maze Solver робот
Maze Solver робот
Maze Solver робот
Maze Solver робот

- Энэхүү робот нь кодонд орсон дараах техникийг ашиглан хиймэл оюунгүйгээр энгийн лабиринтийг шийдэх зориулалттай юм.

1) PID

2) эргэлтийн тэгшитгэл

3) шалгалт тохируулга

gitHub кодын холбоос:

github.com/marwaMosafa/Maze-solver-algorithm-

Алхам 1: Бүрэлдэхүүн хэсгээ бэлэн болго

Бүрэлдэхүүн хэсгээ бэлэн болго
Бүрэлдэхүүн хэсгээ бэлэн болго
Бүрэлдэхүүн хэсгээ бэлэн болго
Бүрэлдэхүүн хэсгээ бэлэн болго
Бүрэлдэхүүн хэсгээ бэлэн болго
Бүрэлдэхүүн хэсгээ бэлэн болго

Би дээр дурдсан бүх бүрэлдэхүүн хэсгүүдийг ашигласан.

1-2 араатай тогтмол гүйдлийн мотор

2- 2 дугуй

3-1 ширхэг дугуй

4- LCD

5- талхны хавтан ба зарим утас (эрэгтэй - эрэгтэй) && (эрэгтэй - эмэгтэй)

6- 3 хэт авианы мэдрэгч

4- хэт авианы эзэмшигч

5- Arduino UNO-ийн удирдах зөвлөл

6- 2 зай 3.7 В зай эзэмшигчтэй

7- L298N мотор хөтлөгч

8- роботын биений модон хашлага

9- шилжүүлэгч

Алхам 2: Эхний давхарга

Эхний давхарга
Эхний давхарга
Эхний давхарга
Эхний давхарга

1- мотор, дугуй, хөтлөгчийг хонгилд холбоно уу

2- моторыг мотор хөтөч рүү утас ашиглан холбох

3- 12, 13, 5, 2, 7-р зүү рүү хөтөч зүү, arduino

тэрийг тэмдэглэ:

хэрэв зөв моторын дугуй эсрэг чиглэлд хөдөлвөл хөтөчтэй холбогдсон моторын утсыг солино уу.

Алхам 3: Хоёр дахь давхарга

Хоёр дахь давхарга
Хоёр дахь давхарга
Хоёр дахь давхарга
Хоёр дахь давхарга

- arduino, мэдрэгч, талхны давхаргыг хоёр дахь суваг дээр тавиад хэдэн утас тавихыг зөвшөөрнө үү

Миний холболтыг мэдэхийн тулд кодын файлыг уншина уу, гэхдээ товчхон хэлье.

1) Sonar мэдрэгч бүрийн VCC ба GND -ийг талх, Trigger, Echo дээр 3 мэдрэгчийн A0, A1, A2, A3, A4, A5 зүүгээр холбоно.

2) 5B ба GND нь arduino -аас breadBoard нийлүүлэх

3) 5v хөтөчөөс arduino оролт руу

4) arduino -аас GND хөтөч рүү GND

Алхам 4: Үүнийг асаах

Үүнийг асаана уу
Үүнийг асаана уу

зай эзэмшигчийг зайгаа тавиад улаан утсыг хөтчийн оролтын зүү рүү холбож, хар утсыг хөтчийн GND руу arduino утсаар холбоно уу.

Алхам 5: Нэмэлт алхам

Энэ алхам нь роботтойгоо хамт баярлах болно

1) lcd -ээ байрлуулж, хавсаргасан код шиг arduino руу холболт хийнэ үү

2) зай эзэмшигчийн улаан утсыг унтраалгын ON зүү рүү холбож, нөгөө зүүгээс утсыг хөтчийн оролт руу шилжүүлж, унтраалгаар роботыг асаах.

3) Эцэст нь энэ нь дууссан бөгөөд үүнийг туршиж үзээд ямар нэгэн асуудал тулгарвал надад мэдэгдээрэй

Зөвлөмж болгож буй: