İçindekiler:
- Adım 1: Adım 1: Labirent Çözme
- Adım 2: Adım 2: Parçaları Sipariş Edin
- Adım 3: Adım 3: Bir Sensörden Okuyun
Video: Sezgisel Labirent Çözen Robot: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu Eğitilebilir Kitapta, insanların çizdiği labirentleri çözen bir labirent çözme robotunun nasıl yapıldığını öğreneceksiniz.
Çoğu robot çizilmiş labirentlerin ilk türünü çözerken (çizgileri takip etmeniz gerekir, bunlar yollardır), normal insanlar ikinci tür labirentleri çizmeye eğilimlidir. Bunları bir robot için görmek çok daha zor ve daha seçici ama imkansız değil!
Adım 1: Adım 1: Labirent Çözme
Aslında birçok labirent çözme yöntemini düşündüm, ancak en çok kullanılan yöntem, neredeyse tüm labirentleri çözerken programlaması kolay olanıdır!
Bu yöntemde robota şunları söyleriz:
- Mümkün olduğunda sağa dönün
- Değilse, mümkünse ileriye doğru sürün
- Son çözüm olarak sola dönün ve
- Bir çıkmaza girerse geri dön
Resimde bir labirentin bu şekilde çözüldüğünü görüyorsunuz. Bu yönteme genellikle Duvar Takipçisi denir. Hedef, dış duvardaki bir çıkış olduğu sürece, Duvar Takipçisi onu bulacaktır.
Adım 2: Adım 2: Parçaları Sipariş Edin
Bu robot için ihtiyacımız olacak:
- 1× Arduino Uno
- 1× 4 AA pil tutucu
- 3× TCRT5000 sensörleri (QTR-1A)
- 2× 6V DC Motorlar
- 13× erkek-dişi devre tahtası teli
- 10× dişi-dişi devre tahtası teli
- En az 29 pinli pin başlığı
- Lehimleme ekipmanları
Ayrıca, Arduino'nuzda geliştirmek için Arduino IDE'yi indirin ve kurun ve Arduino'nuzun bilgisayarınıza bağlamak için A/B tipi USB kablosuyla birlikte geldiğinden emin olun.
Adım 3: Adım 3: Bir Sensörden Okuyun
TCRT5000 sensörleri, bir kızılötesi led (mavi küre) ve bir alıcıdan (siyah küre) oluşur.
Led beyaz bir yüzeye kızılötesi ışık yaydığında alıcıya yansır ve düşük bir değer döndürür (benim durumumda 40~60) Led siyah bir yüzeye ışık yaydığında emilir ve geri döner. yüksek değer (benim durumumda 700~1010)
İkinci görüntü, sensörün Arduino'ya nasıl bağlanacağını anlatan bir şema gösterir. Sensörü, led'i ve alıcıyı görebileceğiniz şekilde tutun ve doğru pinleri bağladığınızdan emin olmak için pinler şemaya doğru yönlendirilir.
Şimdi sadece Arduino'yu bilgisayarımıza bağlamamız, aşağıdaki kodu Arduino IDE'ye koymamız ve derlememiz gerekiyor:
// Sensörü #define FRONT_SENSOR A0void start() { Serial.begin(9600); }void loop() { int frontValue = analogRead(FRONT_SENSOR); Serial.println(frontValue);}
Şimdi sensörü beyaz ve siyah yüzeylere çok yakın hareket ettirirseniz, seri monitörde değerlerin buna göre değiştiğini görmelisiniz.
Önerilen:
Arduino - Labirent Çözen Robot (MicroMouse) Duvar Takip Robotu: 6 Adım (Resimli)
Arduino | Labirent Çözen Robot (MicroMouse) Duvar Takipçi Robot: Hoş Geldiniz Ben Isaac ve bu benim ilk robotum "Striker v1.0". Bu Robot basit bir Labirenti çözmek için tasarlandı. Yarışmada iki labirentimiz vardı ve robot onları tanımlayabildi. Labirentteki diğer herhangi bir değişiklik, labirentte bir değişiklik gerektirebilir
Kendi Kendine Öğrenen Labirent Yengeç Robot PROTOTİP 1 DURUM EKSİK: 11 Adım
Kendi Kendine Öğrenen Labirent Yengeç Robot PROTOTİP 1 DURUM EKSİK: SORUMLULUK REDDİ!!: Merhaba, kötü resimler için özür dilerim, daha sonra daha fazla talimat ve diyagram ekleyeceğim (ve daha spesifik ayrıntılar. Süreci belgelemedim (bunun yerine az önce yaptım). hızlandırılmış video) Ayrıca bu talimat eksik, benim yaptığım gibi
Labirent Çözen Boe-Bot: 3 Adım
Labirent Çözen Boe-Bot: Merhaba! Benim adım Maahum Imran. 11. sınıf Teknoloji sınıfının bir parçasıyım. Boe-Bot'larımızı almak ve bir labirentten ustaca geçmek için programlamak için bir görevle karşı karşıya kaldık. Bu ilk başta zor bir meydan okumaydı ve itiraf edeceğim, hele olmadan
Arduino Cep Oyun Konsolu + A-Labirent - Labirent Oyunu: 6 Adım (Resimli)
Arduino Cep Oyun Konsolu + A-Labirent - Labirent Oyunu: İlk öğreticime hoş geldiniz! Bugün sizlerle paylaşmak istediğim proje, Arduboy ve benzeri Arduino tabanlı konsollar kadar yetenekli bir cep konsolu haline gelen Arduino labirent oyunu. Expo sayesinde (veya sizin) gelecekteki oyunlarım ile parlatılabilir
Reggie: Sezgisel Olmayan Kapılar İçin Sezgisel Bir Araç: 5 Adım (Resimlerle)
Reggie: Sezgisel Olmayan Kapılar için Sezgisel Bir Araç: Reggie, sezgisel olmayan kapı tasarımıyla şakacı bir şekilde alay etmek için basit bir araçtır. Kendin Yap. Yanınızda bir tane taşıyın ve sonra böyle bir kapı ile karşılaştığınızda üzerine vurun! Bir "itme" ile etiketlenmiş kapılar; veya "çek" işareti genellikle kullanım durumlarını vurgular.R