Talaan ng mga Nilalaman:

Pag-interfacing ng Brushless DC Motor (BLDC) Sa Arduino: 4 na Hakbang (na may Mga Larawan)
Pag-interfacing ng Brushless DC Motor (BLDC) Sa Arduino: 4 na Hakbang (na may Mga Larawan)

Video: Pag-interfacing ng Brushless DC Motor (BLDC) Sa Arduino: 4 na Hakbang (na may Mga Larawan)

Video: Pag-interfacing ng Brushless DC Motor (BLDC) Sa Arduino: 4 na Hakbang (na may Mga Larawan)
Video: Recycling a Mouse Scroll Wheel Rotary Encoder and Testing it with Arduino Nano 2024, Hulyo
Anonim
Interfacing Brushless DC Motor (BLDC) Sa Arduino
Interfacing Brushless DC Motor (BLDC) Sa Arduino
Interfacing Brushless DC Motor (BLDC) Sa Arduino
Interfacing Brushless DC Motor (BLDC) Sa Arduino

Ito ay isang tutorial tungkol sa kung paano mag-interface at magpatakbo ng isang Brushless DC motor gamit ang Arduino. Kung mayroon kang anumang mga katanungan o komento mangyaring tumugon sa mga komento o ipadala sa rautmithil [sa] gmail [dot] com. Maaari ka ring makipag-ugnay sa akin @mithilraut sa kaba.

Upang malaman ang tungkol sa akin: www.mithilraut.com

Hakbang 1: Listahan ng Mga Bahagi

Listahan ng Mga Bahagi
Listahan ng Mga Bahagi
  1. Arduino UNO
  2. BLDC outrunner motor (Anumang iba pang motor na outrunner ay gagana nang maayos)
  3. Electronic Speed Controller (Pumili alinsunod sa kasalukuyang rating ng motor)
  4. LiPo Battery (upang mapagana ang motor)
  5. Male-Male Jumper cable * 3
  6. USB 2.0 type ng A / B (Upang mai-upload ang programa at mapagana ang Arduino).

Tandaan: Tiyaking suriin mo ang mga konektor ng baterya, ESC at Motors. Sa kasong ito mayroon kaming 3.5mm male connectors ng bala sa Motor. Kaya nag-solder ako ng 3.5mm na mga babaeng konektor ng bala sa output ng ESC. Ang baterya ay mayroong isang 4.0mm Male konektor na Lalaki. Samakatuwid naghinang ako ng naaangkop na mga babaeng konektor ng babae sa input na bahagi ng ESC.

Hakbang 2: Mga Koneksyon

Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon

Ikonekta ang motor sa output ng ESC. Dito, hindi mahalaga ang polarity. Kung lumipat ka ng anumang 2 sa 3 mga wire, ang motor ay paikutin sa kabaligtaran.

Ikonekta ang '+' & '-' ng baterya sa Red (+) at Black (-) na mga wire ng ESC ayon sa pagkakabanggit.

Mula sa 3pin servo cable na lumalabas sa ESC, ikonekta ang Brown cable sa pin na 'GND' sa Arduino. Ikonekta ang Yellow cable sa anumang digital pin. Sa aming kaso ang digital pin 12 na ito.

Hakbang 3: Programming Arduino UNO

Programming Arduino UNO
Programming Arduino UNO

Kung bago ka sa Arduino maaari kang mag-download, mag-install at mag-setup ng Arduino mula dito.

Ikonekta ang Arduino sa PC. Buksan ang Arduino IDE at isulat ang code na ito. Piliin sa ilalim ng 'Mga Tool'

Lupon: Arduino / Genuino UNO

Port: COM15 (Piliin ang naaangkop na COM port. Upang malaman ang COM port bukas na manager ng aparato at hanapin ang Arduino UNO sa ilalim ng 'Mga Ports')

I-click ang pindutang Mag-upload sa kaliwang sulok sa itaas.

# isama

Servo esc_signal; void setup () {esc_signal.attach (12); // Tukuyin dito ang pin number kung saan nakakonekta ang signal pin ng ESC. esc_signal.write (30); // utos ng braso ng ESC. Hindi magsisimula ang mga ESC maliban kung ang bilis ng pag-input ay mas mababa sa panahon ng pagsisimula. pagkaantala (3000); // pagkaantala sa pag-una ng ESC. } void loop () {esc_signal.write (55); // Iiba ito sa pagitan ng 40-130 upang mabago ang bilis ng motor. Mas mataas na halaga, mas mataas ang bilis. pagkaantala (15); }

Hakbang 4: Tandaan

Ang tamang paraan upang patakbuhin ang mga motor ay ang

1. Ikonekta ang baterya sa ESC upang mapagana ang ESC.

2. Lakasin ang Arduino.

Kung gagawin mo sa ibang paraan, tatakbo ng Arduino ang pagkakasunud-sunod ng braso at makaligtaan ng ESC ang mga utos na iyon dahil hindi ito pinalakas. Sa kasong ito pindutin ang pindutan ng pag-reset sa Arduino.

Inirerekumendang: