İçindekiler:
- 1. Adım: Bir Video İzleyin
- Adım 2: Malzemeler
- Adım 3: Kablolama
- Adım 4: Devre Kartını Üretin
- Adım 5: Kod
Video: Arduino ve L293 İle DC Motor Kontrolü: 5 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
DC motorları kontrol etmenin kolay yolu. Tek ihtiyacınız olan elektronik ve programlama bilgisi
Herhangi bir sorunuz veya sorununuz varsa mail adresimden bana ulaşabilirsiniz: [email protected]
Youtube kanalımı ziyaret edin:
Öyleyse başlayalım.
1. Adım: Bir Video İzleyin
Ayrıca bu projenin nasıl çalıştığını da görebilirsiniz.
www.youtube.com/watch?v=tm69V7npSg8
Adım 2: Malzemeler
İhtiyacınız olan tüm malzemeleri ebay veya amazon'da bulabilirsiniz. Ancak yazıcı gibi eski elektronik cihazlarınız veya başka bir şey varsa oradan malzeme alabilirsiniz.
Sponsor Bağlantısı:UTSource.net İncelemeleri Elektronik bileşenleri ucuza sipariş etmek için güvenilir bir web sitesidir.
fiyat ve mükemmel kalite
Bu proje için ihtiyacınız olacak:
-motor sürücüsü L293D
-Arduino Mega 2560 veya Uno
- ekmek tahtası
-9V pil
-DC motoru
-9V pil kutusu
-bazı teller
-Yeşil ve kırmızı LED diyotlar
-iki buton
-iki adet 10k ohm direnç
Motor sürücüsü L293D
Bu çipi bir veya iki farklı motoru kontrol etmek için kullanabilirsiniz. TTL ailesine aittir yani 5V+ ile çalışır.
16 pini var
Pin 1 bağlantı yok
Pin 2 giriş
Pim 3 motor için çıkıştır
Pim 4 ve 5, pilin GND'sine bağlanır
Pim 6, motor için ikinci çıkıştır
Pin 7 ikinci giriştir
Pim 8, aküden V+'dır (9V)
Diğer tarafta, aşağıdakiler dışında aynıdır:
Pin 16, Vcc+'dır
Pin 9 bağlantı yok
Adım 3: Kablolama
Kablolamada sorun yaşarsanız resimlerle yardımcı olabilirsiniz. Üstte 1 motoru kontrol etmek için devre, altta 2 motoru kontrol etmek için devre var. Sadece bir motorla örnek yaptım.
Dijital giriş 2, ON düğmesine bağlanır (mavi kapaklı düğme)
Dijital giriş 3, KAPALI düğmesine bağlanır (kırmızı kapaklı düğme)
Bu iki düğme ile dönme yönünü değiştirebilirsiniz.
Buton pinine Arduino'dan GND arasına 10k ohm direnç bağlamanız gerekiyor.
Yeşil LED diyot dijital çıkış 5'e bağlı
Kırmızı LED diyot dijital çıkış 4'e bağlı
Kablolama L293D
Pin 1 bağlantı yok, böylece boş kalmasına izin verdiniz.
Sonraki, Arduino'daki dijital çıkışa bağlanan Pin 2'dir (2'den 53'e kadar herhangi bir dijital çıkışı seçebilirsiniz)
Pin 3 doğrudan motora bağlanır
Pim 4 ve 5 pil GND'ye bağlanır
Pin 6 doğrudan motora bağlanır
Pin 7, Arduino'daki dijital çıkışa bağlanır
Pin 8 aküden V+'dır. Motorun sorunsuz çalışması için 9V akü kullanmanızı tavsiye ederim.
Şansa ihtiyacınız varsa devre yapabilirsiniz.
Arduino'nun GND'sini pilin GND'sine bağladığınıza dikkat etmelisiniz. Tersi durumda her şey çalışmayacaktır
İki motoru kontrol etmek istiyorsanız, L293D'nin diğer tarafını kablolamanız gerekir.
Pin 16 Vcc+'dır. Arduino'dan 5V voltaj alırsınız.
Pin 15, Arduino'daki dijital çıkışa bağlanır
Pin 14 doğrudan motora bağlanır
Pim 13 ve pim 12, pilin GND'sine bağlanır
Pin 11 doğrudan motora bağlanır
Pin 10, Arduino'daki dijital çıkışa bağlanır
Pin 9 bağlantı yok
Adım 4: Devre Kartını Üretin
Bu devreyi kendim yaptım. Devre çizimi için SprintLayout kullanılmaktadır. Devre çizim programıdır,bu programda elektronik bileşenlerin tüm boyutlarına sahipsiniz yani temelde istediğiniz her şey için devre yapabilirsiniz.
Bu levhanın gravürü için CNC freze makinesi kullanılmaktadır. Bir tarafı bakır kaplı devreler için normal levha kullandım. Levha bitince çok ince zımpara ile cilaladım. Daha sonra endüstriyel alkol ve reçineyi toz haline getirdim. Bu karışım daha sonra korumak için bakır tarafı kapladım.
Adım 5: Kod
Üç farklı kod yaptım.
Motor kontrolü:
Her 5 saniyede bir motor dönme şeklini değiştirir
1 düğme ile motor kontrolü:
Butona ilk bastığınızda motor bir yöne dönüyor, butona ikinci bastığınızda motor diğer yöne dönüyor
2 buton ile motor kontrolü:
ON tuşuna bastığınızda motor bir yöne, OFF tuşuna bastığınızda başka yöne dönüyor.
Önerilen:
Butonlar, Raspberry Pi ve Scratch ile Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: 8 Adım (Resimlerle)
Basmalı Düğmeler, Raspberry Pi ve Scratch Kullanarak Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: Öğrencilerime PWM'nin nasıl çalıştığını açıklamanın bir yolunu bulmaya çalışıyordum, bu yüzden kendime 2 basmalı düğme kullanarak bir LED'in parlaklığını kontrol etmeye çalışma görevi verdim - bir düğme bir LED'in parlaklığını arttırır ve diğeri onu karartır. Programlamak için
Arduino Uno R3 ile Potansiyometre ile LED Kontrolü: 6 Adım
Arduino Uno R3 ile Potansiyometre ile LED Kontrolü: Daha önce, yeni bir yazılımı tanımak için aydınlatıcı olabilecek kontrol panosuna veri göndermek için Seri Monitör kullanıyorduk. Bu dersimizde, bir potansiyometre ile bir LED'in parlaklığını nasıl değiştireceğimizi ve potansiyometrenin verilerini nasıl alacağımızı görelim
3 Potansiyometre ve Arduino İle 3 Servo Motor Kontrolü: 11 Adım (Resimli)
3 Potansiyometre ve Arduino ile 3 Servo Motoru Kontrol Etmek: Merhaba. Bu benim ilk dersim, bu yüzden kurarken herhangi bir hata yaparsam bana karşı sabırlı olacağınızı umuyorum. Yeni başlayanlar için yazılmıştır, bu yüzden aranızda daha ileri olanlar bunun çoğunu atlayabilir ve sadece kablolamaya geçebilir. Kendime koyduğum hedef
Arduino Uno (Arduino Powered Robot Face) ile LED Matrix Dizisinin Kontrolü: 4 Adım (Resimli)
Arduino Uno ile LED Matris Dizisini Kontrol Etme (Arduino Powered Robot Face): Bu talimat, bir Arduino Uno kullanarak bir dizi 8x8 LED matrisinin nasıl kontrol edileceğini gösterir. Bu kılavuz, kendi projeleriniz için basit (ve nispeten ucuz) bir görüntü oluşturmak için kullanılabilir. Bu şekilde harfleri, sayıları veya özel animasyonları görüntüleyebilirsiniz
Arduino ve PWM Fanları İle Sıcaklık Kontrolü: 6 Adım (Resimli)
Arduino ve PWM Fanları ile Sıcaklık Kontrolü: Arduino üzerinde PID ile sıcaklık kontrolü ve DIY sunucu/ağ raf soğutması için PWM fanları ile birkaç hafta önce ağ cihazları ve birkaç sunucu ile bir raf kurmam gerekiyordu. Raf kapalı bir garaja yerleştirildi, yani kış ve kış arasındaki sıcaklık aralığı