Mündəricat:

Maze Solver Robotu: 5 addım (şəkillərlə birlikdə)
Maze Solver Robotu: 5 addım (şəkillərlə birlikdə)

Video: Maze Solver Robotu: 5 addım (şəkillərlə birlikdə)

Video: Maze Solver Robotu: 5 addım (şəkillərlə birlikdə)
Video: Subnet Mask - Explained 2024, Iyul
Anonim
Image
Image
Robot Labirent
Robot Labirent
Robot Labirent
Robot Labirent

- koddakı bu üsullardan istifadə edərək heç bir AI olmadan sadə bir labirent həll etmək üçün hazırlanmış bu robot:

1) PID

2) fırlanma tənlikləri

3) kalibrləmə

gitHub kodu bağlantısı:

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

Addım 1: Komponentinizi Hazırlayın

Komponentinizi Hazırlayın
Komponentinizi Hazırlayın
Komponentinizi Hazırlayın
Komponentinizi Hazırlayın
Komponentinizi Hazırlayın
Komponentinizi Hazırlayın

yuxarıda sadalanan bütün komponentləri istifadə etdim:

1-2 dişli DC mühərrik

2- 2 təkər

3-1 təkər

4- LCD

5- çörək taxtası və bəzi tellər (kişi - kişi) && (kişi - qadın)

6- 3 ultra sonik sensor

4- ultra sonik tutucu

5- Arduino UNO lövhəsi

6- 2 batareya 3.7 V batareya tutucusu ilə

7- L298N motor sürücüsü

8- robot gövdəsi üçün taxta şassi

9- keçid

Addım 2: Birinci qat

Birinci qat
Birinci qat
Birinci qat
Birinci qat

1- mühərriki, təkərləri və sürücünü şasiyə bağlayın

2- telləri istifadə edərək mühərrikləri motor sürücüsünə qoşun

Sürücünün 3 sancaqları arduino üçün 3, 12, 13, 5, 2, 7 sancaqlar

qeyd edin:

məsələn, düzgün motorun təkəri əks istiqamətdə hərəkət edərsə, sürücüyə qoşulan motorun tellərini dəyişdirin.

Addım 3: İkinci qat

İkinci qat
İkinci qat
İkinci qat
İkinci qat

- arduino, sensorlar və çörək taxtası qatını ikinci şasiyə qoyun və bəzi tellər qoyaq

Zəhmət olmasa əlaqəmi bilmək üçün kod faylını oxuyun, amma ümumiləşdirək:

1) Çanaq taxtasına hər bir sonar sensorunun VCC və GND, Trigger və Echo 3 sensorlar üçün A0, A1, A2, A3, A4, A5 sancaqlarına bağlanacaq.

2) breadBoard təmin etmək üçün arduinodan 5V və GND

3) Sürücüdən arduino girişinə 5v

4) Arduinodan GND sürücüsünə GND

Addım 4: Gücləndirin

Gücləndirin
Gücləndirin

Batareya tutucunuzu batareyalarınıza yerləşdirin və qırmızı telin sürücüyə giriş pininə, arduino teli ilə sürücünün GND -ə qara teli bağlayın.

Addım 5: İsteğe bağlı addım

robotunuzla bir az sevinmək üçün bu addım

1) lcd -ni yerləşdirin və əlavə edilmiş kod kimi arduino ilə əlaqə qurun

2) batareya tutucusunun qırmızı telini açarın ON pininə qoşun və açarın köməyi ilə robotun gücünü idarə etmək üçün digər pindən sürücünün girişinə bir tel götürün.

3) nəhayət tamamlandı və sınamaqdan çekinmeyin və hər hansı bir problemlə qarşılaşsanız mənə bildirin

Tövsiyə: