Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Robototexnikada maneələrin qarşısını almaq, kəsişməyən və ya toqquşmayan mövqe məhdudiyyətlərinə tabe olan bəzi nəzarət məqsədlərini təmin etmək vəzifəsidir. Robot yolu arasındakı maneələri hiss etmək üçün istifadə olunan sonar sensoru var. Ən yaxşı istiqamətə doğru irəliləyəcək və yolunda gələn əngəldən qaçacaq. Bu robota sensor əlavə etməklə ətraf mühitdən məlumat toplamaq olar.
Kiçik bir yerdə belə bir çox robotdan daha dəqiq işləyə bilər.
Addım 1: Bu işin necə işlədiyini bilin
Ən yeni məlumatları github depomdan görə bilərsiniz.
Addım 2: əşyalar toplayın:
Bir arduino uno və ya hər hansı bir arduino (mən arduino uno istifadə etmişəm)
Sonar sensoru (HC-SR 04)
Bir neçə keçid teli
2 müqavimət (220 ohm)
L298 ikili motor idarəetmə sürücüsü
Bir batareya
Bir şassi (Normalda digər lazımi komponentlər daxildir)
2 dişli mühərrik
Addım 3: Bütün hissələri birləşdirin:
Sonar əlaqələri:
Vcc - 5 volt
GND - GND
Trig - Arduino 4
Eko - Arduino 5
Motor sürücüsü:
EnB - 220 ohm müqavimət - 5 Volt (Motor Sürücü - sürəti idarə etmək üçün) (EnB 220 ohm rezistor vasitəsilə aktivləşdirmək üçün)
EnA - 220 ohm müqavimət - 5 Volt (Motor Sürücüsü - sürəti idarə etmək üçün) (EnA 220 ohm müqavimət vasitəsi ilə aktivləşdirmək üçün)
IN1 - Arduino 9
IN2 - Arduino 8
IN3 - Arduino 7
IN4 - Arduino 6
GND - Arduino GND
Vcc - Arduino Vin
İndi mühərrikləri sürücü ilə Motor-A və Motor-B portu vasitəsilə bağlayın.
Addım 4: Kodu Yükləyin:
Kodu ürəyə yükləyək. Bu gözəllikdir
robotun. İstəyirsinizsə, sancaqlar və ya kodu dəyişdirə bilərsiniz. Kimi - dəyişdirmə sürəti, obyektdən minimum məsafə, istənilən istiqamətdə qaçma müddəti. Daha asan başa düşmək üçün kodda faydalı şərhlər verilmişdir.
(Əlavə sürücü və ya başlıq faylına ehtiyac yoxdur)
Faylı yüklədim, kodu da buradan əldə edə bilərsiniz (daha çox yeniləmə görmək üçün)
Addım 5: Son Mərhələ:
Batareyanı qoşun və zövq alın!
İşləyən robotum1, robot2 -ni görə bilərsiniz.
Hər hansı bir səhv taparsanız, şərh bölməsində mənə bildirin və bunu düzəldə bilsəniz, burada kodu dəyişdirə və ya sadəcə şərh bölməsində verə bilərsiniz.
Çox sağ ol.