การทำงานของเซ็นเซอร์อัลตราโซนิก กับ เซอร์โวมอเตอร์

 เซ็นเซอร์อัลตราโซนิก (Ultrasonic Sensor) เช่น HC-SR04 ที่นิยมใช้กับ Arduino และไมโครคอนโทรลเลอร์ทั่วไป มีหลักการทำงานคล้ายกับการ “ส่งเสียงสะท้อน” ของค้างคาวครับ

🔎 หลักการทำงาน

  1. การส่งคลื่นเสียง (Trigger)

    • ตัวเซ็นเซอร์จะมี ตัวส่งสัญญาณ (Transmitter) ปล่อยคลื่นเสียงความถี่สูง (ประมาณ 40 kHz) ออกไปในอากาศ

    • คลื่นเสียงนี้เป็นคลื่นที่หูมนุษย์ไม่ได้ยิน

  2. การสะท้อนกลับ (Echo)

    • เมื่อคลื่นเสียงไปกระทบวัตถุ คลื่นจะสะท้อนกลับมาหา ตัวรับสัญญาณ (Receiver)

  3. การวัดเวลา (Time of Flight)

    • เซ็นเซอร์จะจับเวลาที่ใช้ตั้งแต่คลื่นถูกส่งออกไปจนกระทั่งสะท้อนกลับมา

    • เวลาเดินทางนี้จะถูกนำไปคำนวณหาระยะทาง

  4. การคำนวณระยะทาง

    • สูตรคำนวณคือ

      ระยะทาง=(เวลาเดินทาง×ความเร็วเสียง)2ระยะทาง = \frac{(เวลาเดินทาง \times ความเร็วเสียง)}{2}
      • หารด้วย 2 เพราะคลื่นเดินทางไป-กลับ

    • โดยความเร็วเสียงในอากาศประมาณ 340 เมตร/วินาที (0.034 ซม./µs) ที่อุณหภูมิห้อง


📍 ตัวอย่างการคำนวณ

ถ้าเซ็นเซอร์วัดได้ว่าเสียงสะท้อนกลับมาใช้เวลา 1 มิลลิวินาที (1000 µs)

ระยะทาง=(1000×0.034)2=17 cmระยะทาง = \frac{(1000 \times 0.034)}{2} = 17 \text{ cm}

⚡ คุณสมบัติทั่วไป (HC-SR04)

  • ระยะตรวจจับ: 2 ซม. – 400 ซม.

  • ความละเอียด: ประมาณ 3 มม.

  • มุมตรวจจับ: ประมาณ 15°

  • การใช้งาน: ใช้พิน Trigger ส่งสัญญาณ และพิน Echo รับสัญญาณ

เซอร์โวมอเตอร์ (Servo Motor) เป็นมอเตอร์ไฟฟ้าที่ถูกออกแบบมาให้ หมุนได้อย่างแม่นยำ ตามมุมที่เราสั่ง โดยนิยมใช้กับงานหุ่นยนต์ แขนกล หรือกลไกที่ต้องการควบคุมตำแหน่งอย่างละเอียดครับ


🔎 หลักการทำงานของเซอร์โวมอเตอร์

  1. โครงสร้างหลัก

    • DC Motor → มอเตอร์ไฟฟ้าขนาดเล็กภายใน

    • Gearbox → ชุดเฟืองทดเพื่อลดความเร็วและเพิ่มแรงบิด

    • Potentiometer (ตัวต้านทานปรับค่าได้) → ใช้วัดตำแหน่งปัจจุบันของเพลามอเตอร์

    • วงจรควบคุม (Control Circuit) → รับสัญญาณจากไมโครคอนโทรลเลอร์ และเปรียบเทียบกับค่าจาก Potentiometer

  2. สัญญาณควบคุม (PWM – Pulse Width Modulation)

    • เซอร์โวมอเตอร์ทำงานโดยใช้สัญญาณ PWM ความถี่ 50 Hz (รอบละ 20 ms)

    • ความกว้างของพัลส์ (Pulse Width) จะบอกตำแหน่งที่ต้องการ เช่น

      • พัลส์กว้าง 1 ms → หมุนไปที่

      • พัลส์กว้าง 1.5 ms → อยู่ที่ 90° (กึ่งกลาง)

      • พัลส์กว้าง 2 ms → หมุนไปที่ 180°

  3. การควบคุมตำแหน่ง

    • ไมโครคอนโทรลเลอร์ส่งสัญญาณ PWM ไปที่เซอร์โว

    • วงจรควบคุมในเซอร์โวจะเปรียบเทียบ “มุมที่ต้องการ” กับ “มุมจริงที่วัดได้จาก Potentiometer”

    • ถ้ายังไม่ตรง มอเตอร์จะหมุนปรับจนกว่าค่าจะตรงกัน


