Mündəricat:

Arduino istifadə edərək robotdan qaçınmaq üçün əngəl yaratmaq üçün necə: 5 addım
Arduino istifadə edərək robotdan qaçınmaq üçün əngəl yaratmaq üçün necə: 5 addım

Video: Arduino istifadə edərək robotdan qaçınmaq üçün əngəl yaratmaq üçün necə: 5 addım

Video: Arduino istifadə edərək robotdan qaçınmaq üçün əngəl yaratmaq üçün necə: 5 addım
Video: Arduino Dərs 1 . Arduino nədir "setup","loop","pinMode","digitalWrite" əmrləri 2024, Noyabr
Anonim
Arduino istifadə edərək robotdan qaçınmaq üçün əngəl yaratmaq üçün necə
Arduino istifadə edərək robotdan qaçınmaq üçün əngəl yaratmaq üçün necə

Bu təlimatda, Arduino ilə işləyən robotdan qaçaraq əngəl yaratmağı öyrədəcəyəm. Arduino ilə tanış olmalısınız. Arduino, atmega mikro nəzarətçisini istifadə edən bir idarəetmə lövhəsidir. Arduinonun hər hansı bir versiyasını istifadə edə bilərsiniz, amma robotumda Arduino Uno r3 istifadə etmişəm.

Kod çox asandır və dövrədə cəmi 4-5 tel var. Robot, mühərrikləri idarə etmək üçün Arduino ilə uyğun olan L293D mühərrik qalxanından da istifadə edir. Beləliklə, qalxan hər şeyi asanlaşdıraraq birbaşa Arduino -ya sığar … Əsasən robotumuz irəliyə gedən və yolda hər hansı bir maneə olarsa orda dayanır, bir qədər geri çəkilir və sonra başı sola və sağa dönər. Sonra məsafəni müqayisə edir və robot daha çox məsafə olan istiqamətə dönür. Sonra robot yenidən həmin istiqamətdə irəliləyir və bütün prosesi təkrarlayır.

Məsafəni aşkar etmək üçün robot HC-sr04 ultrasəs sensorundan istifadə edir. Beləliklə, bu sensor hər 10 mikrosaniyədə ultrasəs səs dalğaları göndərir və hər hansı bir maneə varsa, sensor əks -səda alır. Səyahət vaxtına əsasən, sensorla cisim arasındakı məsafəni bilir. Beləliklə başlayaq…

Addım 1: Lazım olan hissələr

Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr

Hər hansı bir layihəyə başlamaq üçün əvvəlcə lazım olan hissələri toplamalıyıq. Lazım olan bütün hissələr aşağıda verilmişdir:-

  • Arduino
  • L293D Motor Qalxanı
  • Şassi (mühərriklər və təkərlər daxil olmaqla)
  • Tellər
  • Batareya tutacağı
  • Mikro servo motor
  • HC-sr04 ultrasəs sensoru modulu
  • sensor üçün tutma aparatı

Beləliklə, bu materialları toplayın və növbəti mərhələyə keçin.

Addım 2: Şassi yığın

Şassi yığın
Şassi yığın
Şassi yığın
Şassi yığın

İndi robot bədəninizi yığın. Hər kəsin fərqli bir şassisi ola bilər. Buna görə şassinizi buna uyğun olaraq yığın. Şassilərin çoxu təlimat kitabçası ilə gəlir və hətta mənimki də onunla birlikdə gəldi, buna baxın və şassinizi buna uyğun qurun. Sonra komponentləri şassiyə bağlayın. Arduino, mühərrik qalxanı ilə birlikdə və batareya tutucusu da şassiyə sabitlənməlidir. Servo motor da öndəki şassiyə sabitlənməlidir. Uzun servo başlıq HC-sr04 braketinin altına yapışdırılmalıdır. Sensor bracketə və servo motorun braketinə sabitlənməlidir.

Servo motora yapışdırmayın, çünki sonradan düzgün yerləşdirilmədiyi halda düzəldilə bilər. Sadəcə düzəldin. Sensoru ön tərəfə (gözlər önə baxacaq) düzəldin.

Mühərriklərə tel bağlayın və növbəti addıma hazır olun. Sensora da.

Addım 3: Əsas Əlaqələr

Əsas Əlaqələr
Əsas Əlaqələr

Beləliklə, indi əlaqələri edəcəyik. 5-6-dan çox əlaqə yoxdur, buna görə bir parça tort olacaq. Sensorun əlaqələrini yuxarıda göstərilən diaqrama uyğun olaraq edin. Qalxana servo motor və DC bo mühərrikləri qoşula bilər. Batareyanı qalxana və qalxanı Arduino lövhəsinə qoşun.

Addım 4: Arduino Kodu

Arduino kodu
Arduino kodu

Beləliklə, bu, robotumuzu tamamlamağın son hissəsidir. Beləliklə, bu, proqram təminatı ilə deyil, hardware ilə əlaqədardır. Beləliklə, Arduino -nuzu proqramlaşdırmalıyıq. Arduino kodunu yüklədim. Başqa bir kod istifadə edə və ya özünüz yaza bilərsiniz. Mən yalnız istinad üçün yüklədim.

Addım 5: Qaçın

Beləliklə, ROBOTDAN KAÇINMAYAN MÜNASİBƏTimizi qurduq. İndi sərin robotumuzla oynamağın və kodumuzda yeni təcrübələr sınamağın vaxtı gəldi.

Tövsiyə: