Mündəricat:
- Addım 1:
- Addım 2:
- Addım 3:
- Addım 4: Sistem Alqoritmi:
- Addım 5: Paralel Park Alqoritmi:
- Addım 6: Şaquli Park Alqoritmi
- Addım 7: Materiallar:
- Addım 8: Mexanik Bölmə:
- Addım 9: Dövrə Şeması:
- Addım 10: Proqram Bölməsi
Video: Arduino istifadə edərək avtonom paralel park avtomobili istehsalı: 10 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Avtonom dayanacaqda, müəyyən fərziyyələrə görə alqoritmlər və mövqe sensoru yaratmalıyıq. Bu layihədə fərziyyələrimiz belə olacaq. Ssenaridə, yolun sol tərəfi divarlar və park sahələrindən ibarət olacaq. Videoda gördüyünüz kimi, maşının sol tərəfində 2, arxa və ön tərəfdə olmaqla ümumilikdə 4 sensor var.
Addım 1:
Addım 2:
Addım 3:
Addım 4: Sistem Alqoritmi:
Avtomobilin sol tərəfindəki iki sensor divarın ölçülən dəyərdən 15 sm kiçik olduğunu anlayır və irəli hərəkət edir və bunu yaddaşa yazır. Kenardakı iki sensor davamlı olaraq ölçülür və bu dəyərlər nəticədə ortaya çıxan dəyərlərlə eyni olduqda, necə park etməyinizə qərar verməlisiniz.
Park Metodunun Seçilməsi Alqoritmi
- Vəziyyət 1: Ölçülmüş dəyər maşından daha böyük və avtomobilin uzunluğundan kiçik olarsa, paralel park sistemi işləyəcək.
- Vəziyyət 2: Ölçülmüş dəyər avtomobilin uzunluğundan böyükdürsə, robot şaquli olaraq dayanacaq.
Addım 5: Paralel Park Alqoritmi:
Bu vəziyyətdə, avtomobil dayanacaq sahəsini keçir və yan tərəfdəki iki sensor divarı yenidən gördükdə avtomobil dayanır. Bir az geri qayıdır və 45 dərəcə sağa dönür. Geriyə doğru hərəkət edərkən arxa sensoru ölçərək park sahəsinə girir və sola dönməyə başlayır. Sol hərəkət zamanı, kənarındakı sensorlar bir anda ölçür və ölçülmüş dəyər bir -birinə bərabər olana qədər iki sensor sola dönməyə davam edir. Bərabər olanda dayan. Ön sensor ölçülür və 10 sm kiçilənə qədər irəli gedir və 10 sm kiçildikdə dayanır. Dayanacaq bitdi.
Addım 6: Şaquli Park Alqoritmi
Kenarlardakı sensorlar avtomobilin uzunluğundan çox dəyər ölçürsə, avtomobil dayanır və 90 dərəcə sola dönür. Avtoparka doğru hərəkət etməyə başlayırlar. Bu zaman ön sensor davamlı olaraq ölçür və ölçülən dəyər 10 sm -dən az olduqda avtomobil dayanır. Park əməliyyatı başa çatdı.
Addım 7: Materiallar:
- Arduino Mega
- Adafruit Motor Qalxanı
- 4 Dc Motorlu Robot Kit
- 4 ədəd HC-SR04 Ultrasonik Sensor
- LM 393 infraqırmızı sürət sensoru
- Lipo Batareya (7.4V 850 mAh kifayətdir)
- Keçid kabelləri
Alın:
Addım 8: Mexanik Bölmə:
Sistemdəki infraqırmızı sensor motorun sürətini ölçür. Bu, park edərkən təkərlərin dövrə sayını ölçmək və səhvsiz park etməyi təmin etmək üçündür. Robot dəstinizdə kodlayıcı disk yoxdursa, əlavə olaraq quraşdıra bilərsiniz. Burada qeyd edilməli olan nöqtə, kodlayıcı diskindəki deşiklərin sayıdır. Bu layihədəki enkoder deliklərinin sayı 20 dir. Fərqli bir nömrəniz varsa, avtomobilin dönüşlərini yenidən tənzimləməlisiniz.
LM393 sürət sensörünü yuxarıda göstərildiyi kimi yerləşdirin. Enkoder disk deliklərinin sürətdə olduğundan əmin olun
Addım 9: Dövrə Şeması:
Ultrasonik Sensorların Pin Əlaqələri
Ön Sensor => Trig Pin: D34, Exo Pin: D35
Sol Ön Sensor => Trig Pin: D36, Exo Pin: D37
Sol Arxa Sensor => Trig Pin: D38, Exo Pin: D39
Arxa Sensor => Trig Pin: D40, Exo Pin: D41
Motor Qalxan Dc Motor Pin Bağlantıları Sol Ön Motor => M4
Sağ Ön Motor => M3
Sol Arxa Motor => M1
Sağ Arxa Mühərrik => M2
LM393 Sürət Sensor Pin Bağlantıları VCC => 5V: Çıxdı => D21: GND => GND
Addım 10: Proqram Bölməsi
Sensor kitabxanasını və arduino kodunu burada tapa bilərsiniz >> avtonom park avtomobili
Tövsiyə:
Dövrə Hata istifadə edərək paralel dövrə: 13 addım (şəkillərlə)
Circuit Bug istifadə edərək paralel dövrə: Circuit bugs, uşaqları elektrik və dövrə ilə tanış etmək və onları STEM əsaslı bir tədris proqramı ilə bağlamaq üçün sadə və əyləncəli bir yoldur. Bu sevimli böcək, elektrik və sxemlərlə işləyən gözəl bir motor və yaradıcı sənətkarlıq bacarıqlarını özündə birləşdirir
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Arduino UNO istifadə edərək uzaqdan idarə olunan Bluetooth avtomobili: 4 addım
Arduino UNO istifadə edərək uzaqdan idarə olunan Bluetooth avtomobili: Arduinoda indiyə qədər öyrəndiklərimizi həyata keçirməyə başlamaq həmişə maraqlı olacaq. Əsasən, hamının çoxu əsaslarla məşğul olardı.Belə ki, burada sadəcə Arduino əsaslı Uzaqdan İdarə Edilən Maşını izah edəcəyəm. Tələblər: 1.Arduino UNO
Məsafə, istiqamət və fırlanma dərəcəsi olan Arduino Robotu (Şərq, Qərb, Şimal, Cənub) Bluetooth Modulu və Avtonom Robot Hərəkətindən istifadə edərək Səslə İdarə Edilir .: 6 Addım
Məsafə, istiqamət və fırlanma dərəcəsi olan Arduino Robotu (Şərq, Qərb, Şimal, Cənub) Bluetooth Modulu və Avtonom Robot Hərəkətindən istifadə edərək Səslə Nəzarət Edilir. , Sol, Sağ, Şərq, Qərb, Şimal, Cənub) Səs əmrindən istifadə edərək santimetrdə məsafə tələb olunur. Robot da müstəqil olaraq hərəkət etdirilə bilər
Ultrasonik Sensor istifadə edərək Arduino Əsaslı Avtonom Bot: 5 Addım (Şəkillərlə birlikdə)
Ultrasonik Sensor istifadə edərək Arduino Əsaslı Avtonom Bot: Ultrasonik Sensor istifadə edərək öz Arduino əsaslı Avtomatik Bot yaradın. Əsasən, yolda hər hansı bir maneəni aşkar edir və ən yaxşısını qərar verir