Mündəricat:

ESP32 lövhəli step motor: 4 addım
ESP32 lövhəli step motor: 4 addım

Video: ESP32 lövhəli step motor: 4 addım

Video: ESP32 lövhəli step motor: 4 addım
Video: DIY DC UPS 1228-12 на 100 Ватт - часть 2, сборка в корпус, преобразователи напряжения 2024, Noyabr
Anonim
Image
Image
Step Motor və ESP 32 üçün Dövrə Bağlantıları
Step Motor və ESP 32 üçün Dövrə Bağlantıları

Addım motorları, ayrı -ayrı addımlarla hərəkət edən DC mühərrikləridir. "Faza" adlanan qruplarda təşkil olunan bir çox bobinə malikdirlər. Hər faza ardıcıl olaraq enerji verərək, motor bir anda bir addım dönəcək.

Addım motorları, 3D printerlər kimi dəqiq yerləşdirmə tələb edən layihələr hazırlamaqda çox faydalıdır. Bəzi məhdudiyyətlər səbəbindən servo mühərriklər adlanan daha bir növ motorumuz var.

Məhdudiyyətlər bunlardır: -

1. Heç bir iş görməsə belə güc çəkin.

2. yüksək sürətdə daha az tork.

3. Servo motor kimi heç bir əks əlaqə mexanizmi yoxdur.

Üstəlik, Stepper mühərrikləri Motor sürücülərinin emal lövhələrinə qoşulmasını tələb edir, ancaq servo mühərrikləri birbaşa Arduino və ya esp32 lövhəsinə qoşa bilərik.

Addım 1: Tələb olunan komponentlər

1. Stepper Motoru -

2. Motor sürücüsü -

3. ESP32 -

4. Jumper telləri -

5. Çörək lövhəsi (isteğe bağlı) -

6. Arduino IDE proqramı

Kodu ESP32-də yükləməzdən əvvəl Arduino IDE-ni qurmaq çox vacibdir:-https://www.instructables.com/id/Setting-Up-Arduino-IDE-for-ESP32-Board/

Addım 2: Step Motor və ESP 32 üçün Dövrə Bağlantıları

Step Motor və ESP 32 üçün Dövrə Bağlantıları
Step Motor və ESP 32 üçün Dövrə Bağlantıları

Stepper mühərriki 5V voltda işləyir. Buna görə 5V motor sürücüsünü ESP 32 Vin -ə qoşun.

Motor sürücü ESP32 lövhəsi

in1Pin 25in2Pin 33

in3Pin 32

in4Pin 35

VC VIN

GND GND

Addım 3: ESP 32 lövhəsində kodu necə yükləmək olar

1. Yükləmə düyməsini basın.

2. Səhv yoxdursa. Arduino IDE -nin altındakı Bağlantı mesajı aldığımızda …,…, 3. Mesajın yüklənməsi tamamlanana qədər ESP 32 lövhəsindəki Boot düyməsini basın.

4. Kod uğurla yükləndikdən sonra. ESP32 lövhəsinə yüklənmiş kodu yenidən başlatmaq və ya başlamaq üçün aktivləşdir düyməsini basın.

Tövsiyə: