Talaan ng mga Nilalaman:

Ano sa Loob ng isang Servo at Paano Gumamit Sa Arduino Buong Tutorial: 6 na Hakbang
Ano sa Loob ng isang Servo at Paano Gumamit Sa Arduino Buong Tutorial: 6 na Hakbang

Video: Ano sa Loob ng isang Servo at Paano Gumamit Sa Arduino Buong Tutorial: 6 na Hakbang

Video: Ano sa Loob ng isang Servo at Paano Gumamit Sa Arduino Buong Tutorial: 6 na Hakbang
Video: Kontrolin ang Servo Motor gamit ang Potentiometer gamit ang Arduino 2024, Nobyembre
Anonim
Image
Image
Ano ang Servo
Ano ang Servo

sa tutorial na ito, tuklasin natin kung ano ang isang servo

panoorin ang video tutorial na ito

Hakbang 1: Ano ang Servo

Ang isang servo motor ay isang rotary actuator o linear actuator na nagbibigay-daan para sa tumpak na kontrol ng anggular o linear na posisyon, tulin at bilis. Binubuo ito ng isang angkop na motor na isinama sa isang sensor para sa feedback sa posisyon. Nangangailangan din ito ng isang medyo sopistikadong controller, madalas na isang nakatuon na module na partikular na idinisenyo para magamit sa mga servomotor.

Ang servomotor ay hindi isang tukoy na klase ng motor, bagaman ang term na servomotor ay madalas na ginagamit upang tumukoy sa isang motor na angkop para magamit sa isang closed-loop control system.

Ginagamit ang mga servomotor sa mga application tulad ng robotics, makinarya ng CNC o awtomatikong pagmamanupaktura.

Hakbang 2: Hinahayaan Buksan at Suriin Kung Ano Sa Loob ng isang Servo

Hinahayaan Buksan at Suriin Kung Ano Sa Loob ng isang Servo
Hinahayaan Buksan at Suriin Kung Ano Sa Loob ng isang Servo
Hinahayaan Buksan at Suriin Kung Ano Sa Loob ng isang Servo
Hinahayaan Buksan at Suriin Kung Ano Sa Loob ng isang Servo
Hinahayaan Buksan at Suriin Kung Ano Sa Loob ng isang Servo
Hinahayaan Buksan at Suriin Kung Ano Sa Loob ng isang Servo

Kami ay nag-eeksperimento sa sg90 servo

ginamit ng system ng gear upang mabawasan ang rpm at dagdagan ang torquecontrol circuit-kc8801ic based control circuit variable resistor -ginamit upang magbigay ng puna

Hakbang 3: Paano Makokontrol ang isang Servo

Ang servos ay kinokontrol sa pamamagitan ng pagpapadala ng isang de-koryenteng pulso ng variable na lapad o modulate ng lapad ng pulso (PWM), sa pamamagitan ng control wire. Mayroong isang minimum na pulso, isang maximum na pulso, at isang rate ng pag-uulit. Ang isang motor na servo ay maaari lamang buksan ang 90 ° sa alinmang direksyon para sa isang kabuuang kilusang 180 °. Ang posisyon na walang kinikilingan ng motor ay tinukoy bilang ang posisyon kung saan ang servo ay may parehong dami ng potensyal na pag-ikot sa parehong direksyon sa direksyon pakanan o kontra-pakanan. Ang PWM na ipinadala sa motor ay tumutukoy sa posisyon ng baras, at batay sa tagal ng pulso na ipinadala sa pamamagitan ng control wire; ang rotor ay babalik sa nais na posisyon. Inaasahan ng servo motor na makakita ng isang pulso bawat 20 milliseconds (ms) at ang haba ng pulso ay matutukoy kung hanggang saan lumiliko ang motor. Halimbawa, isang 1.5ms na pulso ang magpapasara sa motor sa posisyon na 90 °. Mas maikli sa 1.5ms ang gumagalaw nito sa direktang pabalik na direksyon patungo sa posisyon na 0 °, at ang anumang mas mahaba sa 1.5ms ay liliko ang servo sa isang direksyon sa direksyon patungo sa posisyon na 180 °

Hakbang 4: Kailangan ng Mga Bahagi

  • servo
  • Arduino
  • variable risistor

Hakbang 5: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit

ang isang servo ay mayroong 3 mga pin

mga koneksyon kay Arduino

ikonekta ang VCC sa 5v (pula)

ikonekta ang gnd sa gnd (kayumanggi)

signal wire sa D9 (orange)

Hakbang 6: Library at Program

mag-download mula dito

Inirerekumendang: