Mündəricat:

DC Motor Mövqe Nəzarəti: 5 addım
DC Motor Mövqe Nəzarəti: 5 addım

Video: DC Motor Mövqe Nəzarəti: 5 addım

Video: DC Motor Mövqe Nəzarəti: 5 addım
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Noyabr
Anonim
DC Motor Mövqe Nəzarəti
DC Motor Mövqe Nəzarəti
DC Motor Mövqe Nəzarəti
DC Motor Mövqe Nəzarəti
DC Motor Mövqe Nəzarəti
DC Motor Mövqe Nəzarəti
DC Motor Mövqe Nəzarəti
DC Motor Mövqe Nəzarəti

Bu təlimat Yerli veb şəbəkəsi vasitəsi ilə motor vəziyyətinin necə idarə olunacağını göstərəcək.

İndi ağa qoşulmuş ağıllı telefon və ya iPad -dən istifadə edə bilərsiniz, sonra motorun yerli veb serverinin ünvanını yazın Buradan, veb səhifədəki diskə toxunduğumuzda diski veb səhifədə çevirərək motor mövqeyi diskinə nəzarət edə bilərik, o, mövqe ayarı göndərəcək. motorun veb serverinə keçin, sonra real vaxtda bu mövqe parametrinə çatmaq üçün motor diskini döndərin

Videoya baxın

www.youtube.com/watch?v=bRiY4Qr5HRE

Addım 1: Avadanlıq tələb olunur

Avadanlıq Lazımdır
Avadanlıq Lazımdır

Bu layihəni həyata keçirmək üçün bizə lazım olacaq

1. nodeMCU

2. H-körpüsü L298

3. Enkoderi olan motor

4. Motor bazası

NodeMCU -nun ürəyi, yerli wifi şəbəkəsinə qoşulmağa imkan verən ESP8266 -dır. Həm də digər Arduino mikro nəzarətçisi kimi GPIO və interrupt, PWM funksiyasına malikdir

Motor bazası 3 mm qalınlığında MDF ağacdan hazırlanmışdır, lazer cnc maşını ilə kəsilmişdir.

Addım 2: Dövrə Dizaynı

Dövrə Dizaynı
Dövrə Dizaynı
Dövrə Dizaynı
Dövrə Dizaynı
Dövrə Dizaynı
Dövrə Dizaynı
Dövrə Dizaynı
Dövrə Dizaynı

Dövrə dizaynına nəzər salın, motor kodlayıcısı 4, 5 giriş pininə bağlıdır, burada pin 4 də motorun fırlanmasını saymaq üçün kəsici pin rolunu oynayır.

Pin 12, 13, H-körpüsü L298-in köməyi ilə motorun irəli və ya geriyə doğru hərəkət etməsini idarə etmək üçün çıxış pimi rolunu oynayır

Pin 14, motor sürətini idarə etmək üçün PWM funksiyası ilə istifadə olunur, bu layihədə, motor sürətini azaltmaq üçün sabit PWM -i itələyir.

Sonra, şəkildəki kimi motor bazasına dövrə vurduq.

Addım 3: Arduino Kodu işləyir

Arduino kodu işləyir
Arduino kodu işləyir

Əsas hissə yerli veb ekranı üçün istifadə olunan HTML kodudur

Tam kodu buradan yükləyə bilərsiniz

Java skript kitabxanası dairəvi disk yaratmaq və nodeMCU -ya dəyər ötürmək üçün istifadə olunur. Java lib nodeMCU fayl sisteminə yüklənməli idi

Addım 4: Kodu NodeMCU -ya yükləyin

Kodu NodeMCU -ya yükləyin
Kodu NodeMCU -ya yükləyin
Kodu NodeMCU -ya yükləyin
Kodu NodeMCU -ya yükləyin
Kodu NodeMCU -ya yükləyin
Kodu NodeMCU -ya yükləyin

Yükləmək üçün iki hissə var:

1. Java lib nodeMCU fayl sisteminə

Lib, layihə faylının yanındakı qovluqda saxlanılır, "məlumat yükləmə" vasitəsini Arduino kataloq vasitəsinə qurmalıyıq, sonra Arduino IDE -ni yenidən başlatmalıyıq.

Java lib yükləmək üçün aşağıdakıları seçin: Alətlər> ESP8266 Sketch Məlumat Yükləmə

Lib yükləmək üçün təxminən 1 dəqiqə gözləyin.

"Məlumat yükləmə" vasitəsini buradan yükləyə bilərsiniz

2. MCU -nu birləşdirmək üçün proqram

Kodu yükləmək üçün həmişəki kimi Arduino yükləmə funksiyasından istifadə edin.

Addım 5: Test edin

Bu belədir! Motor mövqeyini idarə etmək üçün wifi şəbəkəsinə qoşulmuş cib telefonu və ya iPad -dən istifadə edə bilərsiniz.

Tövsiyə: