İçindekiler:
Video: Roomba Projesi: 5 Adım (Resimlerle)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu talimat, Güney Florida Üniversitesi'ndeki (www.makecourse.com) Makecourse'un proje gereksinimini yerine getirmek için oluşturulmuştur.
Bu talimat, Roomba projemi bir araya getirmek için gerekli tüm adımları ve bileşenleri kapsayacaktır. Talimat, STL dosyalarını, montajı, kontrol sistemini ve proje için programlamayı içerecektir.
Adım 1: Gerekli Parçalar
Bileşenler:
1 x Arduino Uno
1 x Çıkarsanan Alıcı
1 x Çıkarılan Uzaktan
1 x MG90S Servolar
1 x HC SR04 Ultra Sonik Sensör
1 x 220 ohm Dirençler
2 x DAOKI Çift H-Köprü
4 x #2 Vida
1 x Goril Epoksi
2 x 12 V Pil Paketi
1 x 12 V 120mm PC Kasa Fanı
1 x Filtre
DIY Robot Akıllı Araba Robotu için 4 x 6V Dişli Motor
Aletler:
3 boyutlu yazıcı
Havya
Akı Çekirdek Lehim
Tel kesiciler
Küçük Phillips Tornavida
Sıcak yapıştırıcı tabancası
2. Adım: 3D Basılı Parçalar ve Montaj
Bu projenin tüm parçaları 3D basıldı. Kendi roomba vakum robotunuzu oluşturmak için gerekli tüm STL dosyalarını ekledim. Tüm parçalar 6" x 6"x 6" boyutlarında olacak şekilde modifiye edildi. Montaja göre yapıştırılan üst klasördeki parçalar ile Base klasördeki tüm parçalar da Gorilla Epoxy kullanılarak birbirine yapıştırıldı.
*** Tolerans farklılıkları nedeniyle STL dosyalarında veya son baskılarda değişiklik yapılması gerekebileceğini lütfen unutmayın.
Adım 3: Elektrik Şeması
İşte elektrik sisteminin temel şeması. Akü paketleri için gerekli voltajlar 12 volttur. Elektrik sisteminizi bu şemaya benzer şekilde bağlarsanız, aşağıdaki Arduino kroki çalışacaktır.
Adım 4: Arduino Kroki
Bu proje için Arduino taslağı iki kütüphane ve bir fonksiyon kullanır. Servo kitaplığı Arduino yazılımına dahildir ve IRremote kitaplığı için bir zip dosyası ekledim. HCSR04 işlevi, Roomba taslağıyla aynı zip klasöründe bulunuyordu. Düzgün çalışması için HCSR04 dosyalarının Roomba taslağıyla aynı klasörde olması gerekir.
*** Kütüphaneyi eklemek için zip klasörünü bilgisayara indirin ve Arduino yazılımını başlatın. Programın üst kısmındaki Sketch sekmesi altında, Include Library'yi ve ardından Add. ZIP Library'yi seçin… Arduino kütüphanesine eklemek istediğiniz kütüphanenin zip klasörünü seçin ve open'i seçin.
*** Uzaktan kumandanın IR değerleri sizin kumandanız için farklı olabilir. Değerleri değiştirmek için, değerleri bulun ve uzaktan kumandanızın Değerleriyle eşleşecek şekilde değiştirin. Bu YouTube öğreticisi, uzaktan kumandanızın değerlerini nasıl bulacağınızı gösterir.
www.youtube.com/watch?v=YW4pP1GoFIk
Adım 5: Nihai Ürün ve Montaj
Burada roomba robotunun çalıştığını görebiliriz. Roomba başlatılır ve ultrasonik sensör engelleri taramaya başladığında ilerlemeye başlar. Robot bir engel algıladığında yedekler, döner ve ardından bir sonraki engele kadar ilerlemeye devam eder. Robot, uzaktan kumanda kullanılarak kontrol edilebilir. Uzaktan kumanda, robotu etkinleştirme/devre dışı bırakma, DC motorları açma/kapama yeteneğine sahipti.
***(Lütfen dikkat, robotu pil yerine duvar prizine bağladım. Tekerleklere yetersiz güç sağladığım piller, robotun ağırlığından dolayı motorların torku atmasına neden oluyor.) ***