İçindekiler:
- Adım 1: Sarf Malzemeleri
- 2. Adım: Roomba Toolbox'ı İndirin
- Adım 3: İstenen Çıktılar için Tasarım Kodu
- Adım 4: Mükemmelleşene Kadar Kodu Çalıştırın ve Düzenleyin
- Adım 5: Nihai Proje
Video: Roomba Bulider Botu: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bot the Builder, öne takılı "yakalayıcılar" ile nesneleri hareket ettirebilecek bir odadır. Bununla birlikte kod, sadece fare tıklamasıyla kontrol edebileceğiniz bir GUI kutusu ile ilk hareketi kaydedecek şekilde ayarlanmıştır. İlk çalıştırmadan sonra, bot döngüde ilk defa yaptığı şeyi tam olarak yapacak şekilde ayarlanabilir!
Adım 1: Sarf Malzemeleri
Vakumun 3D kapakla değiştirildiği bir roomba
Roomba'ya bağlanan bir ahududu Pi
Odaya sığacak bir kamera
bir güç kaynağı
Roomba'nın önüne yerleştirmek için U şeklinde tutucular
2. Adım: Roomba Toolbox'ı İndirin
MATLAB'ı açın ve proje dosyalarınızı düzenli tutmak için yeni bir proje klasörü oluşturun.
NOT: Bu kod verilen bir proje için kullanıldı, bu sizin için bizim için olduğu gibi çalışmayabilir.
Bu kodu çalıştırın ve tüm dosyalar şimdi proje klasörünüzde saklanmalıdır.
MATLAB'da 'Geçerli Klasör' penceresinde herhangi bir yeri sağ tıklayın ve MATLAB'ın dosyalarınızı bulmasını sağlamak için 'Yola Ekle'yi tıklayın.
Araç kutusunun en son sürümüne sahip olduğunuzdan emin olmak için resim 3'te bulunan kodu kullanın.
Adım 3: İstenen Çıktılar için Tasarım Kodu
Yukarıdaki üç dosyayı da indirirseniz, aşağıdaki video gibi roomba/Mars Rover'ınızı kontrol edebileceksiniz. İlk dosya, kodun m dosyasıdır, ikinci ve üçüncü dosyalar, değiştirilmesi ve özel odanıza göre düzenlenmesi gereken gerçek kodunuzdur. Örneğin, roomba'mızın adı Roomba 30'du, bu yüzden roomba'mıza bağlanacağımız zaman morina yazardık.
r = odaba.30
ve bu, kodumuzu çalıştırmamıza izin verecek şekilde bağlanır.
Adım 4: Mükemmelleşene Kadar Kodu Çalıştırın ve Düzenleyin
Dönüşleri, hızı vb. mükemmelleştirmeden önce kodunuzu birkaç kez çalıştırmanız gerekebilir. Farklı oda tabanları farklı lastik kaymalarına sahip olacak ve üzerinde bulunduğunuz yüzeye bağlı olarak az ya da çok dönecektir. Roomba'nın yapabileceği her şeye alışana kadar hiçbir şeyle karşılaşmamak için roomba'yı açık bir alanda test sürüşü yapmanızı öneririz. Robotunuza alıştıktan ve dönüş açılarınızı mükemmelleştirdikten sonra inşa etmeye başlayabilirsiniz!
Adım 5: Nihai Proje
Nihai projeniz, oda odanızın olacağı yukarıdaki resimdeki gibi görünmelidir ve kavrayıcılar öne takılır. Mükemmelleştirdiğiniz kod ve oluşturduğunuz robot ile kısa sürede sadece robotunuzla bir şeyleri hareket ettirmeye hazır olacaksınız!
Önerilen:
Karton ve Arduino ile Savaş Botu Nasıl Yapılır: 7 Adım (Resimlerle)
Karton ve Arduino ile Savaş Botu Nasıl Yapılır: Arduino UNO'yu kullanarak savaş robotları yarattım ve gövdeleri oluşturmak için karton kullanıldı. Uygun fiyatlı malzemeler kullanmaya çalıştım ve çocuklara savaş robotlarını nasıl tasarlayacakları konusunda yaratıcı özgürlük verdim. Battlebot, kablosuz denetleyiciden komutlar alıyor
DIY Arduino Kontrollü Yumurta Botu: 12 Adım (Resimlerle)
DIY Arduino Kontrollü Egg-Bot: Bu talimatta size Arduino ile kendi Egg-Bot'unuzu nasıl kontrol edeceğinizi göstereceğim. Daha önce yapmak istedim ama benim için çok zor olduğunu düşündüm ama yanılmışım. İnşa etmek kolaydır, bu yüzden kesinlikle herkes yapabilir
Mini Çizim Botu - Canlı Android Uygulaması - Trignomentry: 18 Adım (Resimlerle)
Mini Çizim Botu - Canlı Android Uygulaması - Trignomentry: TANRI'ya ve hepinize projemi yaptığınız için teşekkürler Baby-MIT-Cheetah-Robot, Make it Move Yarışmasında birincilik ödülünü kazandı. Çok mutluyum çünkü birçok arkadaşım sohbette ve mesajlarda çok soru soruyor. En önemli sorulardan biri de nasıl
Diş Fırçası Botu: 3 Adım (Resimlerle)
Diş Fırçası Botu: Eski bir titreşimli diş fırçası ve bazı sanat malzemeleriyle basit bir hareket eden robot yapın. Titreşimli bir diş fırçası kullanıyoruz çünkü içinde titreşimli bir motor var. Bu, oyun kumandası veya telefon & yapar
Tweeting Lamba Botu: 5 Adım (Resimlerle)
Tweeting Lamp Bot: Bu talimat size cep telefonu kontrollü Tweeting - Lamp yapmayı öğretecektir. MIT uygulama mucidinin yanı sıra parçacık kodlama ortamını kullanan, IoT aracılığıyla tweet atan cep telefonu kontrollü bir lamba yaratan basit bir harika proje