Arduino İle Oyuncak DC Motor Nasıl Çalıştırılır (Resimli)

İçindekiler:

Arduino İle Oyuncak DC Motor Nasıl Çalıştırılır (Resimli)
Arduino İle Oyuncak DC Motor Nasıl Çalıştırılır (Resimli)

Video: Arduino İle Oyuncak DC Motor Nasıl Çalıştırılır (Resimli)

Video: Arduino İle Oyuncak DC Motor Nasıl Çalıştırılır (Resimli)
Video: Anakart Marka Modelini Nasıl Öğrenirim | Programsız 2024, Mayıs
Anonim

Arduino mikrodenetleyici ile yapabileceğiniz en temel (ve eğlenceli) şeylerden biri bir DC motor bağlamaktır. Basit bir masa vantilatörü yapabilir ya da her şeye girip uzaktan kumandalı bir araba yapabilirsiniz. Her iki durumda da, bir DC motorun bir Arduino kartıyla nasıl çalıştırılacağını bilmeniz gerekecek.

adımlar

Bölüm 1 / 2: Bileşenlerin Kablolarının Bağlanması

Arduino Adım 1'i Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 1'i Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 1. Bir atlama teli alın ve Arduino'nuzdaki Dijital Pin 3'ü breadboard üzerinde seçtiğiniz bir pime bağlayın

Ancak çalışmadığı için breadboard üzerindeki Güç/Toprak sütunlarına bağlamayın. (Sadece devre çizimini istiyorsanız 8. adıma geçin)

  • Arduino kartını USB konektörü üstte olacak şekilde tutarsanız, dijital pinler sağda olacaktır. Dijital konektörlerin altta 0 ile başladığını unutmayın. Pin 3, alttan 4. pin olacaktır.
  • Breadboard'u, iki Güç/Toprak sütunu en solda ve en sağda olacak şekilde yerleştirin/tutun. Breadboard üzerindeki her sıra yatay olarak ve her güç/toprak pini dikey olarak birbirine bağlanmıştır.
  • Breadboard ayrıca ortada bir bölücüye sahiptir. Ayırıcının iki yanındaki pimler yatay olarak bağlanmamıştır.
Arduino Adım 2'yi Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 2'yi Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 2. 270 ohm'luk direncin bir ucunu (buna Uç 1 diyeceğiz) Dijital Pim 3'e bağlı atlama teli ile aynı sıradaki bir pime bağlayın

Direncin diğer ucunu (Uç 2) breadboard üzerinde seçtiğiniz başka bir pime bağlayın.

Arduino Adım 3'ü Kullanarak Bir Oyuncak DC Motoru Çalıştırın
Arduino Adım 3'ü Kullanarak Bir Oyuncak DC Motoru Çalıştırın

Adım 3. PN2222 transistörünün Base pinini (orta pin) 270 ohm rezistörün 2. Sonu ile aynı sıradaki bir pine bağlayın

