menü simgesi Tüm Kategoriler
Arduino

Arduino Motor Shield Rev3

Ürün Kodu : 08.02.012.010
905,06 TL + KDV
1.086,07 TL (KDV Dahil)
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (0)
  • Arduino Motor Shield Rev3



    Arduino Motor Shield Rev3
    , Arduino Rev3 kartlara uygun pin yapısına sahip (Arduino 1.0 Pinout) motor sürücü modülüdür. Kart üzerinde dual full-bridge motor sürücü entegresi L298 bulunmaktadır. L298, iki farklı DC motorun birbirinden bağımsız bir şekilde yön ve hız kontrolünü sağlayabilir. Bunun yanında kart üzerinde iki kanal kombine bir şekilde kullanılarak bir adet bipolar step motor sürülebilir. DC motor sürme esnasında motor akımları da ölçülebilmektedir. Shield üzerinde 2 adet PWM pini ve 2 adet analog giriş (Input) pini kullanıcı erişimine uygun olarak tasarlanmıştır.

    Analog girişlerle, çeşitli sensör uygulamaları gerçekleştirebilir; PWM pinleri ile de düşük akım çeken servo motorlar sürülebilir. Aynı zamanda iki adet I2C (TWI) haberleşmesi için dışarı çıkartılmış pinler bulunmaktadır. Shield iki kanallı olup kanal başı 2A akım verebilmektedir. Buna göre iki adet DC motorun hız ve yön kontrolü yapılabileceği gibi shield üzerinden bipolar step motorlar da sürülebilir. Arduino Motor Shield Rev3 tümüyle lehimlenmiş ve fabrikada test edilmiş olarak paketlenmiştir. Arduino Motor Shield Rev3, 8 adet pini kullanarak üzerine takıldığı Arduino kart üzerinde işlevsel hale gelir.



    Güç Gereksinimi


    Arduino Motor Shield Rev3, harici bir güç kaynağından beslenmelidir. L298 motor sürücü entegresinin aktif olduğu durumlarda, motorlar ve modül üzerindeki diğer komponentler için çekilen akım USB üzerinden sağlanan 500-600 mA sınırını aştığından 'shield'ın USB üzerinden beslenmesi uygun değildir. Harici güç dışarıdan sağlandığında kaynak ya bir AC-DC adaptör ya da bir pil olmalıdır. Pil bağlanması durumunda, pil uçları 'shield'ın bağlandığı kart üzerinde Vin ve GND uçlarına bağlanır. AC-DC adaptör ile enerji verilmesi durumunda, 2.1 mm uzunluğunda ortası pozitif erkek konnektörün 'shield'ın takıldığı kart üzerinde yer alan güç 'jack'ına takılmasıyla shiled enerjilenmiş olur. 'Shield'ın takıldığı Arduino kartına herhangi bir zarar vermemek için sağlanan harici gerilim 7-12 VDC arasında seçilmelidir. Projenizde kullanılan motorların besleme gerilimi 9 VDC'den büyük ise bu durumda 'shield' beslemesi ile kart beslemesinin, 'shield'ın arkasında yer alan 'Vin connect' jumperı üzerinden ayrılması tavsiye edilir. Vin için vidalı terminalde mutlak limit 18 VDC'dir. Shield üzerinden sağlanabilecek maksimum akım kanal başına 2A olup toplamda 4A 'dir.

    arduino-motor-shield-connections.jpg (121 KB)

    IO Pinleri ve Motor Bağlantıları


    Arduino Motor Shield Rev3 üzerinde kanal A ve kanl B olmak üzere iki kanal mevcuttur. her bir kanal için shiled üzerinde 4 pin kullanılır. Her bir kanal ayrı ayrı veya bir adet bipolar step motoru sürmek için birlikte kullanılabilir. Kanallara göre pin dağılım aşağıdaki tabloda gösterilmiştir:

    Fonksiyon Pinler (A kanalı için) Pinler (B Kanalı için)
    Yön D12 D13
    PWM D3 D11
    Yavaşlatma D9 D8
    Akım Algılama A0 A1




    Eğer uygulamanızda pin ihtiyacı fazla ise Yavaşlatma ve Akım Algılama pinlerinin kartın arkasındaki 'jumper'lar üzerinden bağlantısı kesilir ve bu pinler de ihtiyacınıza göre kullanılabilir. Kart üzerindeki soketler:

    • Vidalama terminali: motor güç bağlantılarını yapmak için kulanılır.
    • 2 adet analog bağlantı için 2 adet beyaz Tinkerkit konnektörü
    • 2 adet analog çıkış için 2 adet turuncu Tinkerkit konnektörü
    • TWI arayüzü sağlamak ve giriş ve çıkış olarak kullanılmak üzere 2 adet beyaz 4 pinli Tinkerkit konnektörü

    şeklindedir.



    Arduino Motor Shield Rev3 ile iki adet fırçalı DC motoru (+) ve (-) uçları vidalı terminallere bağlayarak kullanabilirsiniz. DIRA ve DIRB pinleri ise yön kontrolünde kullanılır. Bu pinleri HIGH veya LOW olarak ayarlayarak motor dönüş yönünü ileri ve geri olarak ayarlayabilirsiniz. Hız kontrolü ise PWMA / PWMB sinyallerinde 'duty cycle' değiştirilerek ayarlanabilir. BRAKE A ve BRAKE B girişlerini HIGH yapmak ise motorun dönüş hızını etkli bir şekilde düşürecektir. Bunun yanında motora giden akımı ölçebileceğiniz SNS0 ve SNS1 pinleri de mevcuttur. Motorun çektiği ve A0 ve A1 pinlerinden analogRead() fonksiyonu ile okunan değer aslında ilgili kanal tarafından çekilen akımla orantılı bir voltaj değeridir. Okunan bu voltaj değeri herhangi bir kanaldan çekilen maksimum 2A değerinde 3.3 Voltu gösterecek şekilde kalibre edilmiştir. Arduino Motor Shield Rev3 modülünün ebatları 2.7X2.1 inçtir. Farklı yüzeylere kolayca montaj yapabilmek için 4 vidalama deliği kart üzerine yerleştirilmiştir.






    Özet



    • Çalışma Gerilimi: 5-12 Volt
    • Motor Sürücü: L298
    • Kanal başı 2A akım verebilir.
    • Akım Hassasiyeti: 1,65 V/A
    • Sürülebilen motor sayısı: 2 adet DC veya 1 adet bipolar step motor



    Dökümantasyon ve Görseller




T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.