
İndirimli
SKU: STOK923
KDV Dahil
ULN2003 28BYJ-48 Step Motor Sürücü Kartı; özellikle 28BYJ-48 redüktörlü step motorların Arduino, ESP32, STM32 ve benzeri mikrodenetleyicilerle kontrol edilmesini kolaylaştıran motor sürücü modülüdür.
Kart üzerinde bulunan ULN2003 Darlington transistör sürücü entegresi, mikrodenetleyiciden gelen düşük akımlı kontrol sinyallerini kullanarak step motor bobinlerinin anahtarlanmasını sağlar. Bu sayede motor, mikrodenetleyici GPIO pinlerine doğrudan bağlanmadan güvenli ve kontrollü şekilde sürülebilir.
Not: Kartın besleme gerilimi kullanılan step motorun nominal çalışma gerilimine göre seçilmelidir. 5V 28BYJ-48 motor kullanılıyorsa motor beslemesinin de uygun 5V kaynaktan sağlanması önerilir.
ULN2003, içerisinde birden fazla Darlington NPN transistör sürücü kanalı bulunan entegredir. Step motor bobinleri gibi mikrodenetleyici GPIO pinlerinin doğrudan süremeyeceği yüklerin kontrol edilmesinde yaygın olarak kullanılır.
Mikrodenetleyici yalnızca ULN2003 kartının girişlerini kontrol eder. Motor bobinlerinin çektiği akım ise sürücü entegresi üzerinden anahtarlanır.
ULN2003 sürücü kartı özellikle 5 kablolu ve 4 fazlı 28BYJ-48 step motorlarla birlikte kullanılmak üzere yaygın şekilde tercih edilir.
28BYJ-48 motorun konnektörü kart üzerindeki 5 pinli motor soketine doğrudan bağlanabilir. Mikrodenetleyici tarafında ise IN1, IN2, IN3 ve IN4 girişleri kullanılır.
Yaygın ULN2003 step motor sürücü kartlarında aşağıdaki bağlantılar bulunur:
Motorun hareket edebilmesi için IN1-IN4 girişlerinin belirli bir sıra ile HIGH ve LOW yapılması gerekir.
Step motor bobinleri tam adım sürme dizisine göre sırayla enerjilendirilebilir. Bu yöntemle motor belirli adım sayısı kadar kontrollü olarak hareket ettirilebilir.
Dönüş yönünü değiştirmek için fazların sürülme sırası ters çevrilir.
Yarım adım sürme yöntemi kullanıldığında motor daha küçük açısal adımlarla hareket ettirilebilir. Bu yöntem daha akıcı ve daha hassas hareket elde edilmesini sağlayabilir.
28BYJ-48 motorlarda yarım adım sürme özellikle hassas konumlandırma gereken projelerde yaygın olarak kullanılır.
ULN2003 sürücü kartı Arduino Uno, Nano, Mega ve diğer Arduino uyumlu kartlarla kolayca kullanılabilir.
Örneğin kart üzerindeki IN1-IN4 girişleri Arduino'nun dört dijital çıkışına bağlanabilir. Arduino üzerinden uygun faz sıralaması oluşturularak motorun:
kontrol edilebilir.
Arduino IDE üzerinde Stepper veya AccelStepper gibi uygun kütüphaneler kullanılabilir.
ESP32 GPIO pinleri ULN2003 kartının kontrol girişlerine bağlanarak 28BYJ-48 motor kontrol edilebilir.
Motorun güç ihtiyacı ESP32 GPIO pinlerinden karşılanmamalıdır. Motor için uygun harici besleme kullanılmalı ve ESP32 ile ULN2003 kartının GND bağlantıları ortaklanmalıdır.
STM32 tabanlı projelerde dört GPIO çıkışı kullanılarak ULN2003 kartının IN1-IN4 girişleri kontrol edilebilir. Timer tabanlı yazılım kullanılarak düzenli adım zamanlaması oluşturulabilir.
28BYJ-48 gibi step motorların bobinleri, mikrodenetleyici GPIO pinlerinin güvenli şekilde sağlayabileceğinden daha fazla akım çeker.
Motorun doğrudan GPIO pinine bağlanması mikrodenetleyiciye zarar verebilir. ULN2003 kartı motor bobinlerini sürmek için gerekli güç anahtarlama katını sağlar.
Motor bobinleri endüktif yüklerdir. Bobin akımı kesildiğinde ters yönde yüksek gerilim darbeleri oluşabilir.
ULN2003 içerisinde bu tür endüktif gerilim darbelerinin sınırlandırılmasına yardımcı olan dahili koruma diyotları bulunur.
Birçok ULN2003 28BYJ-48 sürücü kartında IN1-IN4 kanallarının durumunu gösteren LED'ler bulunur.
Bu LED'ler motor sürme sırasını görsel olarak takip etmeyi ve devre testini kolaylaştırabilir. LED sayısı ve kart tasarımı üreticiye göre değişebilir.
Motor beslemesinin doğrudan mikrodenetleyici kartından alınması yerine yeterli akım sağlayabilen harici bir güç kaynağı kullanılması özellikle daha kararlı çalışma sağlar.
Harici besleme kullanıldığında:
Motor yalnızca titreşiyor ancak düzgün şekilde dönmüyorsa en sık karşılaşılan nedenlerden biri yanlış faz sıralamasıdır.
Kontrol edilmesi gerekenler:
ULN2003 kartı motorun hızını kendi başına belirlemez. Dönüş hızı mikrodenetleyicinin fazları hangi sıklıkla değiştirdiğine bağlıdır.
Adımlar daha hızlı uygulanırsa motor daha hızlı döner. Ancak motorun mekanik kapasitesinin üzerinde hız verilmesi adım kaçırmaya veya motorun durmasına neden olabilir.
Step motorun dönüş yönü fazların sürülme sırası değiştirilerek kontrol edilir.
Örneğin bir faz dizilimi saat yönünde hareket oluşturuyorsa aynı dizinin ters sırayla uygulanması motoru saat yönünün tersine döndürebilir.
Siparişinizden teslimata kadar her adımda şeffaf, hızlı ve güvenli bir deneyim.
Stoktan ürünlerde 15.00’e kadar verilen siparişler aynı gün, tedarik bekleyen ürünler 2–3 iş gününde kargoda.
Şirket bilgilerinizi girerek siparişinizi kolayca kurumsal fatura ile tamamlayabilirsiniz.
Ödeme bilgileriniz güvenli bağlantı ve korumalı ödeme altyapısıyla işlenir.
Ürün seçimi ve sipariş sonrası sorularınızda deneyimli ekibimiz yanınızda.