มีหลายประเภท มอเตอร์ไฟฟ้าในขณะที่ สเต็ปเปอร์หรือสเต็ปเปอร์มอเตอร์และ เซอร์โวมอเตอร์. ภายในหลังมีโมเดลที่น่าสนใจจริงๆ เช่น กรณีของ Servo SG90. เซอร์โวที่เหมาะสำหรับโครงการแรก การฝึกปฏิบัติกับอุปกรณ์ประเภทนี้ การเรียนรู้ การควบคุมหุ่นยนต์อย่างง่าย ฯลฯ นอกจากนี้ ความต้องการพลังงานยังค่อนข้างต่ำ สามารถขับเคลื่อนจาก a . ได้ จานเอเดรียน หรือจากพอร์ต USB ของ PC ถึง 5v
ไมโครเซอร์โว SG90 คืออะไร?
เซอร์โว SG90 เป็นเซอร์โวขนาดเล็กที่มีบางส่วน ขนาดกะทัดรัดมาก เพื่อให้สามารถบูรณาการในโครงการที่พื้นที่มีความสำคัญ นอกจากนี้ ยังประหยัดและใช้งานง่าย โดยมีความต้องการพลังงานต่ำมาก ดังนั้นจึงสามารถใช้ในแอพพลิเคชั่นฝังตัว IoT หรือแอพพลิเคชั่นอื่นๆ ที่สิ้นเปลืองพลังงานน้อย
สำหรับเซอร์โว SG90 เซอร์โวมอเตอร์นี้มี a ขั้วต่อสากลประเภท S ที่จะสามารถใส่ลงในอุปกรณ์เชิงพาณิชย์ส่วนใหญ่ได้ ประกอบด้วยสายไฟ 3 เส้นพร้อมสีที่ระบุว่าแต่ละเส้นใช้สำหรับอะไร:
- โรโจ: เป็นสายไฟบวกหรือ Vcc (+)
- สีน้ำตาล: คือสายไฟลบ (-) หรือ GND (กราวด์)
- สีส้ม: เป็นสายเคเบิลที่นำสัญญาณ PPM (Pulse Position Modulation) เพื่อควบคุมเซอร์โวมอเตอร์
บางรุ่นอาจมีองค์ประกอบสีด้วย ดำ-แดง-ขาวซึ่งในกรณีนี้รูปแบบในกรณีนี้จะเป็นสัญญาณ GND-Vcc-PPM ตามลำดับ
คุณสมบัติของเซอร์โว SG90
เกี่ยวกับ ลักษณะทางเทคนิค ของเซอร์โวมอเตอร์นี้ Servo SG90 โดดเด่นด้วย:
- รองรับน้ำหนัก: ระหว่าง 1.2 ถึง 1.6 Kg (เพียงพอสำหรับขนาดที่เล็ก)
- แรงบิดมอเตอร์ 4.8v: 1.2กก./ซม.
- แรงดันไฟฟ้าที่ใช้งาน: 4 – 7.2v
- ความเร็วในการหมุน 4.8v: 0.12 วินาที/60º
- อังกูโล เด โรตาซิออน: 120º
- ช่วงอุณหภูมิในการทำงาน: -30ºC และ +60ºC
- มิติ: 22 × 11.5 × 27 มม
- น้ำหนัก: 9 ก. หรือ 10.6 ก. รวมสายเคเบิลและขั้วต่อ
- เข้ากันได้กับ Arduino: ใช่
- ขั้วต่อสากล: เข้ากันได้กับเครื่องรับวิทยุควบคุมส่วนใหญ่ (Futaba, JR, GWS, Cirrus, Hitec,…)
นอกจากนี้คุณยังจะได้พบกับ บางรุ่นของ Servo SG90, อย่างไร:
- เอ็มจี90เอส: คล้ายกับ SG90 แต่มีเฟืองโลหะและข้อต่อ สามารถรองรับน้ำหนักได้มากถึง 1.8 กก.
- เอ็มจี996อาร์: มีขนาดที่ใหญ่กว่าเล็กน้อย แต่สามารถรองรับได้ถึง 15 Kg เมื่อป้อนที่ 6V หรือ 13 Kg หากป้อนที่ 4.8v
ข้อมูลมากกว่านี้ - ดาวน์โหลดเอกสารข้อมูล
หาซื้อเซอร์โวมอเตอร์รุ่นแบบนี้ได้ที่ไหนในราคาถูก
หากคุณต้องการซื้อเซอร์โวมอเตอร์ Servo SG90 ประเภทนี้ คุณสามารถหาซื้อได้ในร้านขายอุปกรณ์อิเล็กทรอนิกส์เฉพาะบางแห่งหรือบนแพลตฟอร์ม Amazon ตัวอย่างเช่น, สินค้าแนะนำเหล่านี้:
อย่างที่คุณเห็น พวกเขามีราคาถูกมากและคุณสามารถซื้อแบบหลวม ๆ หรือเป็นแพ็คสำหรับหุ่นยนต์และโครงการอื่นๆ ที่คุณต้องการมากกว่าหนึ่งตัว นอกจากนี้ บางชุดยังมีอุปกรณ์เสริมเพิ่มเติมบางอย่าง เช่น ใบมีด สกรู ฯลฯ
เกี่ยวกับ ตัวแปร ที่กล่าวมาข้างต้น คุณมีสิ่งเหล่านี้:
ตอนนี้ถ้าสิ่งที่คุณกำลังมองหาคือ เซอร์โวมอเตอร์ที่ทรงพลังและแข็งแกร่งยิ่งขึ้นที่สามารถรับน้ำหนักได้มากขึ้นและด้วยแรงบิดที่มากกว่า คุณยังมีรุ่นอื่นๆ ที่มีขนาดกะทัดรัดแต่ให้ประสิทธิภาพสูงกว่าด้วย:
- เซอร์โว Quimat พร้อมเฟืองโลหะและรองรับน้ำหนักได้มากถึง 20 Kg
- Servo Innovateking สามารถรองรับน้ำหนักได้มากถึง 35 Kg บนแกนของมัน
- เซอร์โว ANNIMOS พร้อมเฟืองสแตนเลสที่สามารถรองรับได้ถึง 60 Kg
- ผลิตภัณฑ์ที่ไม่พบ
วิธีใช้งานกับ Arduino
เพื่อยกตัวอย่างการสเก็ตช์สำหรับ Arduino IDE เพื่อให้คุณสามารถเริ่มเข้าใจว่าเซอร์โว SG90 ทำงานอย่างไร นี่เป็นกรณีปฏิบัติจริง แต่ก่อนอื่นเรามาดูกันว่าคุณควรทำอย่างไร เชื่อมต่อเซอร์โวกับบอร์ด Arduino ของคุณ:
- vcc: ต้องเชื่อมต่อกับแหล่งจ่ายไฟภายนอกหรือกับขั้วต่อ 5V ของ Arduino หากคุณกำลังจะใช้แหล่งจ่ายไฟหลายตัว อย่าลืมวางกราวด์หรือ GND ให้เหมือนกันเพื่อหลีกเลี่ยงปัญหา
- GND: คุณสามารถเชื่อมต่อกับ GND ของบอร์ด Arduino ได้
- สัญญาณ PPM: สามารถไปที่พิน PWM ใดก็ได้บน Arduino ตัวอย่างเช่น ถึง D11 ในแบบร่างของเรา
เพื่อดู ตัวอย่างซอร์สโค้ดซึ่งคุณสามารถลองและแก้ไขได้ตามต้องการ คุณมีทั้งตัวอย่างของคุณเองที่คุณสามารถดูใน IDE ด้วย ห้องสมุด Servo.hเช่นนี้อีกอันหนึ่ง:
#include <Servo.h> Servo myservo; //Crear el objeto servo int pos = 0; //Posición inicial del servo SG90 void setup() { myservo.attach(11); //Vincular el pin 11 de Arduino al control del Servo SG90 } void loop() { //Cambia la posición de 0º a 180º, en intervalos de 25ms for (pos = 0; pos <= 180; pos += 1) { myservo.write(pos); delay(25); } //Vuelve desde 180º a 0º, con esperas de 25ms for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos); delay(25); } }
ข้อมูลมากกว่านี้ - ดาวน์โหลดคู่มือการเขียนโปรแกรม Arduino