Paano kinokontrol ng isang potentiometer ang bilis ng motor Arduino?
Paano kinokontrol ng isang potentiometer ang bilis ng motor Arduino?

Video: Paano kinokontrol ng isang potentiometer ang bilis ng motor Arduino?

Video: Paano kinokontrol ng isang potentiometer ang bilis ng motor Arduino?
Video: How to control multiple Servo motors using one potentiometer with Arduino 2024, Nobyembre
Anonim

100K ohm potensyomiter ay konektado sa analog input pin A0 ng Arduino UNO at ang DC motor ay konektado sa 12ika pin ng Arduino (na ay ang PWM pin). Halimbawa, kung magpapakain tayo ng 256 na halaga sa analog input, ang HIGH na oras ay magiging 768ms (1024-256) at ang LOW time ay magiging 256ms.

Isinasaalang-alang ito, paano mo makokontrol ang bilis ng isang DC motor gamit ang PWM Arduino?

Kapag ang bilis ay iba-iba mula 1 hanggang 9, ang bilis tumataas, na ang value na 9 ay itinakda bilang maximum bilis ng motor . A PWM DC motor ang teknolohiya ng controller ay ginagamit upang kontrol ang bilis . Sa PWM , ang Arduino nagpapadala ng pulsating wave na katulad ng astable mode ng 555 timer IC.

Maaaring magtanong din, maaari ba akong gumamit ng potentiometer upang mabawasan ang boltahe? A potensyomiter , o "palayok" ay isang variable na risistor na may tatlong mga terminal at isang baras na pwede lumiko sa alinmang direksyon. Gamit isa sa mga dulong terminal at ang mga wiper, lumikha ng isang variable na risistor sa kontrol o ayusin ang kasalukuyang. Gamitin lahat ng tatlong mga terminal upang lumikha ng a Boltahe divider sa kontrol o ayusin Boltahe.

Bukod dito, paano mo mababago ang bilis ng isang Arduino DC motor?

Maaari mo lamang kontrolin ang bilis ng a DC motor may PWM kung ang motor ay may makabuluhang mekanikal na pagkarga. Isang diskargado motor ay patuloy na tumatakbo nang hindi maaapektuhan sa mga off na bahagi ng PWM cycle. Maglakip ng palayok upang kontrolin ang halaga ng PWM at kurutin ang motor spindle sa pagitan ng iyong mga daliri. Pagkatapos ay mararamdaman mo ang bilis ng pagbabago.

Maaari ba akong gumamit ng dimmer switch para makontrol ang isang motor?

Hindi ikaw pwede 't gumamit ng dimmer switch para makontrol isang DC motor . A lumabo ay gumagamit ng diac at triac at gumagana lamang sa AC na nagko-commutate sa triac OFF sa dulo ng bawat kalahating cycle. Isaisip din ang unibersal mga motor huwag bilisan kontrol napakahusay pa rin at kailangang magkaroon ng malapot na pagkarga upang maganap ang pagkontrol sa bilis.

Inirerekumendang: