Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bahagi
- Hakbang 2: Prinsipyo
- Hakbang 3: Diagram ng Skematika
- Hakbang 4: Mga Pamamaraan
- Hakbang 5: Code
Video: SERVO MOTOR MAY ARDUINO UNO R3: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang Servo ay isang uri ng motor na nakatuon na maaaring paikutin lamang ang 180 degree. Kinokontrol ito sa pamamagitan ng pagpapadala ng mga de-kuryenteng pulso mula sa iyong Arduino Uno board. Ang mga pulso na ito ay nagsasabi sa servo kung anong posisyon ang dapat nitong ilipat.
Hakbang 1: Kinakailangan ang Mga Bahagi
- Arduino Uno board * 1
- USB cable * 1
- Servo * 1
- Breadboard * 1
- Mga Jumper wires
Hakbang 2: Prinsipyo
Ang Servo ay binubuo ng shell, circuit board, non-core motor, gear at pagtuklas ng lokasyon. Ang prinsipyo ng pagtatrabaho nito ay ang mga sumusunod: Ang board ng Arduino Uno ay nagpapadala ng signal ng PWM sa servo motor, at pagkatapos ang signal na ito ay pinoproseso ng IC sa circuit board upang makalkula ang direksyon ng pag-ikot upang himukin ang motor, at pagkatapos ang lakas na ito sa pagmamaneho ay inililipat sa swing arm sa pamamagitan ng gear sa pagbawas. Sa parehong oras, ang detektor ng posisyon ay nagbabalik ng signal ng lokasyon upang hatulan kung naabot na ang itinakdang lokasyon o hindi.
Hakbang 3: Diagram ng Skematika
Hakbang 4: Mga Pamamaraan
Hakbang1:
Buuin ang circuit.
Hakbang 2:
I-download ang code mula sa
Hakbang 3:
I-upload ang sketch sa Arduino Uno board
I-click ang I-upload na icon upang mai-upload ang code sa control board.
Kung ang "Tapos nang mag-upload" ay lilitaw sa ilalim ng window, nangangahulugan ito na ang sketch ay matagumpay na na-upload.
Ngayon, maaari mong makita ang servo motor na paikutin ang 90 degree (paikutin isang beses bawat 15 degree). At pagkatapos ay paikutin sa kabaligtaran.
Hakbang 5: Code
/***********************************************
* pangalan: Servo
* pagpapaandar: maaari mong makita ang servo motor na paikutin ang 90 degree (paikutin isang beses bawat 15 degree).
* At pagkatapos ay paikutin sa kabaligtaran.
************************************************/
// Email: [email protected]
// Website: www.primerobotics.in
# isama
/************************************************/
Servo myservo; // lumikha ng object ng servo upang makontrol ang isang servo
/************************************************/
walang bisa ang pag-setup ()
{
myservo.attach (9); // ikinakabit ang servo sa pin 9 sa servo object
myservo.write (0); // bumalik sa 0 degree
antala (1000); // maghintay para sa isang segundo
}
/*************************************************/
walang bisa loop ()
{
myservo.write (15); // napupunta sa 15 degree
antala (1000); // maghintay para sa isang segundo
myservo.write (30); // napupunta sa 30 degree
antala (1000); // maghintay para sa isang segundo.33
myservo.write (45); // napupunta sa 45 degree
antala (1000); // maghintay para sa isang segundo.33
myservo.write (60); // napupunta sa 60 degree
antala (1000); // maghintay para sa isang segundo.33
myservo.write (75); // napupunta sa 75 degree
antala (1000); // maghintay para sa isang segundo.33
myservo.write (90); // napupunta sa 90 degree
antala (1000); // maghintay para sa isang segundo
myservo.write (75); // bumalik sa 75 degree
antala (1000); // maghintay para sa isang segundo.33
myservo.write (60); // bumalik sa 60 degree
antala (1000); // maghintay para sa isang segundo.33
myservo.write (45); // bumalik sa 45 degree
antala (1000); // maghintay para sa isang segundo.33
myservo.write (30); // bumalik sa 30 degree
antala (1000); // maghintay para sa isang segundo.33
myservo.write (15); // bumalik sa 15 degree
antala (1000); // maghintay para sa isang segundo
myservo.write (0); // bumalik sa 0 degree
antala (1000); // maghintay para sa isang segundo
}
/**************************************************/
Inirerekumendang:
Kinokontrol ng Stepper Motor na Stepper Motor - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Kinokontrol ng Stepper Motor na Stepper Motor | Stepper Motor Bilang isang Rotary Encoder: Magkaroon ng isang pares ng mga stepper motor na nakahiga at nais na gumawa ng isang bagay? Sa Instructable na ito, gumamit tayo ng isang stepper motor bilang isang rotary encoder upang makontrol ang posisyon ng isa pang stepper motor gamit ang isang Arduino microcontroller. Kaya't nang walang pag-aalinlangan, ge
Paano Patakbuhin ang Drone Quadcopter Brushless DC Motor sa pamamagitan ng Paggamit ng HW30A Brushless Motor Speed Controller at Servo Tester: 3 Hakbang
Paano Patakbuhin ang Drone Quadcopter Brushless DC Motor sa pamamagitan ng Paggamit ng HW30A Brushless Motor Speed Controller at Servo Tester: Paglalarawan: Ang aparatong ito ay tinatawag na Servo Motor Tester na maaaring magamit upang patakbuhin ang servo motor sa pamamagitan ng simpleng plug sa servo motor at supply ng kuryente dito. Ang aparato ay maaari ding magamit bilang isang signal generator para sa electric speed controller (ESC), pagkatapos ay maaari kang
Paano makontrol ang Drone Quadcopter Brushless DC Motor (3 Wires Type) sa pamamagitan ng Paggamit ng HW30A Motor Speed Controller at Arduino UNO: 5 Hakbang
Paano makontrol ang Drone Quadcopter Brushless DC Motor (3 Wires Type) sa pamamagitan ng Paggamit ng HW30A Motor Speed Controller at Arduino UNO: Paglalarawan: Ang HW30A Motor Speed Controller ay maaaring magamit sa 4-10 NiMH / NiCd o 2-3 cell LiPo na baterya. Gumagamit ang BEC na may hanggang sa 3 LiPo cells. Maaari itong magamit upang makontrol ang bilis ng Brushless DC motor (3 wires) na may maximum hanggang 12Vdc.Piho
Encapsulate ang Hakbang Servo Motor Na May Serial Control Sa Pamamagitan ng Arduino Gamit ang isang 3D Printer - Pt4: 8 Hakbang
Pagsasaayos ng Hakbang Servo Motor Na May Serial Control Sa Pamamagitan ng Arduino Gamit ang isang 3D Printer - Pt4: Sa ikaapat na video na ito ng serye ng Motor Step, gagamitin namin ang natutunan namin dati na bumuo ng isang stepper servo motor na may kontrol sa pamamagitan ng serial komunikasyon at real feedback sa posisyon gamit ang isang resistive encoder na sinusubaybayan ng isang Arduino. Sa
Paano Baguhin ang isang Servo Motor para sa Patuloy na Pag-ikot (Isang Motor Walker Robot): 8 Hakbang (na may Mga Larawan)
Paano baguhin ang isang Servo Motor para sa Patuloy na Pag-ikot (Isang Motor Walker Robot): Ang itinuturo na ito ay bahagi ng isang motor walker. panlakad / Mayroong trilyong mga tutorial na tulad nito, alam ko :-) Sila kung saan kumukuha sa paaralan sa tanghalian ay nagpapahinga sa isang Sony Mavica camera (flop