Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Toz süpürmə, döşəmə təmizləmə, mikrob öldürmə və moping kimi funksiyaları yerinə yetirmək üçün nəzərdə tutulmuş avtomatlaşdırılmış çox məqsədli bir robotdur. Dörd DC mühərrik, bir servo və iki ultrasəs sensoru idarə etmək üçün proqramlaşdırılmış bir Arduino mikro nəzarətçisindən istifadə edir. Əsas məqsəd təmizləmə prosesini avtomatlaşdırmaq və daha səmərəli və daha az vaxt sərf etməkdir.
Addım 1: DONANIM VƏ YAZILIM TƏLƏBLƏRİ
1. ULTRASONIC SENSOR HC-SR04 Ultrasonik x2
2. ADRUINO (Uno R3)
3. L 293D MOTOR QALQANI
4. VAKUM TEMİZLƏYİCİ (portativ)
5. ULTRAVIOLET İŞIQ
6. DC 12 V Motor (yüksək fırlanma anı və ya aşağı sürət) x4
7. Servo motor
7. Robot və 4 təkər üçün təqib
6. DC GÜÇ QAYDASI və ya Batareya
Addım 2: SİSTEM BLOK DİQRAMI VƏ FLOWCHART
AUVC -də əsasən iki ultrasəs sensoru var. Sensorlardan biri işləyir
Sol, sağ və irəli məsafələri müqayisə edərək maneənin qarşısını almaq funksiyası və daha yaxın maneə yolundan qaçınmaq və ya başqa sözlə daha az maneə yolu seçmək, əgər robot tam maneələrlə əhatə olunarsa, o zaman robot dönər. Dərinliyi ölçərək kənarlardan qaçan digər sensor
Addım 3: CIRCUIT DIAGRAM
1. motor qalxanını Ardino uno3 üzərinə qoyun
2. telləri şəkildə göstərildiyi kimi bağlayın
3. Pin (A0 və A1) İrəli ultrasəs sensoru, bu sensor Servo motorun üstünə qoyulur
4. pin (A2 və A3) Dərinlikdəki ultrasəs sensoru robotun təqibinə və üzün dərinliyinə sabitlənir
5. servo motor gücü motor qalxanı ilə təmin edilir (qalxanda 0 port)
Addım 4: Kodlaşdırma vaxtı
1. Arduino Proqramını (IDE) quraşdırın
2. bu Kitabxana Dosyalarını əlavə edin (Adafruit Motor Shield kitabxanası, Servo Motor kitabxanası, Ultrasonik sensor kitabxanası)
3. və bu kodu yükləyin
kod github linkində dərc olunacaq burada
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Addım 5: Fəaliyyətdə olan Robot
Tərəfindən hazırlanmış
AKHIL JOSEPH, [email protected]
ADARŞ MOHAN, BASIL T ABRAHAM və
EDWIN JOHNY