İçindekiler:

Roomba Projesi: 5 Adım (Resimlerle)
Roomba Projesi: 5 Adım (Resimlerle)

Video: Roomba Projesi: 5 Adım (Resimlerle)

Video: Roomba Projesi: 5 Adım (Resimlerle)
Video: ATATÜRK'E BENZEYEN ADAM 2024, Temmuz
Anonim
Roomba Projesi
Roomba Projesi

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

Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
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

3D Baskılı Parçalar ve Montaj
3D Baskılı Parçalar ve Montaj
3D Baskılı Parçalar ve Montaj
3D Baskılı Parçalar ve Montaj
3D Baskılı Parçalar ve Montaj
3D Baskı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ı

Elektrik Şeması
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: