ข้ามไปยังเนื้อหา
QooCor.

ทำ IoT Smart Farm สำหรับเกษตรกรไทย — สถาปัตยกรรมที่ใช้ได้จริง

วางระบบ IoT สำหรับฟาร์มไทย — เลือก sensor, MQTT broker, ESP32 vs Raspberry Pi, dashboard, การจัดการพลังงาน, และต้นทุนระดับเริ่มต้น

· 4 นาที
ทำ IoT Smart Farm สำหรับเกษตรกรไทย — สถาปัตยกรรมที่ใช้ได้จริง

ฟาร์มไทยขนาดกลางส่วนใหญ่ยังจัดการแบบใช้แรงงานคน — รดน้ำเช้าเย็น เช็คความชื้นด้วยตา ผสมปุ๋ยตามสูตรที่จำได้ ระบบ IoT ทำให้ทำงานได้สม่ำเสมอกว่า ประหยัดทรัพยากร และเก็บข้อมูลเพื่อวิเคราะห์ บทความนี้สรุปสถาปัตยกรรมที่เราใช้กับลูกค้าจริง

สถาปัตยกรรมพื้นฐาน

[Sensor]
   ↓ analog/digital signal
[Microcontroller (ESP32)]
   ↓ Wi-Fi / 4G / LoRa
[MQTT Broker (HiveMQ / EMQX / Mosquitto)]
   ↓ subscribe
[Backend (Node.js / Python)]
   ↓ store
[Time-series DB (InfluxDB / TimescaleDB)]
   ↓ query
[Dashboard (Grafana / Custom React)]
   ↓ alert
[LINE Notify / SMS]

จุดสำคัญ: MQTT pub/sub ทำให้ scale ได้ง่ายและประหยัด bandwidth (สำคัญถ้าใช้ 4G)

เลือก Sensor ยังไง

Soil moisture

  • Capacitive sensor ($3–$8) — ทนกว่า resistive (ไม่กัดกร่อน)
  • ระวัง calibrate ให้เหมาะกับดินแต่ละชนิด (ดินทราย, ดินเหนียว, peat moss)
  • อายุการใช้งาน 2–3 ปีในสภาพกลางแจ้ง

Temperature / Humidity

  • DHT22 ($3) — accuracy พอใช้ ราคาถูก
  • SHT31 ($8) — accuracy สูง ทนความร้อน
  • DS18B20 ($2) — แค่อุณหภูมิ ติดในดินได้

Light (PAR sensor)

  • BH1750 ($3) — วัด lux เท่านั้น
  • TSL2591 ($8) — แม่นกว่า รองรับ low-light
  • ถ้าเอาจริงจังต้องใช้ PAR sensor specialized ($150–$500)

pH / EC (สำหรับ hydroponics)

  • ขั้นต่ำใช้ analog pH probe + ADC ($30–$80)
  • ต้อง calibrate ทุก 2 สัปดาห์
  • EC probe ($20–$50) วัด nutrient concentration

Water flow

  • YF-S201 ($5) — วัดอัตราการไหลของน้ำ
  • เชื่อมกับ valve actuator ($15–$40) ปิดเปิดอัตโนมัติได้

ESP32 vs Raspberry Pi

ESP32Raspberry Pi 4
ราคา$5–$10$35–$75
พลังงาน0.5W (sleep mode 0.01W)3–7W
ConnectivityWi-Fi + BLEWi-Fi + Ethernet + USB
ProgrammingArduino/PlatformIOLinux + Python/Node
เหมาะกับSensor node remoteEdge gateway, AI inference

คำแนะนำ: ESP32 สำหรับ field sensor (แบตเตอรี่/solar), Raspberry Pi สำหรับ gateway ที่รวมข้อมูลจาก ESP32 หลายตัว

MQTT Broker ที่แนะนำ

Self-hosted

  • Mosquitto — เบา ฟรี เหมาะกับ proof-of-concept
  • EMQX — รองรับ million-level connection, มี dashboard ดี
  • HiveMQ CE — feature เยอะ มี cluster

Managed (cloud)

  • HiveMQ Cloud — free tier 100 connections
  • AWS IoT Core — เชื่อมกับ AWS services ดี แต่ vendor lock-in
  • Cloudflare Workers + Durable Objects — pay-per-use คุ้มสำหรับ low volume

สำหรับ smart farm 50 sensors ขึ้นไป — แนะนำ self-host EMQX บน VPS ราคาถูกใน region ไทย ($5–$20/เดือน)

เรื่องพลังงาน

ปัญหาที่ใหญ่ที่สุดของ IoT ในฟาร์มคือ “ไฟ” — ที่ฟาร์มไม่มีปลั๊ก

Battery + Solar

  • ESP32 + DHT22 + capacitive moisture sensor + 18650 battery 3000mAh + solar panel 5W = ใช้ได้นานเป็นเดือน
  • Deep sleep mode ระหว่างวัด (วัดทุก 15 นาที, sleep ระหว่างนั้น)
  • Power consumption: ~50uA in deep sleep, 80mA in active

LoRa สำหรับพื้นที่กว้าง

ถ้าฟาร์มกว้างเกิน 200 เมตร และไม่มี Wi-Fi ใช้ LoRaWAN:

  • range 2–10 km
  • ESP32 + RFM95 module ($5–$10)
  • ต้องมี LoRa gateway ($100–$300)

Dashboard ที่ใช้งานจริง

Grafana + InfluxDB (ฟรี, opensource)

  • เหมาะกับ technical user
  • สวยงาม, query ได้ flexible
  • ไม่ดีกับ mobile (ขาด UX ที่เหมาะ)

Custom React Dashboard

  • UX ออกแบบได้ตามต้องการ
  • รองรับ LINE LIFF ให้เกษตรกรเข้าผ่าน LINE
  • ต้นทุนพัฒนา ฿50,000 – ฿200,000

ในประสบการณ์เรา ลูกค้าเกษตรกรชอบ LINE LIFF dashboard มากที่สุด เพราะเปิดในแอปที่ใช้อยู่แล้ว ไม่ต้อง login ใหม่

Alert ที่มีประโยชน์จริง

  • Threshold alert — soil moisture < 30% → LINE notify “ที่แปลง A ต้องรดน้ำ”
  • Anomaly detection — temperature เปลี่ยนผิดปกติ → อาจเครื่องเสีย
  • Battery low — < 20% → แจ้งเปลี่ยน
  • Connection lost — sensor offline > 1 ชม. → ตรวจสอบ

อย่า notify บ่อยเกินไป — เกษตรกรจะปิดเสียงและไม่อ่าน

ต้นทุนระดับ entry

1 แปลง (1 ไร่) ขั้นเริ่มต้น

  • 4 soil sensors + ESP32: ฿2,000
  • 1 weather station (temp/humidity/light): ฿1,500
  • 1 water valve + flow sensor + ESP32: ฿2,500
  • Solar panel + battery 4 ชุด: ฿4,000
  • Gateway (Raspberry Pi 4): ฿3,500
  • VPS + domain ปีแรก: ฿2,000
  • พัฒนาระบบ + dashboard: ฿80,000 – ฿250,000

รวม: ฿95,000 – ฿270,000 สำหรับ 1 ไร่

Scale ไป 10 ไร่

ค่า sensor เพิ่ม linear, ค่าพัฒนาเพิ่มไม่เยอะ — ตกประมาณ ฿250,000 – ฿500,000

ROI จริง

เคสที่เคยทำ — ฟาร์มมะเขือเทศ 5 ไร่:

  • ลดการใช้น้ำลง 35% (rdน้ำตรงเวลาที่ดินขาดจริง)
  • ลดปุ๋ยลง 18% (วัด EC คำนวณก่อนเติม)
  • ผลผลิตเพิ่ม 12% (ป้องกัน stress จากความชื้นไม่พอ)
  • ROI ใน 14 เดือน

ข้อผิดพลาดที่ต้องระวัง

ไม่กันน้ำ enclosure — ESP32 พังเร็วในฟาร์ม IP65 ขึ้นไปทุก node

Sensor calibration ไม่ทำ — ความชื้นวัดเทียบ “ดินแห้ง” กับ “ดินอิ่มน้ำ” แต่ละ sensor ก่อนใช้

Single point of failure — gateway 1 ตัวสำหรับ 100 sensors → ถ้าพังเสียทั้งระบบ ใช้ 2 gateway redundant

ไม่ test ในฤดูฝน — บางทีดี dry season แต่ฝนแรงเซ็นเซอร์ดิน drift ผิดทาง

เริ่มยังไง

ถ้าฟาร์มคุณกำลังคิดทำ IoT แนะนำเริ่มจาก proof-of-concept 1 แปลงก่อน (งบ ฿100,000) เพื่อทดลอง 3–6 เดือน เห็น ROI ชัดแล้วค่อย scale

ปรึกษาเราที่ /#contact — มีประสบการณ์ smart farm หลายขนาดและพืช (ถ้าฟาร์มต้องการระบบขาย/สต็อกด้วย ดูเปรียบเทียบ POS vs ERP)

/ บทความที่เกี่ยวข้อง