İçindekiler:
- Adım 1: Gerekli Parçalar
- 2. Adım: 3D Basılı Parçalar ve Montaj
- Adım 3: Elektrik Şeması
- Adım 4: Arduino Kroki
- Adım 5: Nihai Ürün ve Montaj
Video: Roomba Projesi: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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.) ***
Önerilen:
Gimbal Stabilizer Projesi: 9 Adım (Resimlerle)
Gimbal Sabitleyici Projesi: Gimbal Nasıl YapılırAksiyon kameranız için 2 eksenli bir gimbal yapmayı öğreninGünümüzün kültüründe hepimiz video kaydetmeyi ve anları yakalamayı seviyoruz, özellikle benim gibi bir içerik oluşturucuysanız, kesinlikle şu sorunla karşılaşmışsınızdır: öyle sallantılı bir video ki
IEEE KELİME SAAT PROJESİ: 12 Adım (Resimlerle)
IEEE KELİME SAAT PROJESİ: Bu, UNO'nun IEEE kulübü için bir projedir, saati göstermenin benzersiz bir yoludur. Kelime Saati zamanı gösterir ve RGB şeridi ile saati istediğiniz renkte alabilirsiniz. ESP32'nin WiFi özelliklerini kullanan clo
Arduino-Tamagotchi Projesi (Ben Tamagotchi'yim): 5 Adım (Resimlerle)
Arduino-Tamagotchi Projesi (I Am the Tamagotchi): Karantinada canım sıkıldı ve Arduino Tamagotchi yapmaya karar verdim. Birçok hayvandan nefret ettiğim için kendimi Tamagotchi olarak seçiyorum. İlk önce konsolumu bir breadboard üzerine inşa ediyorum. Kablolama çok basittir. Sadece üç düğme, bir zil ve bir
Mars Roomba Projesi UTK: 4 Adım
Mars Roomba Projesi UTK: SORUMLULUK REDDİ: BU YALNIZCA ROOMBA HERHANGİ BİR ÖZEL ŞEKİLDE KURULDUĞUNDA ÇALIŞACAKTIR, BU EĞİTİM TABLOSU TENNESSEE ÖĞRENCİLERİ VE FAKÜLTE ÜNİVERSİTESİ İÇİN OLUŞTURULMUŞ VE KULLANILMASI AMAÇLANMIŞTIR.Bu kod, yerel olarak çalışacak bir Roomba kurmak için kullanılır. yazılı ve
Roomba MATLAB Projesi: 5 Adım
Roomba MATLAB Projesi: NASA'nın Mars gezgini için şu anki planı, onun bir veri toplayıcı olması ve Mars'ta dolaşması, bilim adamlarının daha önce herhangi bir yaşam formu olup olmadığını görebilmesi için Dünya'ya geri getirmek için toprak örnekleri toplaması. gezegen. Ek olarak