Mündəricat:
- Addım 1: Adım 1: Maze Çözmə
- Adım 2: Adım 2: Parçaları sifariş edin
- Addım 3: Adım 3: Sensordan oxuyun
Video: Sezgisel Maze Çözmə Robotu: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu Təlimat kitabında insan çəkilmiş labirentləri həll edən bir labirent həll robotu necə edəcəyinizi öyrənəcəksiniz.
Əksər robotlar birinci növ çəkilmiş labirentləri həll etsələr də (xətləri izləməlisiniz, bunlar yollardır), normal insanlar ikinci növ labirentləri çəkməyə meyllidirlər. Bir robotu görmək çox çətindir və daha çətindir, amma mümkün deyil!
Addım 1: Adım 1: Maze Çözmə
Əslində bir çox labirent həll üsulunu nəzərdən keçirmişəm, amma ən çox istifadə edilən metod hələ də demək olar ki, hər hansı bir labirent həll edərkən proqramlaşdırmaq asandır!
Bu üsulda robota deyirik:
- Bacardıqca sağa dönün
- Yoxdursa, mümkünsə irəli sürün
- Son bir həll olaraq sola dönün və
- Bir çıxılmaz vəziyyətə düşərsə geri dönün
Şəkildə bir labirentin bu şəkildə həll edildiyini görürsünüz. Bu üsul tez -tez Divar İzləyicisi adlanır, təyinat xarici divarda bir çıxış olduğu müddətdə, Divar İzləyicisi onu tapacaq.
Adım 2: Adım 2: Parçaları sifariş edin
Bu robot üçün bizə lazım olacaq:
- 1 × Arduino Uno
- 1 × 4 AA batareya tutacağı
- 3 × TCRT5000 sensorlar (QTR-1A)
- 2 × 6V DC mühərrikləri
- 13 × kişi-qadın çörək taxtası teli
- 10 × qadın-dişi çörək taxtası teli
- Başlığı ən az 29 sancaqla bağlayın
- Lehim avadanlığı
Arduino -da inkişaf etdirmək üçün Arduino IDE -ni yükləyin və quraşdırın və kompüterinizə qoşmaq üçün Arduino -nun A/B tipli USB kabeli ilə gəldiyinə əmin olun.
Addım 3: Adım 3: Sensordan oxuyun
TCRT5000 sensorlar infraqırmızı leddən (mavi kürə) və qəbuledicidən (qara kürədən) ibarətdir.
Led ağ səthə infraqırmızı işıq yaydıqda, alıcıya əks olunacaq və aşağı bir dəyər qaytaracaq (mənim vəziyyətimdə 40 ~ 60) Led qara bir səthə işıq saçanda udulacaq və geri dönəcək. yüksək dəyər (mənim vəziyyətimdə 700 ~ 1010)
İkinci şəkil, sensorun Arduinoya necə bağlanacağını izah edən bir sxem göstərir. Doğru pinləri bağladığınızdan əmin olmaq üçün sensoru aparıcı və qəbuledicini görə biləcəyiniz şəkildə saxlayın və pinlər sxemə doğru yönəldilmişdir.
İndi Arduino'yu kompüterimizə bağlamalı, aşağıdakı kodu Arduino IDE -yə qoymalı və tərtib etməliyik:
// Sensoru bağladığınız hər hansı bir porta A0 dəyişdirin#FRONT_SENSOR A0void start () {Serial.begin (9600); } void loop () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (frontValue);}
İndi sensoru ağ və qara səthlərdə çox yaxından hərəkət etdirsəniz, serial monitorda dəyərlərin buna uyğun olaraq dəyişdiyini görməlisiniz.
Tövsiyə:
Arduino - Maze Çözmə Robotu (MicroMouse) Divar Arxasında Robot: 6 addım (şəkillərlə)
Arduino | Maze Solving Robotu (MicroMouse) Wall Follow Robot: Xoş gəldiniz, mən Isaacam və bu mənim ilk robotum "Striker v1.0" dir. Labirentdəki hər hansı digər dəyişikliklər, bu dəyişiklikləri tələb edə bilər
MP3 Çözmə Arduino Kitabxanası: 4 addım
MP3 Şifrələmə üçün Arduino Kitabxanası: ESP32 və ARM M seriyası kimi sürətli mikrokontrolörlərin yayılmasının artması səbəbindən artıq xüsusi bir aparat tərəfindən yerinə yetirilməsi tələb olunmur. Şifrələmə artıq proqram təminatında edilə bilər. Böyük bir kitabxana var
Maze Çözmə Robotu (Boe-bot): 5 addım
Maze Çözmə Robotu (Boe-bot): Bu üsul, sadə materiallardan və bir robotdan istifadə edərək, öz labirent həll robotunuzun necə hazırlanacağını və necə hazırlanacağını sizə göstərəcək. Bura kodlaşdırma da daxil olacaq, buna görə də kompüterə ehtiyac var
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır - Başparmak Robotu - Servo Motor - Mənbə Kodu: 26 Adım (Şəkillərlə birlikdə)
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır | Başparmak Robotu | Servo Motor | Mənbə Kodu: Başparmak Robotu. MG90S servo motor potensialiometrindən istifadə olunub. Çox əyləncəli və asandır! Kod çox sadədir. Cəmi 30 sətirdir. Bir hərəkətə bənzəyir. Hər hansı bir sualınız və ya geribildiriminizi bildirin! [Təlimat] Mənbə Kodu https: //github.c
Reggie: Sezgisiz Qapılar üçün Sezgisel Alət: 5 Addım (Şəkillərlə birlikdə)
Reggie: Sezgisiz Qapılar üçün Sezgisel Alət: Reggie, istəksiz qapı dizaynını oynaqlıqla lağa qoymaq üçün sadə bir vasitədir. Özünüz edin. Birini yanınızda götürün və sonra belə bir qapı ilə qarşılaşdığınız zaman onu vurun! Qapılar " itəl " və ya " çək " işarəsi ümumiyyətlə istifadə hallarını vurğulayır