Şimdi Ara

Cevizkafa Robot Projesi - Arduino+Android Robot Uygulaması (2. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
113
Cevap
25
Favori
9.853
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 12345
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Kolay gelsin. Ultrasonik mesafe sensörü ile motor kontrolü yapmıştım geçen yıl. Yardımcı olabileceğimiz konu varsa haber veriniz.
  • bolanka B kullanıcısına yanıt
    Teşekkür ederim. Hangi sensörü ve mikroişlemciyi kullanmıştınız?

    Arduino kartı hala gelmedi, zaten iş yoğunluğu nedeni ile çok da ultrasonik sensörleri araştıramadım bu aralar. Elimdeki HC-SR04 beklemede. Kart gelince denemelere başlayacağım, o zaman daha netleşir ihtiyaçlar, sıkıntılar. Ama deneyimlerinizle ilgili ön bilgiler fena olmaz.
  • ibrahimerol kullanıcısına yanıt
    Yalnız uno'nun pinleri baya az, nasıl bir çözüm buldunuz ? Ki servoların pwm'den çalıştığını da göz önünde bulundurursak...
  • Evet, Uno'da 6 PWM çıkışı var. İki çözüm var gördüğüm, hangisi daha iyi henüz detaylı araştırmadım.

    Birincisi servo motor shield'ları, 20-24-32 servo süren shieldlar var piyasada. Bir diğeri de Arduino forumlarında gördüğüm yazılımsal çözüm, (controlling 20 servos gibi google aramalarında pek çok çözüm çıkıyorhttp://rcarduino.blogspot.com/2012/08/arduino-serial-servos.html ) 4017 vb entegreler ile servoları tarayarak çözümler mevcut.

    Uno kullanmamın sebebi, uygun fiyat ve ufak boyutları. robotun üstünde kocaman bir kart olsun istemedim. Hatta Nano-micro bakmıştım küçük olsun diye ama sonra uno'da karar verdim. Fakat yukarıdaki yöntemler yeterli olmazsa alternatiflere bakarım artık.

    Edit: link düzeltildi



    < Bu mesaj bu kişi tarafından değiştirildi ibrahimerol -- 4 Aralık 2013; 10:32:07 >




  • ibrahimerol kullanıcısına yanıt
    Arduino'yu kullanmanızın tek amacı portatiflikse atmega32 işlemcisini kullanmanızı öneririm. Sonuçta o kartın tek işlevi programlayabilmesi, regülatörü olması ve işlemcinin bacaklarını dışarı çıkartması. Regülatör sıkıntı değil çünkü harici besleyeceksiniz, bacaklar da zor bir şey değil. Siz sadece programlayıcı olarak kullanırsınız uno'yu, işlemciyi programlarsınız. Bu ihtimali de göz önünde bulundurun bence. Shield'ları yine kullanabilirsiniz öyle.
  • Tavsiyeniz için teşekkürler, doğru söylüyorsunuz. Öğrenci iken benzer şekilde PIC serisi mikroişlemcileri sıklıkla kullanmıştım, dediğiniz gibi sadece işlemci ile de yapılabilir. Böylece kartı da istediğim gibi tasarlayıp devreyi kurarım. Ama biraz da ilk defa Arduino kartı kullanma var bu tercihte. Arduino denemesi yapacakken projeyi de uno kartı üzerinden gideyim dedim. Bir de modüler yapı hoşuma gitti, bluetooth modülü, sensörler, vb pratik şekilde lego misali birleştirilip kolaylıkla kontrol edilebiliyor, devreyi tek tek her unsuru birleştirerek kurmak baya amelelik kalıyor (Bu arada PIC'de direnerek hep assembly ile kodlamıştım, bitirme projesinde bile 10 küsür sayfa kod yazmıştım, amelenin kralıyım). Ama dediğiniz gibi işlemciyi Atmega32 kullanarak da bunu çözebilirim, hatta farklı pek çok işlemci alternatifi de var.

    Sabit fikirli gibi davranıyorsam kusura bakmayın, tavsiyeleriniz çok faydalı, baya paslanmışım (10 yıl oldu elektronikten uzaklaşalı), konuya katkılarınızın devamını beklerim.




  • quote:

    Orijinalden alıntı: ibrahimerol

    Evet, Uno'da 6 PWM çıkışı var. İki çözüm var gördüğüm, hangisi daha iyi henüz detaylı araştırmadım.

    Birincisi servo motor shield'ları, 20-24-32 servo süren shieldlar var piyasada. Bir diğeri de Arduino forumlarında gördüğüm yazılımsal çözüm, (controlling 20 servos gibi google aramalarında pek çok çözüm çıkıyorhttp://rcarduino.blogspot.com/2012/08/arduino-serial-servos.html ) 4017 vb entegreler ile servoları tarayarak çözümler mevcut.

    Uno kullanmamın sebebi, uygun fiyat ve ufak boyutları. robotun üstünde kocaman bir kart olsun istemedim. Hatta Nano-micro bakmıştım küçük olsun diye ama sonra uno'da karar verdim. Fakat yukarıdaki yöntemler yeterli olmazsa alternatiflere bakarım artık.

    Edit: link düzeltildi

    Selam,
    Birde TLC5940 PWM entegresi kullanılabilirmi ?
    LED ler için dizayn edilmiş bir entegre, ama PWM çoklayıcı olarak da geçiyor..
    Kolay gelsin..




  • tecevit kullanıcısına yanıt
    http://playground.arduino.cc/learning/TLC5940

    Evet, 16 servo sürüyorlar. Bunu da değerlendireceğim. Teşekkürler
  • Besleme olarak da LiPo düşünüyorum. NiCd ve NiMH bataryalar da var. Ya da standart 4 adet 1,5V AA pil ile 6 volt alabilirim, ama ne kadar süre dayanır piller bilmiyorum (Uno 50-100mA, servolar maksimum 5A çekeceğini okuyorum, baya yüksek akım değeri). Bir de Ultrafire vb piller var, 3,7V ama iki tane seri olabilir, baya güçlü. Tam fiyat araştırması yapamadım ama örnekler altta.

    Sıkıntı çıkış akımında olabilir, servolar yüksek akım çekecek gibi. Hangi tür kullanışlı olur araştırmaya başladım. RC hobisi olanlar yardımcı olabilir. Hatta uçup yakıt hücresi mi kullansam :)))

    http://dx.com/p/scorpion-7-4v-25c-1500mah-li-poly-battery-pack-for-r-c-model-silver-grey-166043
    http://www.amazon.com/Racers-Edge-7-2V-5000mAh-Battery/dp/B004IEIK9W
    http://www.robitshop.com/74V-Lipo-Batarya-2250mAh-25C,PR-2932.html
    http://dx.com/p/bl-rechargeable-2500mah-li-ion-18650-battery-black-155819
    http://urun.gittigidiyor.com/bilgisayar-tablet/1-adet-18650-ultrafire-pil-4500mah-98020404

    Şöyle bir şema:
     Cevizkafa Robot Projesi - Arduino+Android Robot Uygulaması



    < Bu mesaj bu kişi tarafından değiştirildi ibrahimerol -- 4 Aralık 2013; 16:24:25 >




  • Fadalı bilgiler mevcut, İngilizce

    http://www.rchelicopterfun.com/rc-lipo-batteries.html
  • Sonunda Arduino Uno R3 kartım da geldi. Artık çalışmalara başlayabilirim. Gerçi yoğun bir dönem ve yurtdışı görevi var önümde ama ufaktan başlayalım :)

    Servoları sweep programı ile denedim, gayet güzel 0-180 derece arası dönüyorlar. Ara değerler de denedim: 0>90>60>120>0 vb seriler. Beklemeli veya yavaş yavaş dönme deneyeceğim.

    İlk mesaj ve ikinci mesajdaki ilerleme raporu güncellendi.

     Cevizkafa Robot Projesi - Arduino+Android Robot Uygulaması



    < Bu mesaj bu kişi tarafından değiştirildi ibrahimerol -- 6 Aralık 2013; 14:52:38 >




  • Hayırlı olsun
  • Tebrikler devam up up up
  • Selamlar.

    Sipariş ettiğiniz arduino görünüşte orijinal gibi duruyor fakat 11 dolar civarı bir fiyat belirtmişsiniz. Nereden temin ettiğinizi öğrenebilir miyim acaba?

    İyi çalışmalar.

    Edit: Yazım hatası.



    < Bu mesaj bu kişi tarafından değiştirildi TrueDevil -- 7 Aralık 2013; 22:18:08 >
  • Merhabalar, Ebay'dan aldım, gerçi şu anda satıcının marketinde gözükmüyor ama şu satıcıdan aldım:
    http://www.ebay.com/usr/emarket4un

    Ebay ve Dx.com'da fiyatlar bu civarda, feedbacklari iyi olan ve orjinal sattığını söyleyen herhangi birinden alabilirsiniz. Kargo ücretsiz çoğunda.
  • Konuyu unutmuşum. Kusura bakmayın. Ben de HC SR04 kullanmıştım.
  • bolanka B kullanıcısına yanıt
    Geçen hafta HC SR04 denedim, sonuç alamadım. İki adet deneme kodu yükledim, ikisinde de sinyal alamadım. Kodlar şunlardı:
    https://gist.github.com/flakas/3294829
    http://arduinobasics.blogspot.com/2012/11/arduinobasics-hc-sr04-ultrasonic-sensor.html

    Detaylı bakma fırsatım olmadı, iş seyahatine çıkıyorum. Kodlara bakıp kendim basit bir program da yazabilirim. Denediğim ikinci program gibi on-board ledi yakmak olabilir, sonra da servo ile beraber çalıştırabilirim, mesafeye göre servo döner. Ama bu deneme programlarından sonra robot için önünde engel varsa yön değiştirme ya da durma şeklinde bir alt program yazılabilir.




  • Selam,
    NewPing kütüphanesini denemiştim ..

    http://playground.arduino.cc/Code/NewPing

    Kolay gelsin ..
  • tecevit kullanıcısına yanıt
    Teşekkürler,
    Kod işe yaradı. Deneme kodunu yazdım, 30 cm maksimum ayarladım, sorunsuz çalıştı. elimi önüne getirince çıkan mesafe ölçümleri. Ben bunu tüm programın içine ekleyeceğim, önüne bir engel gelince ya interrupt oluşturacak, ya da devamlı ölçtüreceğim. Daha o kısma gelmedik :)

     Cevizkafa Robot Projesi - Arduino+Android Robot Uygulaması

     Cevizkafa Robot Projesi - Arduino+Android Robot Uygulaması



    < Bu mesaj bu kişi tarafından değiştirildi ibrahimerol -- 23 Aralık 2013; 13:16:04 >




  • servo hariç bütün malzemeler var. bir an önce bitir de bize de yardımcı olursun hocam
  • 
Sayfa: önceki 12345
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.