Mündəricat:

Arduino üçün sadə iki yollu motor idarəetmə: 4 addım
Arduino üçün sadə iki yollu motor idarəetmə: 4 addım

Video: Arduino üçün sadə iki yollu motor idarəetmə: 4 addım

Video: Arduino üçün sadə iki yollu motor idarəetmə: 4 addım
Video: Arduino ESP32 Servo kitabxanası ilə ESP32 istifadə edərək Servo Motoru necə idarə etmək olar 2024, Iyul
Anonim
Arduino üçün sadə iki yollu motor idarəetmə sistemi
Arduino üçün sadə iki yollu motor idarəetmə sistemi
Arduino üçün sadə iki tərəfli motor idarəetmə sistemi
Arduino üçün sadə iki tərəfli motor idarəetmə sistemi

XƏBƏRDARLIQ: Bu mühərriki idarə etmək üçün təhlükəsiz bir yol deyil. Hər bir I/O pin yalnız 40 mA cərəyanı idarə edə bilər. H-Bridge və ya bu xətlər boyunca bir şey istifadə etməyi məsləhət görürəm

Sadə dedikdə, sürət nəzarətindən istifadə etməyi nəzərdə tutmuram. Ancaq heç bir xarici dövrə olmadan motoru birbaşa idarə edin. İşdə:

Bu necə baş verdi: Bu yaxınlarda bir arduino ilə charlieplexing haqqında bir təlimat üzərində işləyirəm. Və eyni prinsipin müəyyən dərəcədə mühərriklərlə işləyəcəyini düşünürdüm. Beləliklə, bir ağız əvəzinə bir motor istifadə etsəniz, onu iki tərəfli idarə edə biləcəyiniz və 2 PWM (Pulse Width Modulation) portundan istifadə etsəniz, bir motor üçün 2 tərəfli dəyişkən sürət nəzarətinə sahib ola biləcəyiniz fikri ortaya çıxdı. xarici aparat olmadan !! Buna görə də tapıntılarımı yerləşdirmək qərarına gəldim. Əylənin! Hər hansı bir sualınız varsa, xahiş edin.

Sənin və ya arduinonun başına gələn heç bir pisliyə görə məsuliyyət daşımıram!

Addım 1: Lazım olan şeylər:

Lazım olan şeylər
Lazım olan şeylər

Parçalar:- Arduino- Kiçik DC motoru- Motor Alətləri üçün tel:- Arduino IDE quraşdırılmış kompüter- A-B USB kabeli

Addım 2: Motoru birləşdirin

Motorun Bağlanması
Motorun Bağlanması
Motorun Bağlanması
Motorun Bağlanması
Motorun Bağlanması
Motorun Bağlanması
Motorun Bağlanması
Motorun Bağlanması

DC motorunuzu arduino -ya qoşun. - Motordan bir teli arduino 5-ci pinlə bağlayın- digər telinizi arduino 6-cı pinlə birləşdirin. Bunun üçün cihaz qurmaq olduqca sadədir.

Addım 3: Arduino kodlaşdırma

Arduino kodlaşdırma
Arduino kodlaşdırma

Arduino proqramlaşdırmaq üçün bəzi əsas addımlar var.1) Mənbə kodunu aşağıdan yükləyin 2) Arduino IDE -də faylı açın 3) "I/O Board -a Yüklə" düyməsini basın 4) Proqram yükləndikdən sonra işə başlayacaq koda yaxşı miqdarda şərhlər əlavə etməyə çalışdım, amma hər hansı bir sualınız olarsa, xahiş edin.

Addım 4: Bunun necə işlədiyini və daha çox fikir

Bunun Necə Çalışdığı və Daha Fərqli Fikirlər
Bunun Necə Çalışdığı və Daha Fərqli Fikirlər
Bunun Necə Çalışdığı və Daha Fərqli Fikirlər
Bunun Necə Çalışdığı və Daha Fərqli Fikirlər

Bu necə işləyir: Bir pin YÜKSƏK və digər LOW etdikdə YÜKSƏK olan pin müsbət gərginliyə malikdir və DÜŞÜK olan pin torpaq kimi işləyir (-). Qeyd: Fırlanma istiqaməti aşağıdakından fərqli ola bilər. Pin 6: Dönər: YÜKSEK DÜŞÜK CCW DÜŞÜK YÜKSEK CW PWM: 127 DÜŞÜK CCW 1/2 Sürət CCW = Saat Əksinə CW = Saat İçi Fikirləri: İkinci motor əlavə edin. Bağışlayın, bunun üçün heç bir kodum yoxdur, amma aşağıda yerləşdirilmiş bir sxem var.

Tövsiyə: