Ardunio robot kol projesi için yardım

kvedat13

Yeni Üye
Katılım
2 Eylül 2024
Mesajlar
2
Arduino kartı servo motor ve tc3200 ile eezybotarm tarafından tasarlanan robot kolu kullanarak otomatik olarak kırmızı renkteki bir kutuyu algılayan (mesela 5*5 büyüklüğünde) ve bu kırmızı kutuyu kırmızı renk için ayrılan bölmeye bırakacak bir proje yapmam gerekiyor. Robot kolun baskısını aldım sg90 servo motorları aldım robot kola taktım montajladım. Ama burdan sonraki kısım için biraz bilgi eksikliğim var. Bilgisi olanlar yardımcı olursa sevinirim.

Kutuyu ve kutunun rengini algılıp kutunun konumunu belirleyip servoları harekete geçirmek için ne kullanabilirim o konuda pek bilgim yok internetten araştırdığımda TCS3200 ü buldum ama bu işlemleri gerçekleştirir mi pek emin olamadım. Besleme ise Arduino kartı için 5v yeterli olur ama servoları kaç volt ile beslemem gerekir o konu hakkında da pek emin değilim. (4 adet sg90 servo motor kullanılacak devrede) Bunlar dışında şunu şöyle yapmalısın veya yaparsan daha iyi olur diyeceğiniz şeyler varsa öneriye açığım.
 

Ekler

  • resim_2024-09-02_172250684.png
    resim_2024-09-02_172250684.png
    452.1 KB · Görüntüleme: 56
  • resim_2024-09-02_172311603.png
    resim_2024-09-02_172311603.png
    240.7 KB · Görüntüleme: 47
  • resim_2024-09-02_172328554.png
    resim_2024-09-02_172328554.png
    525 KB · Görüntüleme: 48
Kutuyu algılamanın daha ayrıntılı tanımlanması lazım. Mesela masa üzerinde, yani iki boyutlu düzlemde her yerde olabili mi? Yoksa bir platformun üzerinde de olabilir mi (3 boyutlu). Eğer iki boyutlu ise, kolun alt tarafına optik sensörü koyarsın, spiral hareketlerle kolun etrafını tararsın. Maksimum kırmızı renk tespit ettiğin nokta, kutunun olduğu yerdir. Ama üç boyutlu tarama gerekiyorsa iş baya zorlaşıyor. Robot kolu, kutunun üzerinde bulunduğu platforma çarpacaktır.
 
Kutuyu algılamanın daha ayrıntılı tanımlanması lazım. Mesela masa üzerinde, yani iki boyutlu düzlemde her yerde olabili mi? Yoksa bir platformun üzerinde de olabilir mi (3 boyutlu). Eğer iki boyutlu ise, kolun alt tarafına optik sensörü koyarsın, spiral hareketlerle kolun etrafını tararsın. Maksimum kırmızı renk tespit ettiğin nokta, kutunun olduğu yerdir. Ama üç boyutlu tarama gerekiyorsa iş baya zorlaşıyor. Robot kolu, kutunun üzerinde bulunduğu platforma çarpacaktır.
Çok detaylı birşey olmasına gerek yok masa var diyelim masanın üzerinde mavi sarı kırmızı (max 5 renk olur muhtemelen ama 3 tane ideal olur proje için) renkte farklı küpler var. Küpün kırmızı renkte olduğu algılanıp servo motorlar ile robot kol kutunun olduğu yere hareket edecek, bulunduğu yerden alıp mavi ise mavinin bırakılması gereken yere kırmızı ise kırmızının bırakılması gereken yere bırakılacak. Genel olarak basit bir proje olucak.
 
TCS3200 ile bu işi yapacaksan küpler sabit bir yerde olacak demektir. 3 küpün konumu robota göre sabit yerde olacak. Yok farklı yerlerde olacak dersen işin içine bilgisayar girmesi şart. En azından raspberry pi ve kamera + OpenCV gibi görsel tanımlama kütüphanesi gerekir, işine gelmez. TCS3200 sadece yakınındaki rengi algılayacak. Robot ve küpler mutlaka sabit konumlarda olacak, her küpe gidip bakacak ve rengi tutanı alıp hedefe taşıyacaksın. Hareketler sabit olacak, her hareket tekrar edecek.
 

Forum istatistikleri

Konular
7,284
Mesajlar
123,084
Üyeler
2,938
Son üye
oguzbaste

Son kaynaklar

Son profil mesajları

Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal taydin Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top