Mündəricat:
- Addım 1: Lazım olan hissələr
- Addım 2: Şassi yığın
- Addım 3: Əsas Əlaqələr
- Addım 4: Arduino Kodu
- Addım 5: Qaçın
Video: Mikro nəzarətçidən (Arduino) istifadə edərək robotun qarşısını almaq: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
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
İ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
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
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ə:
Arduino Nano'dan İstifadə Robotunun qarşısını almaq: 5 addım
Arduino Nano'dan İstifadə Robotunun Engel Olmaması: Bu təlimatda Arduinodan istifadə edərək robotun qarşısını almaq üçün necə bir maneə törədə biləcəyinizi izah edəcəyəm
Mikro nəzarətçidən istifadə edən rəqəmsal saat (RTC dövrəsi olmadan AT89S52): 4 addım (şəkillərlə)
Mikro nəzarətçidən istifadə edən rəqəmsal saat (RTC dövrəsi olmadan AT89S52): Bir saatı təsvir edək … " Saat (sayını) sayan və göstərən bir cihazdır (nisbi) " !!! Guya dedim ki, ALARM xüsusiyyəti olan bir SAAT düzəlt. . Qeyd: oxumaq 2-3 dəqiqə çəkəcək, zəhmət olmasa bütün layihəni oxuyun, əks halda oxumayacağam
Buludlu bulud səni sağaldır (Toplama funksiyasına malik robotun qarşısını almaq): 8 addım
Buludlu bulud səni sağaldır (Toplama funksiyasına malik maneədən qaçan robot): Yararsız bir maşın - Arduino Robotu
Arduino Uno istifadə edərək robotun qarşısını almaq: 5 addım (şəkillərlə)
Arduino Uno istifadə edərək Robotdan Engel Oluşdurma: Salam uşaqlar bu çox sadə və işlək bir layihədir ki, arduino istifadə edən maneə avoider robotu adlanır və bu layihənin xüsusiyyəti bluetooth vasitəsilə smartfonda necə səyahət etdiyini əmr edir
EBot8: 4 Adımdan istifadə edərək Robotun qarşısını almaq
EBot8 -dən İstifadə Robotunun Engellenmesi: Bu dərslikdə, yolundakı maneələrin qarşısını alacaq bir robot avtomobilin necə qurulacağını öyrənəcəksiniz. Konsepsiya şərtlərə uyğun olaraq müxtəlif yollarla istifadə və tətbiq oluna bilər. Tələb olunan materiallar: 1. Təkərlər x4 2. Şassi (ya satın ala bilərsiniz