Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu, Arduino istifadə edərək Fırçasız DC mühərrikinin necə işlədiləcəyi və işlədilməsi ilə bağlı bir dərslikdir. Hər hansı bir sualınız və ya şərhiniz varsa rautmithil [at] gmail [dot] com ünvanına şərh və ya poçtla yazın. Twitterdə @mithilraut ilə də əlaqə saxlaya bilərsiniz.
Mənim haqqımda daha çox bilmək üçün: www.mithilraut.com
Addım 1: Komponentlərin siyahısı
- Arduino UNO
- BLDC qabaqcıl motoru (Hər hansı digər qabaqcıl motor yaxşı işləyəcək)
- Elektron Sürət Nəzarətçisi (Motorun mövcud reytinqinə görə seçin)
- LiPo Batareyası (mühərriki işə salmaq üçün)
- Kişi-Kişi Jumper kabeli * 3
- A/B tipli USB 2.0 kabel (Proqramı yükləmək və Arduino -nu işə salmaq üçün).
Qeyd: Batareya, ESC və Motorların bağlayıcılarını yoxladığınızdan əmin olun. Bu vəziyyətdə, Motorda 3,5 mm kişi güllə bağlayıcıları var. ESC çıxışında 3.5 mm qadın güllə bağlayıcılarını lehimlədim. Batareyada 4.0 mm Kişi Dişi konnektoru vardı. Beləliklə, ESC -nin giriş tərəfində uyğun qadın kişi konnektorlarını lehimlədim.
Addım 2: Bağlantılar
Motoru ESC çıxışına qoşun. Burada polaritenin əhəmiyyəti yoxdur. 3 teldən ikisini dəyişdirsəniz, motor əks istiqamətdə dönəcəkdir.
Batareyanın '+' və '-' işarələrini sırasıyla ESC-in Qırmızı (+) və Qara (-) tellərinə qoşun.
ESC -dən çıxan 3 pinli servo kabeldən, Brown kabelini Arduino üzərindəki 'GND' pininə bağlayın. Sarı kabeli istənilən rəqəmsal pinə bağlayın. Bizim vəziyyətimizdə rəqəmsal pin 12.
Addım 3: Arduino UNO proqramlaşdırılması
Arduinoda yenisinizsə, buradan Arduino yükləyə, quraşdıra və qura bilərsiniz.
Arduino'yu PC -yə qoşun. Arduino IDE -ni açın və bu kodu yazın. 'Alətlər' altında seçin
İdarə heyəti: Arduino/Genuino UNO
Port: COM15 (Uyğun COM portunu seçin. COM portunu açmaq üçün cihaz menecerini açın və 'Limanlar' altında Arduino UNO -nu axtarın)
Sol üst küncdəki Yüklə düyməsini basın.
#daxil edin
Servo esc_signal; boş quraşdırma () {esc_signal.attach (12); // Burada ESC siqnal pininin bağlı olduğu pin nömrəsini göstərin. esc_signal.write (30); // ESC qol əmri. Başlatma zamanı giriş sürəti az olmadıqda ESC -lər başlamaz. gecikmə (3000); // ESC başlanğıc gecikməsi. } boşluq döngəsi () {esc_signal.write (55); // Motor sürətini dəyişdirmək üçün bunu 40-130 arasında dəyişin. Daha yüksək dəyər, daha yüksək sürət. gecikmə (15); }
Addım 4: Qeyd
Mühərrikləri işə salmağın düzgün yolu budur
1. ESC -ni işə salmaq üçün batareyanı ESC -ə qoşun.
2. Arduino'yu gücləndirin.
Başqa bir şəkildə etsəniz, Arduino qol ardıcıllığını işlədəcək və işə salınmadığı üçün ESC bu əmrləri əldən verəcək. Bu vəziyyətdə Arduino -da sıfırlama düyməsini basın.