ARTICLE

Sensor และ Actuator คืออะไร? พื้นฐานการวัดและควบคุมสำหรับ ESP32, Smart Home และ Smart Farm.

ปูพื้นฐาน Sensor, Actuator, Accuracy, Calibration, Analog/Digital, Relay, Contactor, Valve และ Pump เพื่อเชื่อมจาก ESP32 ไปสู่ระบบ Monitoring และ Automation จริง

IoTAutomationElectricalโดย Thospaakเผยแพร่ 10 ต.ค. 2569อัปเดต 10 ต.ค. 2569

ถ้า Microcontroller อย่าง ESP32 คือสมองของระบบ Sensor คือส่วนที่ทำให้ระบบรับรู้โลกจริง และ Actuator คือส่วนที่ทำให้ระบบลงมือทำอะไรบางอย่างกับโลกจริง

ระบบ Automation ส่วนใหญ่จึงไม่ได้เริ่มจากการเขียนโค้ด แต่เริ่มจากคำถามสองข้อ:

  1. เราต้องการรู้ค่าอะไรจากระบบ
  2. หลังรู้ค่านั้นแล้ว เราต้องการให้ระบบทำอะไร

ภาพรวมคือ:

Physical world
    ↓
Sensor
    ↓
Electrical signal / data
    ↓
ESP32 / Meter / Gateway
    ↓
Logic / Automation
    ↓
Actuator
    ↓
Physical world

ตัวอย่าง Smart Farm:

ความชื้นดิน
   ↓
Soil Moisture Sensor
   ↓
ESP32
   ↓
Automation rule
   ↓
Valve / Pump

ตัวอย่าง Energy Monitoring:

กระแสไฟ
   ↓
CT / Energy Meter
   ↓
Gateway
   ↓
Dashboard / Load Profile
   ↓
Alert / Load control

Sensor ไม่ได้หมายถึงค่าที่ถูกต้องโดยอัตโนมัติ

การที่อุปกรณ์ส่งตัวเลขออกมาได้ ไม่ได้แปลว่าตัวเลขนั้นเชื่อถือได้เสมอ

ก่อนใช้ค่าจาก Sensor ควรดูอย่างน้อย:

  • Range — วัดได้ในช่วงไหน
  • Accuracy — ใกล้ค่าจริงแค่ไหน
  • Precision / Repeatability — วัดซ้ำแล้วนิ่งแค่ไหน
  • Resolution — แยกการเปลี่ยนแปลงเล็กสุดได้เท่าไร
  • Response time — ตอบสนองเร็วแค่ไหน
  • Calibration — ต้องเทียบกับค่ามาตรฐานหรือไม่
  • Installation effect — ตำแหน่งติดตั้งทำให้ค่าผิดได้หรือไม่
  • Environmental effect — ความร้อน น้ำ ความชื้น ฝุ่น แสง หรือ EMI มีผลหรือไม่

อ่านต่อ: Accuracy, Precision, Resolution และ Calibration ต่างกันอย่างไร

Analog กับ Digital Sensor ต่างกันตรงไหน

Sensor บางตัวส่งค่าเป็นแรงดันหรือกระแส Analog ให้ MCU/ADC อ่าน ส่วนบางตัวมีวงจรภายในและส่งข้อมูลเป็น Digital ผ่าน GPIO, pulse, I²C, SPI, UART หรือ protocol อื่น

ดังนั้นคำว่า Digital Sensor ไม่ได้แปลว่าแม่นกว่า Analog เสมอ และ Analog Sensor ก็ไม่ได้หมายความว่าคุณภาพต่ำกว่า

สิ่งสำคัญคือ signal chain ทั้งเส้น:

Physical quantity
   ↓
Transducer
   ↓
Signal conditioning
   ↓
ADC / Digital interface
   ↓
Software scaling
   ↓
Engineering unit

อ่านต่อ: Analog Sensor กับ Digital Sensor ต่างกันอย่างไร

เลือก Sensor จากสิ่งที่ต้องวัด

แทนที่จะเริ่มจากชื่อโมดูล ควรเริ่มจาก physical quantity

อุณหภูมิและความชื้น

ใช้กับห้อง, ตู้ควบคุม, Greenhouse, ห้องเครื่อง, ระบบ HVAC และ Environmental Monitoring

อ่านต่อ: Temperature & Humidity Sensor เลือกอย่างไร

ความชื้นดิน

ใช้กับงานเกษตรและ Irrigation แต่ค่าที่อ่านได้ขึ้นกับชนิดดิน, ความเค็ม, ตำแหน่งติดตั้ง และวิธี Calibration มากกว่าการดูเปอร์เซ็นต์จากโมดูลเพียงอย่างเดียว

อ่านต่อ: Soil Moisture Sensor แบบ Resistive กับ Capacitive ต่างกันอย่างไร

ระดับน้ำ

อาจวัดด้วย Float Switch, Pressure, Ultrasonic, Radar/ToF หรือใช้ภาพ/Staff Gauge ตามโจทย์และสภาพหน้างาน

อ่านต่อ: Water Level Sensor และวิธีวัดระดับน้ำ

Pressure และ Flow

Pressure Sensor บอกสภาวะความดัน ณ จุดหนึ่ง ส่วน Flow Meter บอกอัตราการไหลหรือปริมาตรสะสม ทั้งสองอย่างตอบคำถามคนละแบบ

อ่านต่อ: Pressure Sensor กับ Flow Meter ต่างกันอย่างไร

Presence / Motion

PIR เหมาะกับการตรวจการเปลี่ยนแปลงความร้อนจากการเคลื่อนไหว ส่วน mmWave สามารถใช้ตรวจ presence/การเคลื่อนไหวขนาดเล็กได้ในหลายกรณี แต่มี installation trade-off ต่างกัน

อ่านต่อ: PIR vs mmWave Presence Sensor

Air Quality

CO₂, PM2.5 และ VOC เป็นคนละ measurement และใช้แทนกันไม่ได้ การออกแบบ Air Quality node จึงควรเริ่มจาก pollutant/indicator ที่ต้องการติดตาม ไม่ใช่เริ่มจากบอร์ดที่รวม Sensor เยอะที่สุด

อ่านต่อ: CO₂, PM2.5 และ VOC Sensor ต่างกันอย่างไร

Electrical / Energy

Current Sensor, CT Clamp และ Energy Meter ไม่ใช่สิ่งเดียวกัน ถ้าต้องการ kWh จริง ระบบต้องวัดหรือคำนวณมากกว่ากระแสอย่างเดียว

อ่านต่อ: Current Sensor, CT Clamp และ Energy Meter ต่างกันอย่างไร

Actuator คือฝั่งที่ระบบลงมือทำ

ตัวอย่าง Actuator หรือ final control element ได้แก่:

  • Relay
  • Contactor
  • MOSFET/driver
  • Solenoid valve
  • Motorized valve
  • Pump
  • Fan
  • Motor
  • Damper
  • Heater control interface

แต่ MCU ไม่ควรขับโหลดกำลังโดยตรงเพียงเพราะ GPIO สามารถเปลี่ยนสถานะ HIGH/LOW ได้

เส้นทางควบคุมจริงมักเป็น:

GPIO / Control signal
      ↓
Driver / Interface
      ↓
Relay / Contactor / Motor driver
      ↓
Load

อ่านพื้นฐาน driver ได้ที่ MOSFET กับ Relay ต่างกันอย่างไร และ Relay กับ Contactor ต่างกันอย่างไร

Valve และ Pump ไม่ควรถูกมองเป็น GPIO อีกหนึ่งขา

ระบบน้ำอาจมีทั้ง:

  • Solenoid valve
  • Motorized valve
  • AC/DC pump
  • Variable-speed drive
  • Pressure switch
  • Level switch
  • Flow feedback

Control logic ที่ดีต้องพิจารณา state และ failure เช่น:

ต้องการรดน้ำ
   ↓
มีน้ำเพียงพอหรือไม่
   ↓
เปิด Valve
   ↓
สั่ง Pump
   ↓
ตรวจ Flow / Pressure
   ↓
Timeout / Alarm ถ้าระบบไม่ตอบสนอง

ดังนั้น Automation ไม่ควรมีแค่ sensor < threshold → relay ON

อ่านต่อ:

Measurement ≠ Control ≠ Safety

กฎสำคัญของ Thospaak คือ:

Measurement ≠ Control ≠ Safety

Sensor และ software มีหน้าที่วัดและตัดสินใจ แต่ไม่ใช่ตัวแทนของ protection ที่ระบบต้องมีอยู่แล้ว

ตัวอย่างเช่น Pump Automation อาจใช้ level sensor เป็นข้อมูลควบคุม แต่ยังอาจต้องมี protection อิสระตามระบบจริง เช่น overload, dry-run protection, breaker/fuse, earthing, emergency isolation หรือ protection ที่ผู้ผลิตกำหนด

เช่นเดียวกับระบบไฟ:

  • Relay software command ไม่แทน breaker
  • Temperature sensor ไม่แทน thermal protection ที่อุปกรณ์ต้องมี
  • Water-level logic ไม่แทน overflow/emergency path ที่งานนั้นจำเป็นต้องมี

จาก Sensor ไป Smart Home / Smart Farm

Foundation ชุดนี้ถูกออกแบบเพื่อพาไปต่อยัง Connectivity และ Automation:

Sensor / Meter
   ↓
GPIO / ADC / I2C / UART
   ↓
ESP32 / Gateway
   ↓
RS485 / Modbus / MQTT / API
   ↓
Home Assistant / EMS / Automation
   ↓
Smart Home / Smart Farm / Energy

เป้าหมายจึงไม่ใช่จำรายชื่อ Sensor ให้เยอะที่สุด แต่คือเข้าใจว่า วัดอะไร, เชื่อถือค่ามากแค่ไหน, เชื่อมเข้าระบบอย่างไร และควบคุมของจริงโดยรักษาขอบเขตความปลอดภัยอย่างไร