Talaan ng mga Nilalaman:

Simpleng 2-way Motor Control para sa Arduino: 4 na Hakbang
Simpleng 2-way Motor Control para sa Arduino: 4 na Hakbang

Video: Simpleng 2-way Motor Control para sa Arduino: 4 na Hakbang

Video: Simpleng 2-way Motor Control para sa Arduino: 4 na Hakbang
Video: Control Servo motor with push 2 buttons with Arduino SPB-4 2024, Hulyo
Anonim
Simpleng 2-way Motor Control para sa Arduino
Simpleng 2-way Motor Control para sa Arduino
Simpleng 2-way Motor Control para sa Arduino
Simpleng 2-way Motor Control para sa Arduino

BABALA: Hindi ito ligtas na paraan upang makontrol ang isang motor. Ang bawat I / O pin ay makakaya lamang ng 40 mA ng kasalukuyang. Inirerekumenda ko ang paggamit ng isang H-Bridge o isang bagay sa mga linya

Kapag sinabi kong simple, hindi ko nangangahulugang gumamit ng speed control. Ngunit kontrolin ang motor nang direkta nang walang anumang panlabas na circuitry. Narito kung paano:

Paano ito naganap: Kamakailan ay nagtatrabaho ako sa isang itinuturo tungkol sa charlieplexing sa isang arduino. At iniisip ko kung ang parehong prinsipyo ay gagana sa mga motor sa ilang sukat. Kaya nakaisip ako ng ideya na kung gumamit ka ng motor sa halip na isang humantong maaari kang magkaroon ng 2-way na kontrol dito at kung gumamit ka ng 2 PWM (Pulse Width Modulation) na mga port maaari kang magkaroon ng 2-way variable na kontrol sa bilis para sa isang motor na walang panlabas na hardware !! Kaya't napagpasyahan kong i-post ang aking mga natuklasan. Magsaya ka! Kung mayroon kang anumang mga katanungan Mangyaring tanungin sila.

Hindi ako mananagot para sa anumang bagay na hindi magandang mangyari sa iyo o sa iyong arduino!

Hakbang 1: Ang Bagay na Kailangan Mo:

Ang Bagay na Kailangan Mo
Ang Bagay na Kailangan Mo

Mga Bahagi: - Arduino- Maliit na DC motor- Wire para sa motorTools: - Computer na may naka-install na Arduino IDE- A-B USB cord

Hakbang 2: Pagkonekta sa Motor

Pagkonekta sa Motor
Pagkonekta sa Motor
Pagkonekta sa Motor
Pagkonekta sa Motor
Pagkonekta sa Motor
Pagkonekta sa Motor
Pagkonekta sa Motor
Pagkonekta sa Motor

Ikonekta ang iyong DC motor sa iyong arduino. - Ikonekta ang isang kawad mula sa motor upang i-pin ang 5 sa iyo arduino- Ikonekta ang iba pang kawad mula sa iyong motor upang i-pin 6 ang iyong arduino Ang pag-setup ng hardware para sa ito ay medyo simple.

Hakbang 3: Pag-coding ng Arduino

Coding ang Arduino
Coding ang Arduino

Narito ang ilang mga pangunahing hakbang upang mai-program ang iyong arduino.1) I-download ang source code mula sa ibaba 2) Buksan ang file sa Arduino IDE 3) Pindutin ang pindutang "Mag-upload sa I / O Board" 4) Kapag na-upload na ang programa ay magsisimulang tumakboI sinubukan upang magdagdag ng isang mahusay na halaga ng mga komento sa code, ngunit kung mayroon kang anumang mga katanungan, mangyaring tanungin sila.

Hakbang 4: Paano Ito Gumagana at Higit pang Mga Ideya

Paano Ito Gumagana at Higit pang Mga Ideya
Paano Ito Gumagana at Higit pang Mga Ideya
Paano Ito Gumagana at Higit pang Mga Ideya
Paano Ito Gumagana at Higit pang Mga Ideya

Paano Ito Gumagana: Kapag gumawa ka ng isang pin na TAAS at isa pang MAHABA, ang pin na MAAASO ay may positibong boltahe at ang pin na LOW ay gumagana tulad ng isang lupa (-). Tandaan: Ang direksyon ng pag-ikot ay maaaring naiiba kaysa sa ibaba. Pin 5: Pin 6: Paikutin: Napakataas NG CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Speed CCW = Counter ClockwiseCW = ClockwiseIdeas: Magdagdag ng isang pangalawang motor. Paumanhin wala akong anumang code para dito, Ngunit mayroong isang eskematiko na nai-post sa ibaba.

Inirerekumendang: