İçindekiler:

DC Motor Konum Kontrolü: 5 Adım
DC Motor Konum Kontrolü: 5 Adım

Video: DC Motor Konum Kontrolü: 5 Adım

Video: DC Motor Konum Kontrolü: 5 Adım
Video: STEP MOTOR HIZ KOTROLÜ VE POZİSYON KONTROLÜ - 1 2024, Kasım
Anonim
DC Motor Konum Kontrolü
DC Motor Konum Kontrolü
DC Motor Konum Kontrolü
DC Motor Konum Kontrolü
DC Motor Konum Kontrolü
DC Motor Konum Kontrolü
DC Motor Konum Kontrolü
DC Motor Konum Kontrolü

Bu talimat, Yerel web ağı aracılığıyla motor konumunun nasıl kontrol edileceğini gösterecektir.

Artık ağa bağlı akıllı telefon veya iPad kullanabilirsiniz, ardından motorun yerel web sunucusunun adresini yazın, buradan, web sayfasındaki diski döndürerek web sayfasındaki diske dokunduğumuzda motor konum diskini kontrol edebiliriz, konum ayarını gönderecektir. motorun web sunucusuna, ardından gerçek zamanlı olarak bu konum ayarına ulaşmak için motor diskini döndürün

Videoyu izle

www.youtube.com/watch?v=bRiY4Qr5HRE

Adım 1: Donanım Gerekli

Donanım Gerekli
Donanım Gerekli

Bu projeyi yapmak için ihtiyacımız olacak

1. nodeMCU

2. H köprüsü L298

3. Enkoderli motor

4. Motor tabanı

nodeMCU'nun kalbi, yerel wifi ağına bağlanmamıza izin veren ESP8266'dır. Ayrıca GPIO ve kesme, PWM işlevine sahiptir, diğerleri gibi Arduino mikrodenetleyici

Motor kaidesi, lazer cnc makinesi ile kesilmiş 3mm kalınlığında MDF ahşaptan yapılmıştır.

Adım 2: Devre Tasarımı

Devre tasarımı
Devre tasarımı
Devre tasarımı
Devre tasarımı
Devre tasarımı
Devre tasarımı
Devre tasarımı
Devre tasarımı

Devre tasarımına bir göz atın, motor kodlayıcı giriş pimi 4, 5'e bağlanır, burada pim 4 ayrıca motorun dönüşünü saymak için bir kesme pimi görevi görür

Pim 12, 13, H köprüsü L298 yardımıyla motorun ileri veya geri hareketini kontrol etmek için çıkış pimi görevi görür

Pin 14, motor hızını kontrol etmek için PWM işleviyle birlikte kullanılır, bu projede, motorun hızını azaltmak için sadece kararlı PWM'yi dışarı iter.

Daha sonra resimdeki gibi motor kaidesine devre yaptık.

Adım 3: Arduino Kodu Çalışır

Arduino Kod Çalışmaları
Arduino Kod Çalışmaları

Ana kısım, yerel web ekranı için kullanılan HTML kodudur.

Tam kod buradan indirilebilir

Java komut dosyası kitaplığı, daire diski yapmak ve değeri nodeMCU'ya iletmek için kullanılır. Java kütüphanesinin nodeMCU dosya sistemine yüklenmesi gerekiyordu

Adım 4: Kodu NodeMCU'ya yükleyin

Kodu NodeMCU'ya yükleyin
Kodu NodeMCU'ya yükleyin
Kodu NodeMCU'ya yükleyin
Kodu NodeMCU'ya yükleyin
Kodu NodeMCU'ya yükleyin
Kodu NodeMCU'ya yükleyin

Yüklenecek iki kısım var:

1. Java lib'den nodeMCU dosya sistemine

Lib, proje dosyasının yanındaki klasöre kaydedilir, Arduino dizin aracına "veri yükleme" aracı adlı aracı yüklememiz ve ardından Arduino IDE'yi yeniden başlatmamız gerekiyor.

Java lib'i yüklemek için aşağıdakileri seçin: Araçlar> ESP8266 Çizim Verisi Yükleme

Kütüphaneyi yüklemek için yaklaşık 1 dakika bekleyin.

"Veri yükleme" aracı buradan indirilebilir

2. MCU düğümü için program

Kodu normal Arduino gibi yüklemek için yükleme işlevini kullanma.

Adım 5: Test Edin

Bu kadar! Artık motor konumunu kontrol etmek için wifi ağına bağlı cep telefonu veya iPad kullanabilirsiniz.

Önerilen: