İster küçük bir robot fare, ister küçük bir IoT elektrikli fan olsun, bir DC motorla her şeyin nasıl kontrol edileceğini bilmekekipman makinesisizi meşgul edecek birçok yaratıcı Kendin Yap projesinin önünü açıyor.Bu eğitimde, şunu kullanıyoruz:la38motor kontrolörü üzerindeekipman makinesibir çift DC motora güç vermek ve döndürmek için!
la38Motor Kontrol Modülü, mikrodenetleyicilere ve mikroişlemcilere yardımcı olan bir karttır.ekipman makinesi3,3V veya 5V'den fazlasını gerektiren güç DC motorları.
Şunu kullanır:la38Motoru çalıştırmak ve devreyi izole etmek için gereken tüm mantık ve güç yönetimine güç sağlayan ICekipman makinesiDC motora uygulanan yüksek voltajlardan.
la38Modül, kullanımı kolay olduğundan başlangıç seviyesindeki robot kitindeki ana motor kontrol cihazıdır.Sorunsuz bir şekilde bilgisayarınıza bağlamak için jumper'lar ekleyebileceğiniz pin başlıklarına sahiptir.ekipman makinesi.Ayrıca etkinleştirme pinine darbe genişlik modülasyonu (PWM) sinyali uygulayarak motoru hızlandırabilir veya yavaşlatabilirsiniz.terminal.
Açısındanakıms,la38biryüksek akım.Aslında bu bir10 amper akımdörtlü motorlardan oluşuranlık elektrik anahtarları temas etmek.Bu, motoru yeniden bağlamadan akım yönünü ayarlamanıza olanak tanır.H köprüsündeki akımın yönünün değiştirilmesi, motorun dönüş yönünü de değiştirir.la38'in iki kontrol kontağı vardır, bu da bir çift motoru bağımsız olarak kontrol etmenizi sağlar.Python programlamada yeniyseniz bu yararlı Python özetlerini kaçırmayın.
While döngüsünde, leftForward ve rightForward pinleri ilk önce bir saniyeliğine açılır.Hızı kontrol etmek için açma çıkışı görev döngüsünü değiştirin.Önce bunları bir saniyeliğine %100 görev döngüsüne, ardından %50'ye ayarlayın.%100'lük bir görev döngüsü motorları maksimum hızda çalıştırırken, %50'lik bir görev döngüsü yarı hızda çalışacaktır.
“.py” uzantısıyla bitiyorsa “rpi-dcmotor.py” veya başka bir dosya adı olarak kaydedin.Bundan sonra kapatınekipman makinesi.
NOT.Bu jumper pinleri EN pinini otomatik olarak 5V'a bağlayarak,akımIN pini aracılığıyla.Hala bu pin üzerinden güç sağlıyor olmanız gerekirken, 5V bazı problemlere neden olabilir.ekipman makinesi5V yerine 3,3V kullanması gerektiği için.Ayrıca bu pinlerin bağlanmasıekipman makinesidaha sonra motorların hızını kontrol etmenizi sağlayacaktır..
İpucu: Telefonunuzdaki pin numarasının ne olduğunu öğrenmek içinekipman makinesiGPIO pinleri sağda olacak şekilde tutun.Bunlar siyah bir tepsinin üzerinde duran küçük metal parçalardır.Daha sonra, tepsiden sol üstteki pime bakarsanız, bu pim 1'dir. Onun sağında pim 2 bulunur. Pim 1'in altında pim 3 bulunur, vb.
NOT.Çoğu DC motorda genellikle lehim telleri bulunmaz.Bunları kendiniz lehimleyebilirsiniz.Herhangi bir gösterge işe yarayacaktır, ancak çok telli bakır tel en iyi sonucu verir.
Komut dosyasını terminalde çalıştırarak kodu çalıştırabilirsiniz.Ancak bundan önce, güç eklemeniz gerekir.la38modülü.
la38DC Motor Kontrol Modülü, voltaj 45V'u aşmadığı sürece herhangi bir DC güç kaynağına bağlanabilir.Kullanılabilirlik açısından 9V pil ve modülün güç terminallerine bağlanan DC fişi kullanmak daha kolay olacaktır.
Ayrıca 9V pillerin cihazınıza zarar vermesi konusunda endişelenmenize gerek yok.ekipman makinesi.la38Modül, MOSFET adı verilen ve düşük güçlü bir röle gibi davranan özel bir IC kullanır.anlık elektrikPinlerinizi güç kaynağından izole eden anahtar.
DC motorun dönmesini sağlamak için bir pinden nasıl akım gönderebilirim?Motorun nasıl dönmesini sağladığımıza daha yakından bakalım.
la38motor kontrol modülü birkaç tane kullanıranlık elektrikMotorun dönüşünü kontrol etmek için anahtarlar.Bu anahtarları bir duvar anahtarı gibi düşünebilirsiniz, ancak çalıştırmak için parmaklarınızı kullanmazlar; güç kaynağından 3,3V kullanırlar.ekipman makinesi.
Ve burası GPIO.output( , GPIO.HIGH).Bu GPIO.output( , GPIO.HIGH).Bu pinin GPIO.HIGH olarak ayarlanması bu pinin 3,3V yaymasına neden olur.Buanahtarı etkinleştirirakımın motora akmasını sağlar.Akım daha sonra motoru döndürür.Bu pinlerin GPIO.LOW'a çevrilmesi, motora giden gücü kesen anahtarı kapatır.
Motordan geçen akımın yönünü değiştirerek motorun dönüş yönünü değiştirebiliriz.Bu nedenle bir motorun dönüşünü kontrol etmek için iki ayrı pinimiz var: arka ve ön.Çalışıyorlaranlık elektrikMotorun güç kaynağının her iki tarafını da açarak gücü ileri veya geri yönlendirir.
Aynı şey hız için de geçerli.İleri ve geri çıkış pinlerinden farklı olarak etkinleştirme pini, herhangi bir zamanda motordan akan güç miktarını kontrol eder.
Açma kontağındaki voltajı artırarak, anahtarları biraz daha "geniş" açılır ve motordan daha fazla akımın akmasına izin verir.Motorların gücünün arttırılması onların daha hızlı dönmesini sağlar.Azalmak onları yavaşlatır.
Üzerindeekipman makinesi, pinlerin çıkış voltajını kontrol etmek için PWM veya Darbe Modülasyonunu kullanıyoruz.Görev döngüsünün arttırılması maksimum voltajı 3,3V'a yaklaştırır ve 0V'a düşürür.
Aslında şunları yapabilirsiniz:kapatmakMotor etkinleştirme pimini 0V'a ayarlayarak motoru bir şekilde çalıştırabilirsiniz.Bunu bir araba gibi düşünün: etkinleştirme pimleri motorlara güç sağlayan gazı sağlar ve ileri ve geri pimlerin vuruşları dişlileri hareket ettirerek onların ileri veya geri hareket etmelerini sağlar.
Solenoid bobinlerinin bulunduğu yere göre farklılık gösterirler.DC fırçalı motorun ortasında, kalıcı mıknatıslardan oluşan bir halka arasında dönen bir bobin bulunur.Fırçasız DC motorların diğer tarafında bobinler bulunur; elektromanyetik bobinleri kalıcı mıknatısları çevreler.
Kollektör motorları ucuzdur ve düşük hızlarda iyi performansa sahiptir.Ancak fırçasız motorlara göre daha hızlı ısınma eğilimindedirler ve enerji açısından daha az verimlidirler.Öte yandan fırçasız motorlar, fırçalı motorlara göre daha yüksek hızlara ulaşabilir, daha az aşırı ısınabilir ve daha hızlı dönmek için daha az güç kullanabilir.
İçinde bir motor kullanıyorsanızekipman makinesirobot tekerlek dişli kutusu, fırçalanmış bir motor daha iyi olmalıdır.Ancak küçük bir elektrikli fan gibi dişli olmayan bir motor kullanıyorsanız fırçasız bir motor daha iyi olmalıdır.
Bu üreticiye göre değişiklik gösterse de, motor başına 2A tepe akımı bekleyebilirsiniz.la38Motor sürücü modülü.
Terence, dünyadaki en iyi robotu yapmaya çalışan bir robot meraklısıdır.İkinci bir hobi olarak LED yakmasaydı bu işe uzun zaman önce başlardı.
Bağlı Kuruluş Açıklaması.Bağlantılarımız aracılığıyla satın alınan ürünlerden komisyon kazanmayı kolaylaştırmak, okuyucularımız için yaptığımız çalışmaları desteklemektedir.