SG90 Servo Motor สำหรับ Arduino Raspberry Pi

คำอธิบาย

SG90 Servo Motor คืออะไร? วิธีควบคุมการหมุนด้วย Arduino

SG90 คือ เซอร์โวมอเตอร์ขนาดเล็ก (Micro Servo Motor) ที่ได้รับความนิยมอย่างสูงในงานอดิเรกและโปรเจกต์อิเล็กทรอนิกส์ เนื่องจากมีขนาดเล็ก น้ำหนักเบา ราคาถูก และใช้งานง่าย ความสามารถหลักของมันคือการหมุนไปยังตำแหน่งที่เป็นองศาที่กำหนดไว้ได้อย่างแม่นยำ (เช่น 0°, 45°, 90°, 180°) เหมาะสำหรับงานที่ต้องการควบคุมการเคลื่อนไหวแบบเชิงมุม เช่น การหันกล้อง, การขยับแขนหุ่นยนต์, หรือการควบคุมพวงมาลัยของรถบังคับ

ความแตกต่างระหว่าง Servo Motor และ DC Motor

  • Servo Motor (เซอร์โว): หมุนไปยัง "ตำแหน่ง" ที่สั่ง และหยุดค้างตำแหน่งนั้นไว้ได้ (เช่น หมุนไป 90° แล้วหยุด) โดยมีองศาการหมุนที่จำกัด (ส่วนใหญ่ 0°-180°)
  • DC Motor (มอเตอร์ปกติ): หมุน "ต่อเนื่อง" ไปเรื่อยๆ ตราบใดที่ยังจ่ายไฟให้ และไม่สามารถควบคุมตำแหน่งที่แน่นอนได้

สเปคของ SG90

แรงดันไฟฟ้าใช้งาน 4.8V – 6.0V (ใช้ไฟ 5V จาก Arduino ได้เลย)
องศาการหมุน ประมาณ 0° – 180°
แรงบิด (Torque) ~1.8 kg/cm (ที่ 4.8V)
ความเร็วในการหมุน ~0.1 วินาที ต่อ 60 องศา
น้ำหนัก ประมาณ 9 กรัม
ขนาด ประมาณ 23 × 12 × 29 มม.
สายไฟ (3 เส้น) น้ำตาล (GND), แดง (VCC), ส้ม (สัญญาณ PWM)

การใช้งานกับ Arduino

✅ การต่อสาย (3 เส้น)

สีสายของ SG90 เชื่อมต่อกับ Arduino
น้ำตาล (GND) GND
แดง (VCC) 5V
ส้ม (Signal) ขา PWM (เช่น ~D9)

✅ ตัวอย่างโค้ด Arduino (หมุน 0°, 90°, 180°)

โค้ดนี้ใช้ไลบรารี Servo.h ซึ่งเป็นไลบรารีมาตรฐานที่มาพร้อมกับ Arduino IDE ไม่ต้องติดตั้งเพิ่ม


#include <Servo.h>

// สร้าง object สำหรับควบคุม Servo
Servo myServo; 

void setup() {
  // กำหนดขาที่ต่อกับสายสัญญาณของ Servo (ต้องเป็นขา PWM)
  myServo.attach(9); 
}

void loop() {
  // สั่งให้ Servo หมุนไปที่ตำแหน่ง 0 องศา
  myServo.write(0);
  delay(1000); // รอ 1 วินาที

  // สั่งให้ Servo หมุนไปที่ตำแหน่ง 90 องศา
  myServo.write(90);
  delay(1000); // รอ 1 วินาที

  // สั่งให้ Servo หมุนไปที่ตำแหน่ง 180 องศา
  myServo.write(180);
  delay(1000); // รอ 1 วินาที
}

💡 การประยุกต์ใช้งาน

โปรเจกต์ รายละเอียดการใช้งาน
แขนกลหุ่นยนต์ ใช้เป็นข้อต่อสำหรับหมุนข้อศอก, ข้อมือ, หรือฐานของแขนกล
ระบบเปิด-ปิดประตูอัตโนมัติ ใช้ Servo หมุนกลอนเพื่อล็อค/ปลดล็อคประตูขนาดเล็ก
หุ่นยนต์/รถบังคับ ใช้ควบคุมทิศทางการเลี้ยวของล้อหน้า
ระบบติดตามวัตถุ ใช้สำหรับหันกล้องหรือเซนเซอร์อัลตร้าโซนิคไปในทิศทางต่างๆ
เครื่องคัดแยก/หยอดเหรียญ ใช้เปิด-ปิดช่องทางเพื่อปล่อยสิ่งของตามคำสั่ง

✅ ข้อดีของ SG90

  • ราคาถูกมาก น้ำหนักเบา และกินไฟน้อย
  • ควบคุมง่าย ผ่านไลบรารี Servo.h มาตรฐานของ Arduino
  • ควบคุมตำแหน่งได้แม่นยำ เหมาะกับงานที่ต้องการความละเอียดเชิงมุม
  • เป็นที่นิยมสูง หาซื้อง่ายและมีตัวอย่างโปรเจกต์ให้ศึกษามากมาย

SG90 Servo Motor สำหรับ Arduino Raspberry Pi

รูปแบบสินค้า

รหัสสินค้า: NF73860+SSNF01116

55.00 ฿ 40.00 ฿ ไม่รวมภาษีมูลค่าเพิ่ม

      คำอธิบาย

      SG90 Servo Motor คืออะไร? วิธีควบคุมการหมุนด้วย Arduino

      SG90 คือ เซอร์โวมอเตอร์ขนาดเล็ก (Micro Servo Motor) ที่ได้รับความนิยมอย่างสูงในงานอดิเรกและโปรเจกต์อิเล็กทรอนิกส์ เนื่องจากมีขนาดเล็ก น้ำหนักเบา ราคาถูก และใช้งานง่าย ความสามารถหลักของมันคือการหมุนไปยังตำแหน่งที่เป็นองศาที่กำหนดไว้ได้อย่างแม่นยำ (เช่น 0°, 45°, 90°, 180°) เหมาะสำหรับงานที่ต้องการควบคุมการเคลื่อนไหวแบบเชิงมุม เช่น การหันกล้อง, การขยับแขนหุ่นยนต์, หรือการควบคุมพวงมาลัยของรถบังคับ

      ความแตกต่างระหว่าง Servo Motor และ DC Motor

      • Servo Motor (เซอร์โว): หมุนไปยัง "ตำแหน่ง" ที่สั่ง และหยุดค้างตำแหน่งนั้นไว้ได้ (เช่น หมุนไป 90° แล้วหยุด) โดยมีองศาการหมุนที่จำกัด (ส่วนใหญ่ 0°-180°)
      • DC Motor (มอเตอร์ปกติ): หมุน "ต่อเนื่อง" ไปเรื่อยๆ ตราบใดที่ยังจ่ายไฟให้ และไม่สามารถควบคุมตำแหน่งที่แน่นอนได้

      สเปคของ SG90

      แรงดันไฟฟ้าใช้งาน 4.8V – 6.0V (ใช้ไฟ 5V จาก Arduino ได้เลย)
      องศาการหมุน ประมาณ 0° – 180°
      แรงบิด (Torque) ~1.8 kg/cm (ที่ 4.8V)
      ความเร็วในการหมุน ~0.1 วินาที ต่อ 60 องศา
      น้ำหนัก ประมาณ 9 กรัม
      ขนาด ประมาณ 23 × 12 × 29 มม.
      สายไฟ (3 เส้น) น้ำตาล (GND), แดง (VCC), ส้ม (สัญญาณ PWM)

      การใช้งานกับ Arduino

      ✅ การต่อสาย (3 เส้น)

      สีสายของ SG90 เชื่อมต่อกับ Arduino
      น้ำตาล (GND) GND
      แดง (VCC) 5V
      ส้ม (Signal) ขา PWM (เช่น ~D9)

      ✅ ตัวอย่างโค้ด Arduino (หมุน 0°, 90°, 180°)

      โค้ดนี้ใช้ไลบรารี Servo.h ซึ่งเป็นไลบรารีมาตรฐานที่มาพร้อมกับ Arduino IDE ไม่ต้องติดตั้งเพิ่ม

      
      #include <Servo.h>
      
      // สร้าง object สำหรับควบคุม Servo
      Servo myServo; 
      
      void setup() {
        // กำหนดขาที่ต่อกับสายสัญญาณของ Servo (ต้องเป็นขา PWM)
        myServo.attach(9); 
      }
      
      void loop() {
        // สั่งให้ Servo หมุนไปที่ตำแหน่ง 0 องศา
        myServo.write(0);
        delay(1000); // รอ 1 วินาที
      
        // สั่งให้ Servo หมุนไปที่ตำแหน่ง 90 องศา
        myServo.write(90);
        delay(1000); // รอ 1 วินาที
      
        // สั่งให้ Servo หมุนไปที่ตำแหน่ง 180 องศา
        myServo.write(180);
        delay(1000); // รอ 1 วินาที
      }
      

      💡 การประยุกต์ใช้งาน

      โปรเจกต์ รายละเอียดการใช้งาน
      แขนกลหุ่นยนต์ ใช้เป็นข้อต่อสำหรับหมุนข้อศอก, ข้อมือ, หรือฐานของแขนกล
      ระบบเปิด-ปิดประตูอัตโนมัติ ใช้ Servo หมุนกลอนเพื่อล็อค/ปลดล็อคประตูขนาดเล็ก
      หุ่นยนต์/รถบังคับ ใช้ควบคุมทิศทางการเลี้ยวของล้อหน้า
      ระบบติดตามวัตถุ ใช้สำหรับหันกล้องหรือเซนเซอร์อัลตร้าโซนิคไปในทิศทางต่างๆ
      เครื่องคัดแยก/หยอดเหรียญ ใช้เปิด-ปิดช่องทางเพื่อปล่อยสิ่งของตามคำสั่ง

      ✅ ข้อดีของ SG90

      • ราคาถูกมาก น้ำหนักเบา และกินไฟน้อย
      • ควบคุมง่าย ผ่านไลบรารี Servo.h มาตรฐานของ Arduino
      • ควบคุมตำแหน่งได้แม่นยำ เหมาะกับงานที่ต้องการความละเอียดเชิงมุม
      • เป็นที่นิยมสูง หาซื้อง่ายและมีตัวอย่างโปรเจกต์ให้ศึกษามากมาย

      Recently viewed products

      © 2025 บริษัท โกลบอลโทรนิค อินเตอร์เทรด จํากัด, ขับเคลื่อนโดย Shopify

      • PayPal

      เข้าสู่ระบบ

      ลืมรหัสผ่านใช่ไหม?

      ยังไม่มีบัญชีใช่ไหม?
      สร้างบัญชี