İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Toz emme, zemin temizleme, mikrop öldürme ve paspaslama gibi işlevleri yerine getirmek için tasarlanmış otomatik çok amaçlı bir robottur. Dört dc motoru, bir servo ve iki ultrasonik sensörü sürmek için programlanmış bir Arduino mikro denetleyici kullanır. Ana amaç, temizleme sürecini otomatikleştirmek ve daha verimli ve daha az zaman alıcı hale getirmektir.
Adım 1: DONANIM VE YAZILIM GEREKSİNİMLERİ
1. ULTRASONİK SENSÖR HC-SR04 Ultrasonik x2
2. ADRUINO (R3 Uno)
3. L 293D MOTOR KALKANI
4. VAKUM TEMİZLEYİCİ (taşınabilir)
5. ULTRAVIOLE IŞIK
6. DC 12 V Motor (yüksek tork veya düşük hız) x4
7. Servo motor
7. Robot ve 4 tekerlekli kovalamaca
6. DC GÜÇ KAYNAĞI veya Pil
2. Adım: SİSTEM BLOK ŞEMASI VE AKIŞ ŞEMASI
AUVC, esas olarak iki ultrasonik sensöre sahiptir. Sensörlerden biri gerçekleştirir
sol, sağ ve ileri mesafeleri karşılaştırarak engellerden kaçınma işlevi ve daha yakın engel yolundan kaçınma veya başka bir deyişle daha az engel yolu seçme, robotun etrafı tamamen engellerle kaplıysa, robot dönecektir. Derinliği ölçerek kenarlardan kaçınan diğer sensör
Adım 3: DEVRE ŞEMASI
1. motor korumasını Ardino uno3'ün üzerine yerleştirin
2. kabloları şekilde gösterildiği gibi bağlayın
3. Pin (A0 ve A1) İleri ultrasonik sensör, bu sensör Servo motorun üzerine yerleştirilmiştir.
4. pin (A2 ve A3) Derinlik ultrasonik sensör robot kovalamacasına sabitlenir ve yüz yüze derinliktedir.
5. servo motor gücü, motor kalkanı üzerinden sağlanır (koruyucudaki port 0)
Adım 4: Kodlama Süresi
1. Arduino Yazılımını (IDE) kurun
2. Bu Kütüphane Dosyalarını ekleyin (Adafruit Motor Shield kütüphanesi, Servo Motor kütüphanesi, Ultrasonik sensör kütüphanesi)
3. ve bu kodu yükleyin
kod github'da yayınlanacak link burada
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Adım 5: Robot İş Başında
Tarafından geliştirilmiş
AKHIL JOSEPH, [email protected]
ADARŞ MOHAN, Basil T ABRAHAM ve
EDWIN JOHNY