İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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ı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
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
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.