📍 ประเภทของเซอร์โวมอเตอร์

  1. แบบมุมจำกัด (Positional Rotation Servo)

    • หมุนได้ช่วง 0°–180° (หรือบางรุ่น 0°–270°)

    • ใช้กับแขนกล หุ่นยนต์ หรือโครงงานที่ต้องการควบคุมตำแหน่ง

  2. แบบหมุนต่อเนื่อง (Continuous Rotation Servo)

    • หมุนได้รอบทิศทางไม่จำกัด

    • สัญญาณ PWM ใช้กำหนด ความเร็ว และ ทิศทาง มากกว่ามุม

    • ใช้กับรถหุ่นยนต์ หรือระบบขับเคลื่อน




⚡ คุณสมบัติเด่น

  • ควบคุมตำแหน่งได้แม่นยำ

  • ตอบสนองเร็ว

  • ติดตั้งง่าย ใช้เพียง 3 สาย (VCC, GND, Signal)

  • การนำไปใช้งาน
    👀 เซอร์โวมอเตอร์ถูกนำไปใช้ในงานที่ต้องการความแม่นยำสูง เช่น
    👀 แขนกลและหุ่นยนต์
    👀 ควบคุมการเคลื่อนไหวของข้อต่อต่างๆ
    👀 เครื่องจักรอุตสาหกรรม
    👀 ควบคุมการทำงานของสายพานลำเลียง, เครื่องบรรจุ, หรือเครื่องจักร CNC.
    👀 ระบบควบคุมอัตโนมัติ
    👀 ใช้ในอุปกรณ์ต่างๆ ที่ต้องการการเคลื่อนที่ที่แม่นยำและควบคุมได้
การทำงานของเซ็นเซอร์อัลตราโซนิก กับ เซอร์โวมอเตอร์
เซ็นเซอร์อัลตราโซนิค (Ultrasonic Sensor) ทำงานโดยปล่อยคลื่นเสียงความถี่สูง (อัลตราซาวด์) ซึ่งหูมนุษย์ไม่ได้ยิน ออกไปกระทบกับวัตถุ 
จากนั้นจะวัดระยะเวลาที่คลื่นเสียงสะท้อนกลับมา เมื่อเทียบกับความเร็วเสียง จะสามารถคำนวณหาระยะห่างไปยังวัตถุนั้นได้ 
โดยหลักการทำงานนี้อิงจากเทคนิคที่เรียกว่า Echolocation ซึ่งเป็นกลไกที่ค้างคาวใช้ในการนำทางและหาอาหารในความมืด โดยการส่งเสียงและฟังเสียงสะท้อนกลับมา 
หลักการทำงานโดยละเอียด
การส่งคลื่นเสียง: เซ็นเซอร์จะส่งคลื่นเสียงความถี่สูง (โดยทั่วไปอยู่ระหว่าง 23 kHz ถึง 40 kHz) ออกไป เรียกว่า "ชิร์ป" (Chirp) 
การสะท้อน: เมื่อคลื่นเสียงกระทบกับวัตถุ ส่วนหนึ่งของคลื่นจะสะท้อนกลับมายังเซ็นเซอร์ 
การรับเสียงสะท้อน: เซ็นเซอร์จะจับเวลาที่คลื่นเสียงนั้นสะท้อนกลับมาถึงตัวเซ็นเซอร์ 
การคำนวณระยะทาง: โดยการนำเวลาที่ใช้ในการเดินทางไป-กลับของคลื่นเสียงไปหารสอง แล้วนำไปคูณกับความเร็วเสียง (ประมาณ 343 เมตร/วินาที) จะได้เป็นระยะทางไปยังวัตถุ 
ความคล้ายคลึงกับค้างคาว 
ทั้งเซ็นเซอร์อัลตราโซนิคและค้างคาวต่างใช้คลื่นเสียงความถี่สูงในการตรวจจับสภาพแวดล้อมรอบตัว
เซ็นเซอร์จะส่งคลื่นเสียงออกไป และรับคลื่นเสียงที่สะท้อนกลับมาเพื่อคำนวณตำแหน่งหรือระยะห่างของวัตถุ เช่นเดียวกับที่ค้างคาวใช้ในการนำทางในความมืดและหาแมลง
การประยุกต์ใช้งาน
ระบบช่วยจอดรถ: เพื่อตรวจจับวัตถุรอบรถและป้องกันการชน 
หุ่นยนต์: ใช้ในการหลบหลีกสิ่งกีดขวาง 
งานอุตสาหกรรม: ตรวจจับความหนาของวัตถุหรือระดับน้ำในถัง 
การแพทย์: ใช้ในเทคโนโลยีอัลตราซาวด์ (Ultrasound) เพื่อตรวจดูพัฒนาการทารกในครรภ์หรือหาความผิดปกติในอวัยวะต่างๆ 
การสำรวจใต้น้ำ: เทคโนโลยี SONAR ที่ใช้คลื่นอัลตราโซนิคในการหาความลึกของทะเลหรือค้นหาเรือที่จมอยู่