Harita Robot (Koordinat girişli)
Harita robotumda 3 farklı hedef belirlenerek koordinatları robotumuza gerilmektedir. Koordinatları girilen hedeflere robotumuz ulaşırken hızı da bu ekrandan ayarlanır. Koordinat ve hız ayarı yapıldıktan sonraki adımda telefondan hangi hedefe gideceğini robota söylemektir.
Robotum X ve Y ekseninde hareket etmektedir.
X ekseninde robotum düz hareket ederken
Y ekseninde ise sola döner ve düz gider.
Robota koordinat girilirken her bir değer 50 cm e karşılık gelmektedir.
Kırımızı top için;(yazılımda düzenleme yaparak kırmızı mavi ve yeşil istediğiniz hedef ile değiştirebilirsiniz.)
Kooordinatları X = 3 Y = 2 değerlerini girelim
robotumuza telefondan kırmızı komutunu göndeririz. Harita robotu 150 cm düz devam eder ve 90 derece sola döner 100 cm düz devam eder. Kırmızıya giderken ki hızı başta ayarlanan hız olacaktır.
X ve Y ekseninde üzerinde bulunan yazılıma göre 9 ar birim gitmektedir. İsteğe göre bu değer yazılımsal olarak değiştirilir.
Robotuma belirli komutlar söylenir. Eğer hatalı komut söylersek söylenen komutu ekranda yazar ve kırmızı led ve buzzer beraber uyarı verir.
3 adet hedef girişi yapılmaktadır. Ama bu değeri yazılıma müdahale etmeden düşürebilirsiniz
X = 0 Y = 0 koordinat değeri girersek robotumuz bu hedefi yok sayacaktır. Hız ayarı yaptırmayacaktır.
Aşağıda bulunan 81 adet kareden istediğinize robotumuzu gönderebilriz
-
Arduino uno
-
Nema 17 Step motor
-
A3967 Step motor sürücü
-
10k pot
-
buton
-
led
-
buzzer.
-
lcd ekran
https://github.com/robotbeyin/harita
Etiketler: Harita robot, koordinata giden robot, nema 17, nema17 robot yapımı, robot yapımı, step motor, step motor robot, step sürücü
Eklenme Tarihi: 1 Kasım 2017
merhaba step motor yerine dc motor kullanılabilrmi acaba?
Encoderli olur ama odanda yazılım değişir, Dc motor sadece olmaz açı lazım olacak bize.
hocam gönderdiğimiz kordinattan aynı şekilde 5 saniye bekletip nasıl geri aynı noktaya getirebiliriz
Benim bu robottabekleme saniyesinden sonra kodu tersten yazarsam eski konuma gelir
Merhaba benzer bir projeyle ugrasiyorum:
Kodda girilecek kartezyen koordinatlarda tanimli uc noktaya gidecek bir robot tasarlamam gerekiyor.
Bunun icin odometre ve pusula sensoru kullanmam gerektigini soyledi hocam,fakat siz cok daha basit bir yolla yapmissiniz. Sizce hocanin bahsettigi diger kisim komple gereksiz mi?
Kod kisminizdan hangi bolumleri silmem gerekir? Cok tesekkurler
Lcd display ve diger telefon kisimlari olmaksizin bana kodda tanimlanacak uc waypointe gidecek robot gerekiyor hocam. Devrede ve kodda nasil degisiklikler sart?
Merhaba projeniz çok güzel olmuş rica etsem kodları paylaşabilir misiniz?
müsait olunca paylaşmaya çalışacağım.Kanalıma hoşgeldin
Çok makbule geçer şimdiden teşekkür ederim 🙂
https://github.com/robotbeyin/harita
harika olmuş, elinize emeğinize sağlık. Kodları paylaşabilirmisiniz hocam??
harika olmuş, elinize emeğinize sağlık. Kodları paylaşma şansınız var mı hocam?
Boş bir an bulabilirsem sitede yayınlayacağım inşallah.