L9110 Çift Motor Sürücü Kartı Arduino
L9110 Çift Motor Sürücü Kartı, Arduino projeleri için tasarlanmış kompakt ve kullanımı kolay bir H-köprü motor sürücü modülüdür. İki adet DC motoru bağımsız olarak kontrol etmenize olanak tanır.
L9110S H-köprü çipini kullanan bu modül, DC motorların yönünü ve hızını PWM sinyalleri ile kontrol edebilir. Küçük boyutu ve düşük fiyatı ile robot projeleri ve hareket kontrol uygulamaları için ideal bir çözümdür.
Arduino ile uyumlu çalışan bu sürücü kartı, robot arabalar, çizgi izleyen robotlar ve diğer motorlu projeler için basit ama etkili bir sürücü seçeneği sunar. 2.5V-12V aralığında çalışabilmesi, farklı motor tipleri ve güç kaynaklarıyla kullanım esnekliği sağlar.
Teknik Özellikler
L9110 Çift Motor Sürücü Kartının detaylı teknik özellikleri aşağıda listelenmiştir.
- Sürücü Entegresi: L9110S (H-Köprü)
- Kontrol Edilen Motor Sayısı: 2 (A ve B)
- Çalışma Voltajı: 2,5V - 12V DC
- Lojik Voltaj: 2.5V - 12V (ayrı güç kaynağı gerektirmez)
- Maksimum Sürekli Akım: 800mA (motor başına)
- Maksimum Anlık Akım: 1.5A (motor başına)
- Kontrol Pinleri: 4 adet (motor başına 2 pin)
- PWM Desteği: Var (0-100% hız kontrolü)
- Çalışma Frekansı: 100kHz'e kadar
- Koruma Özellikleri: Isı koruması
- PCB Boyutları: 29mm x 23mm x 14mm (yaklaşık)
- Montaj Delikleri: 2.2mm çapında, 4 adet
- Pin Dizilimi: Motor A: A-IA, A-IB; Motor B: B-IA, B-IB; Güç: VCC, GND
- Ağırlık: Yaklaşık 5g
Bağlantı ve Kullanım
L9110 Çift Motor Sürücü Kartının elektronik devrelere bağlantı şeması ve kullanım talimatları.
İpucu: Motorların ani yön değişimleri sırasında oluşan geri EMF'yi önlemek için yön değiştirmeden önce motorları kısa bir süre durdurmanız önerilir. Bu, motor sürücünün ve Arduino'nun korunmasına yardımcı olur.
L9110 motor sürücü kartını Arduino'ya bağlamak için aşağıdaki adımları izleyin:
- Güç Bağlantısı:
- VCC: Motor güç kaynağına (+)
- GND: Motor güç kaynağına (-) ve Arduino GND'sine
- Motor Bağlantıları:
- Motor A+ ve A-: İlk DC motorun uçlarına
- Motor B+ ve B-: İkinci DC motorun uçlarına
- Kontrol Bağlantıları:
- A-IA: Arduino'nun dijital pinine (örneğin D3)
- A-IB: Arduino'nun dijital pinine (örneğin D5)
- B-IA: Arduino'nun dijital pinine (örneğin D6)
- B-IB: Arduino'nun dijital pinine (örneğin D9)
Motor kontrolü için aşağıdaki temel komutları kullanabilirsiniz:
- Motor A İleri: A-IA = HIGH, A-IB = LOW
- Motor A Geri: A-IA = LOW, A-IB = HIGH
- Motor A Dur: A-IA = LOW, A-IB = LOW veya A-IA = HIGH, A-IB = HIGH
- Motor B İleri: B-IA = HIGH, B-IB = LOW
- Motor B Geri: B-IA = LOW, B-IB = HIGH
- Motor B Dur: B-IA = LOW, B-IB = LOW veya B-IA = HIGH, B-IB = HIGH
Hız kontrolü için, Arduino'nun PWM çıkışlarını kullanabilirsiniz. PWM pinlerinden (örneğin 3, 5, 6, 9, 10, 11) analogWrite() komutu ile 0-255 aralığında değerler göndererek motor hızını kontrol edebilirsiniz.
Bu motor sürücü modülü, Motor ve Motor Sürücü Kartları kategorisindeki diğer sürücülere göre daha az güçlüdür, ancak küçük DC motorlar için ideal bir çözümdür ve iki motorun bağımsız kontrolüne olanak tanır.
Uygulama Alanları
L9110 Çift Motor Sürücü Kartının kullanılabileceği çeşitli projeler ve uygulama alanları.
Robot Projeleri
- İki tekerlekli robot araçlar
- Çizgi izleyen robotlar
- Engelden kaçan robotlar
- Mini sumo robotları
Eğitim ve STEM Projeleri
- Motor kontrol deneyleri
- Robotik eğitim kitleri
- STEM/STEAM projeleri
- Robot bilimi öğrenimi
Hobi ve DIY Projeler
- Uzaktan kumandalı araçlar
- Oyuncak modifikasyonları
- Akıllı ev projeleri
- Küçük elektrikli mekanizmalar
Proje Örnekleri
L9110 Çift Motor Sürücü Kartı kullanılarak yapılabilecek detaylı proje örnekleri.
Çizgi İzleyen Robot
Arduino UNO, L9110 motor sürücü, iki adet DC motor, tekerlekler, iki adet kızılötesi çizgi sensörü ve bir güç kaynağı kullanarak basit bir çizgi izleyen robot yapabilirsiniz. Kızılötesi sensörler, robotun altına siyah çizgiyi algılayacak şekilde yerleştirilir. Sensörlerden biri çizgiyi algıladığında, Arduino o taraftaki motoru yavaşlatır veya ters yönde çalıştırır, böylece robot çizgi üzerinde kalmak için sürekli olarak kendini düzeltir. L9110 sürücü, motorların hız ve yön kontrolünü sağlar. Bu proje, robotik temellerini öğrenmek, motor kontrolü hakkında bilgi edinmek ve sensör entegrasyonu pratiği yapmak için idealdir. Algoritma geliştirmeye başlamak için de harika bir projedir. Basit PID (Oransal-İntegral-Türev) kontrolü ekleyerek robotun daha pürüzsüz hareket etmesini sağlayabilirsiniz. Pil olarak 4xAA batarya paketi veya 7.4V LiPo batarya kullanılabilir. Bu tür çizgi izleyen robotlar, hem eğitim amaçlı hem de robotik yarışmaları için kullanılır.
Uzaktan Kumandalı Arazi Aracı
Arduino Nano, L9110 motor sürücü, iki DC motor, HC-05 Bluetooth modülü ve bir LiPo batarya kullanarak akıllı telefon kontrollü bir arazi aracı geliştirebilirsiniz. Bluetooth modülü Arduino ile eşleştirilir ve akıllı telefonda özel bir uygulama (örneğin Arduino Bluetooth RC Car) kullanılarak araç kontrol edilir. Telefondaki sanal joystick veya yön butonları, Bluetooth üzerinden Arduino'ya komutlar gönderir. Arduino, bu komutları işleyerek L9110 sürücü aracılığıyla motorların hızını ve yönünü kontrol eder. Aracın menzili, Bluetooth bağlantısının kapasitesine bağlı olarak yaklaşık 10 metredir. Projeye ultrasonik sensör ekleyerek engel algılama özelliği de kazandırabilirsiniz, böylece araç yaklaşan engellere çarpmadan önce otomatik olarak yavaşlar veya durur. Bu proje, mikrodenetleyici ve motor kontrolü bilgilerinizi geliştirmenin yanı sıra, kablosuz iletişim ve mobil uygulama entegrasyonu konularında da pratik deneyim sağlar. Aynı zamanda, hobiciler ve çocuklar için eğlenceli bir oyuncak olarak da işlev görür.
Otomatik Pencere Kontrolü
Arduino Pro Mini, L9110 motor sürücü, iki adet sonsuz dişli DC motor, DHT22 sıcaklık/nem sensörü ve bir yağmur sensörü kullanarak otomatik pencere kontrol sistemi yapabilirsiniz. Sistem, iç ortam sıcaklığı ve nem değerlerini sürekli olarak izler. Belirli bir sıcaklık eşiği aşıldığında (örneğin 25°C), sistem motorları çalıştırarak pencereleri otomatik olarak açar. Yağmur sensörü yağmur algıladığında ise pencereler otomatik olarak kapanır. Ayrıca, gece saatlerinde veya ev sakinleri evden ayrıldığında güvenlik amacıyla pencerelerin kapalı kalmasını sağlayan zaman veya mod kontrolleri eklenebilir. L9110 sürücü, motorların yönünü ve hızını kontrol ederek pencerelerin düzgün şekilde açılıp kapanmasını sağlar. Bu sistem, enerji tasarrufu ve ev konforu için idealdir, çünkü ortam koşullarına göre otomatik olarak havalandırma sağlar. Projeye ESP8266 Wi-Fi modülü ekleyerek, uzaktan kontrol ve izleme özellikleri de kazandırabilirsiniz. Bu sayede akıllı telefon uygulaması üzerinden pencerelerin durumunu kontrol edebilir ve istediğiniz zaman manuel olarak müdahale edebilirsiniz.
Sorun Giderme ve İpuçları
L9110 Çift Motor Sürücü Kartı kullanırken karşılaşılabilecek yaygın sorunlar ve çözüm yöntemleri.
Yaygın Sorunlar ve Çözümleri
- Motorlar Hareket Etmiyor: Bağlantıları kontrol edin, güç kaynağının yeterli akım sağladığından emin olun.
- Düşük Motor Hızı: Batarya veya güç kaynağı voltajını kontrol edin, L9110'un yeterli akımı motorlara aktarabildiğinden emin olun.
- Motor Sürücü Isınması: Motorların çektiği akımı düşürün, soğutucu ekleyin veya daha güçlü bir sürücü kartı ile değiştirin.
- Düzensiz Motor Hareketi: PWM frekansını kontrol edin, motor fırçalarını temizleyin veya değiştirin.
- Arduino Sıfırlanma Sorunu: Harici güç kaynağı kullanın, motor ve Arduino topraklarını birleştirin, diyotla koruma ekleyin.
Performans İpuçları
- Motor hızını kademeli olarak artırın ve azaltın, ani hız değişikliklerinden kaçının.
- Motorları yüksüz durumda test ederek doğru çalıştıklarından emin olun.
- Motorların fiziksel blokajlardan etkilenmediğinden emin olun.
- Batarya ile çalışan projelerde yeterli kapasiteli ve taze batarya kullanın.
- Gürültüyü azaltmak için motor kablolarına 0.1μF kapasitör ekleyin.
Paket İçeriği
İlgili Ürün Kategorilerimiz
Arduino geliştirme kartları ile motor kontrol projelerinizi hayata geçirebilirsiniz. Arduino UNO, Nano ve Mega kartları kontrol projeleri için idealdir.
Ürünleri İncele →
Çeşitli motorlar ve sürücü kartları ile hareket kontrol projelerinizi geliştirebilirsiniz.
Ürünleri İncele →
Neden Voltaj.Net'ten Almalısınız?
Voltaj.Net, elektronik komponent ve geliştirme platformları konusunda Türkiye'nin güvenilir tedarikçisidir.
- Kalite Güvencesi: Test edilmiş ve onaylanmış, güvenilir ürünler
- Teknik Destek: Ürün kullanımı ve projeleriniz konusunda uzman desteği
- Hızlı Teslimat: Stoktan hızlı gönderim ve takip edilebilir kargo
- Tamamlayıcı Ürünler: Projeleriniz için gerekli tüm elektronik bileşenler
- Uygun Fiyatlar: Kaliteden ödün vermeden rekabetçi fiyatlandırma
- Güvenilir Alışveriş: Kolay sipariş ve iade süreci, güvenli ödeme
Ürün Hakkında Sıkça Sorulan Sorular
L9110 sürücü kartı hangi motor tiplerini kontrol edebilir?
DC fırçalı motorları kontrol edebilir. Step motorlar, servo motorlar veya fırçasız DC motorlar için uygun değildir.
Bu sürücü ile kaç volt motorları çalıştırabilirim?
2.5V ile 12V arasında çalışan DC motorlar için uygundur. 12V üzeri motorlar için önerilmez, sürücü aşırı ısınabilir.
Maksimum motor akımı ne kadardır?
Her kanal için sürekli 800mA, anlık olarak 1.5A'e kadar akım sağlayabilir. Yüksek güçlü motorlar için L298N gibi daha güçlü sürücüler tercih edilmelidir.
L9110 ve L298N arasındaki fark nedir?
L9110 daha küçük ve düşük güçlü motorlar için uygundur. L298N daha yüksek akım (2-3A) ve voltaj (35V'a kadar) destekler, ancak daha büyüktür.
Bu sürücü kart frenleme yapabilir mi?
Evet, motorun iki ucuna da aynı değeri (HIGH veya LOW) uygulayarak aktif frenleme yapabilirsiniz. Bu, motorun hızlı durmasını sağlar.
Pin bağlantılarını karıştırırsam sürücüye zarar verir mi?
Güç bağlantılarını (VCC/GND) ters bağlamak sürücüye zarar verebilir. Kontrol pinlerinin yanlış bağlanması genellikle sadece yanlış motor davranışına neden olur.
Arduino'dan bağımsız olarak kullanılabilir mi?
Evet, Arduino olmadan da kullanılabilir. Herhangi bir mikrodenetleyici veya mantık devreleri ile kontrol edilebilir. Kontrol pinlerine uygun lojik sinyaller gönderilmelidir.
Bu sürücü robotik yarışmaları için yeterli midir?
Basit çizgi izleyen robotlar veya küçük sumo robotları için uygundur. Ancak daha rekabetçi veya güç gerektiren yarışmalar için daha güçlü sürücüler önerilir.