(Bu uç, Dijital Pin 3'ten gelen tel ile aynı sırada olmayan uçtur.

PN2222 transistörünü düz tarafı size bakacak şekilde tutun. Soldaki pin Collector pini, sağdaki pin ise Emitter pinidir. Orta pim Temel pimdir

Arduino Adım 4'ü Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 4'ü Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 4. Bir atlama teli alın ve PN2222 transistörünün Toplayıcı pimini (sol) Arduino'daki GND (toprak) pimine bağlayın

Arduino Adım 5'i Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 5'i Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 5. 1N4001 Diyotunun Pozitif (+) ucunu PN2222 Transistörünün Verici pimine bağlayın

Negatif (-) ucunu başka bir sıradaki bir pime bağlayın.

Şerit çizgili uç, 1N4001 Diyot üzerindeki Negatif (-) uçtur. Çizgi olmayan taraf Pozitif (+) uçtur

Arduino Adım 6'yı Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 6'yı Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 6. Bir jumper kablosu alın ve Arduino üzerindeki 5V pinini, 1N4001 Diyotunun Negatif (-) ucunu bağladığınız breadboard üzerinde aynı sıradaki bir pine bağlayın

Arduino Adım 7'yi Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 7'yi Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 7. DC Motoru alın

Pozitif ayağı, 1N4001 Diyotunun Negatif (-) ucunu bağladığınız yerle aynı sıradaki bir pime bağlayın. DC motorun Negatif ayağını, 1N4001 Diyotunun Pozitif (+) ucunu ve PN2222 Transistörünün Verici pimini bağladığınız yerdeki ile aynı sıradaki bir pime bağlayın.

Arduino Adım 8'i Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 8'i Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 8. Devreniz şimdi tamamlandı

Devrenizin doğru olup olmadığını görmek için devre şemasına bakın. Bölüm 2'ye geçin.

Bölüm 2/2: Kodu Yazma

Arduino Adım 9'u Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 9'u Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 1. Bilgisayarınızda Arduino IDE'yi açın

Varsayılan olarak, her şeyi kolaylaştırmak için bazı eskizlerin yazılı olması gerekir: (İsterseniz yorumları silebilirsiniz. Adım 5'in tam kodu vardır)

Arduino Adım 10'u Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 10'u Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 2. Çıkışı DC Motor için pin değişkeni olarak bildirin:

const int MOTORPIN = 3; (MOTORPIN, olmasını istediğiniz herhangi bir şey de olabilir)

const int, MOTORPIN değişkeninin sabit bir tam sayı olduğunu belirtir

Arduino Adım 11'i Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 11'i Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 3. setup() işlevine gidin

Motor pinini çıkış pini olarak ayarlamak için sadece kaşlı ayraçların arasına şunu yazın: pinMode(MOTORPIN, OUTPUT);

  • void setup() - Bu işlev başlangıçta bir kez çalışır. Arduino'da hangi pinlerin kullanılacağını ayarlayacaktır.
  • pinMode (MOTORPIN, OUTPUT) - MOTORPIN tarafından belirtilen pinin bir çıkış pini olduğunu ve herhangi bir veri almayacağını belirtir.
Arduino Adım 12'yi Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 12'yi Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 4. Döngü() işlevine gidin

Sadece iki küme parantezinin arasına şunu yazın:

  • Hız değişkenini (DC motorun ne kadar hızlı döneceğini) bildirin: int speed = 255; Hız değeri 0 ile 255 arasında bir sayı olmalıdır ve 0, motorun durdurulduğu anlamına gelir.
  • Sonraki satırda analogWrite() kullanarak DC motor için kullanacağımız pine çıkış gönderelim: analogWrite(MOTORPIN, speed); Bu, hız değerini çıkış olarak MOTORPIN'e gönderecektir.
Arduino Adım 13'ü Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 13'ü Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 5. Kodunuz tamamlandı

Arduino Adım 14'ü Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 14'ü Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 6. Dosyayı bilgisayarınıza kaydedin ve çizimi doğrulayın

Arduino IDE'nin üstündeki araç çubuğuna gidin ve onay işaretine tıklayın. Bu, çiziminizi Arduino'da çalıştırılabilmesi için derleyecektir.

Arduino Adım 15'i Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 15'i Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 7. Arduino IDE'nin altındaki kara kutuyu işaretleyin

Herhangi bir hata bulunursa, size orada söylemelidir. Hata alırsanız, derleyicinin hatanın açık olduğunu söylediği satırları kontrol edin. Hata bulunmazsa devam edin.

Arduino Adım 16'yı Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 16'yı Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 8. Şimdi, Arduino Kitinizle birlikte verilen USB kablosunu kullanarak Arduino'nuzu bilgisayarınızdaki bir USB bağlantı noktasına bağlayın

Arduino Adım 17'yi Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 17'yi Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 9. Arduino IDE'ye geri dönün

Araçlar'a, ardından Bağlantı Noktası'na ve ardından COM'a tıklayın. USB "Seri İletişim" bağlantı noktanızın numarası olacak ve bilgisayara ve/veya USB bağlantı noktasına bağlı olarak farklı olacaktır. Menüde COM bağlantı noktası görünmüyorsa, farklı bir USB bağlantı noktası deneyin veya bilgisayarınızı yeniden başlatın.

Arduino Adım 18'i Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 18'i Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 10. Yükle düğmesine tıklayın (sağa işaret eden ok) ve çizimi Arduino'nuza yükleyin

IDE kodunuzu derleyecek ve herhangi bir hata bulunmazsa taslağı Arduino'ya gönderecektir. Hata alırsanız, kodunuzu kontrol edin.

Arduino Adım 19'u Kullanarak Bir Oyuncak DC Motor Çalıştırın
Arduino Adım 19'u Kullanarak Bir Oyuncak DC Motor Çalıştırın

Adım 11. Kodunuz yüklendikten sonra DC motor kodda belirttiğiniz hızda dönmeye başlamalıdır.

İpuçları

  • Pinleri sabit olarak bildirmeniz gerekmez, ancak bunu yapmak iyi bir programlama uygulamasıdır.
  • Hatalardan kaçınmak için kodunuzdaki noktalı virgülleri unutmayın!
  • Bazı DC motorlar, bir USB bağlantı noktasının kaldırabileceğinden daha fazla güç çeker. USB güç dalgalanması uyarıları alıyorsanız, Arduino'yu USB portu ve güç adaptörü/pilleri ile çalıştırın.
  • Motorunuz dönmüyorsa, kablolamanızı kontrol edin. Kablolamanız doğruysa, hatalı bileşenler veya bağlantılardan kaynaklanıyor olabilir. Çalışıp çalışmadığını görmek için bileşenleri değiştirin. Bunun nedeni kodda belirttiğiniz hız da olabilir.

Önerilen: