İçindekiler:

Labirent Çözücü Robot: 5 Adım (Resimlerle)
Labirent Çözücü Robot: 5 Adım (Resimlerle)

Video: Labirent Çözücü Robot: 5 Adım (Resimlerle)

Video: Labirent Çözücü Robot: 5 Adım (Resimlerle)
Video: Yedi hamlede zeka küpünü çözmeyi deniyorum! Rubik cube solve #shorts #fypp #kesfet 2024, Temmuz
Anonim
Image
Image
Labirent Çözücü Robot
Labirent Çözücü Robot
Labirent Çözücü Robot
Labirent Çözücü Robot

- Bu robot, kodda aşağıdaki teknikleri kullanarak herhangi bir AI olmadan basit bir labirenti çözmek için tasarlanmıştır:

1) PID

2) dönme denklemleri

3) kalibrasyon

gitHub kod linki:

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

Adım 1: Bileşeninizi Hazırlayın

Bileşeninizi Hazırlayın
Bileşeninizi Hazırlayın
Bileşeninizi Hazırlayın
Bileşeninizi Hazırlayın
Bileşeninizi Hazırlayın
Bileşeninizi Hazırlayın

yukarıda listelenen tüm bileşenleri kullandım:

1- 2 dişli dc motor

2- 2 tekerlek

3- 1 custer tekerleği

4- LCD

5- ekmek tahtası ve bazı teller (erkek - erkek) && (erkek - dişi)

6- 3 ultra sonik sensör

4- ultra sonik tutucu

5- Arduino UNO kartı

6- 2 pil 3,7 V pil tutuculu

7- L298N motor sürücü

8- robot gövdesi için ahşap şase

9- anahtarı

2. Adım: İlk Katman

İlk katman
İlk katman
İlk katman
İlk katman

1- motoru, tekerlekleri ve tahriki şaseye bağlayın

2- kabloları kullanarak motorları motor sürücüsüne bağlayın

3- arduino için sürücünün pinleri 3, 12, 13, 5, 2, 7 pinlerine

Bunu not et:

mesela doğru motorun tekerleği verdiğin ters yönde hareket ediyorsa sadece sürücüye bağlanan motorun tellerini değiştir

Adım 3: İkinci Katman

İkinci Katman
İkinci Katman
İkinci Katman
İkinci Katman

- ikinci kasaya arduino, sensörler ve breadboard katmanını koyun ve bazı kabloları koyalım

bağlantımı öğrenmek için lütfen kod dosyasını okuyun ama özetleyelim:

1) Breadboard'a her bir sonar sensörünün VCC ve GND'si, Tetikleyici ve Yankı, 3 sensör için A0, A1, A2, A3, A4, A5 pinlerine eklenecektir.

2) BreadBoard'u beslemek için arduino'dan 5V ve GND

3) sürücüden arduino girişine 5v çıkış

4) arduino'dan GND'ye sürücü GND

Adım 4: Çalıştırın

Güçlendir
Güçlendir

pil tutucunuzu pillerinizle birlikte yerleştirin ve kırmızı kabloyu sürücüye giriş pinine ve siyah kabloyu arduino kablosuyla sürücünün GND'sine bağlayın

Adım 5: İsteğe Bağlı Adım

robotunuzla biraz eğlenmek için bu adım

1) lcd'nizi yerleştirin ve ekli kod gibi arduino bağlantılarını yapın

2) pil tutucunun kırmızı kablosunu anahtarın ON pinine bağlayın ve robotun gücünü switch ile kontrol etmek için diğer pinden sürücünün girişine bir tel çekin

3) Sonunda bitti ve denemekten çekinmeyin ve herhangi bir sorunla karşılaşırsanız bana bildirin

Önerilen: