ทำ IoT Smart Farm สำหรับเกษตรกรไทย — สถาปัตยกรรมที่ใช้ได้จริง
วางระบบ IoT สำหรับฟาร์มไทย — เลือก sensor, MQTT broker, ESP32 vs Raspberry Pi, dashboard, การจัดการพลังงาน, และต้นทุนระดับเริ่มต้น
ฟาร์มไทยขนาดกลางส่วนใหญ่ยังจัดการแบบใช้แรงงานคน — รดน้ำเช้าเย็น เช็คความชื้นด้วยตา ผสมปุ๋ยตามสูตรที่จำได้ ระบบ 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
| ESP32 | Raspberry Pi 4 | |
|---|---|---|
| ราคา | $5–$10 | $35–$75 |
| พลังงาน | 0.5W (sleep mode 0.01W) | 3–7W |
| Connectivity | Wi-Fi + BLE | Wi-Fi + Ethernet + USB |
| Programming | Arduino/PlatformIO | Linux + Python/Node |
| เหมาะกับ | Sensor node remote | Edge 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)
เราทำงานกับลูกค้าใหม่ยังไง — process onboarding ที่ใช้จริง
ขั้นตอนตั้งแต่คุยครั้งแรกถึงส่งมอบงาน — discovery, scope, mockup, build, launch, maintain — ใช้เวลาเท่าไรแต่ละขั้น และเอกสารที่ลูกค้าจะได้รับ
เบื้องหลังการสร้าง HFT Engine ใน C++ — บทเรียนจาก production
บันทึกการพัฒนา High-Frequency Trading engine จากศูนย์ — ทำไมเลือก C++, latency 12ms ได้ยังไง, risk control, และ pitfall จริงตอน deploy
Next.js vs WordPress สำหรับเว็บธุรกิจ — เลือกอะไรในปี 2569
เปรียบเทียบ Next.js กับ WordPress สำหรับเว็บธุรกิจไทย — ความเร็ว, SEO, ค่าใช้จ่าย, การดูแล, security, และเมื่อไรควรเลือกอันไหน