ข้ามไปยังเนื้อหาหลัก
ผลงานทั้งหมด

งานลูกค้า·2025·IoT, Hardware Integration & Embedded Development

Smart Garden: ระบบรดน้ำอัจฉริยะ 3 โซน (IoT Prototype)

โครงการส่วนบุคคล

Smart Garden: ระบบรดน้ำอัจฉริยะ 3 โซน (IoT Prototype)
ลูกค้า
โครงการส่วนบุคคล
ปี
2025

ตัวเลขสำคัญ

3 โซนแยกอิสระ
Zones
สั่งงานผ่านมือถือ + ตั้งเวลาออฟไลน์
Control
มีแผนผังวงจร + คู่มือติดตั้ง + I/O ละเอียด
Documentation
ออกแบบให้ทำงานต่อเนื่องแม้ไม่มีอินเทอร์เน็ต
Reliability

พัฒนาต้นแบบระบบรดน้ำต้นไม้แบบ 3 โซน โดยออกแบบการเชื่อมต่อขา (Pin Mapping) และวงจรควบคุมด้วย ESP32 เพื่อสั่งงานผ่านมือถือผ่าน Wi-Fi พร้อมโหมดการทำงานแบบออฟไลน์ (Offline Schedule) ที่ยังทำงานได้แม้ไม่มีอินเทอร์เน็ต ระบบรองรับการตัดสินใจรดน้ำอัตโนมัติจากข้อมูลเซ็นเซอร์ และสามารถปรับเงื่อนไขการรดน้ำได้ผ่านแอป Blynk

วิธีแก้

  1. 01ออกแบบโครงสร้างระบบ 3 โซนแบบแยกอิสระ พร้อมกำหนด Pin Mapping ชัดเจนสำหรับ Relay/Sensor/Power
  2. 02พัฒนา Logic ให้ทำงานได้ทั้งออนไลน์และออฟไลน์ โดยเก็บตารางเวลาไว้ในอุปกรณ์เพื่อให้รันต่อได้เมื่อเน็ตหลุด
  3. 03จัดทำแผนผังวงจรด้วย KiCad และจัดทำเอกสาร I/O เพื่อให้ติดตั้งซ้ำ/แก้ไข/ขยายระบบได้ง่าย
  4. 04ออกแบบ Dashboard บน Blynk ให้ใช้งานง่าย แสดงสถานะและค่าจากเซ็นเซอร์ รวมถึงหน้าตั้งค่าเงื่อนไขอัตโนมัติ
  5. 05เขียน Firmware ด้วย C++ โดยแยกโมดูลการทำงาน (Sensor, Control, Schedule, Connectivity) เพื่อให้อ่านง่ายและดูแลต่อได้

สิ่งที่ส่งมอบ

  • ต้นแบบระบบรดน้ำ 3 โซน พร้อมชุดควบคุมหลัก (ESP32 + Relay) สำหรับสั่งงานวาล์วแยกโซน
  • แผนผังวงจรและการออกแบบการเชื่อมต่อขา (Pin Mapping) จัดทำด้วย KiCad
  • เอกสารวิธีการติดตั้งและการเดินระบบ พร้อมคำอธิบาย Input/Output แบบละเอียด (Sensor/Relay/Valve)
  • แอป Blynk สำหรับแสดงผลข้อมูลเซ็นเซอร์แบบเรียลไทม์ และหน้าตั้งค่าเงื่อนไขการรดน้ำอัตโนมัติ
  • ซอฟต์แวร์ควบคุม ESP32 (Firmware) เขียนด้วยภาษา C++ พร้อมคำอธิบายโครงสร้างโปรแกรมและ Logic การทำงาน
  • โหมดการทำงานแบบ Hybrid: สั่งงานมือ (Manual) / ตั้งเวลา (Schedule) / อัตโนมัติจากเซ็นเซอร์ (Sensor-based)

ทบทวนโปรเจกต์

ความท้าทาย

  • การแบ่งโซนรดน้ำให้เป็นอิสระต่อกัน และรองรับความต้องการน้ำที่ต่างกันของแต่ละพื้นที่
  • ต้องทำงานได้ต่อเนื่องแม้เครือข่ายอินเทอร์เน็ตไม่พร้อมใช้งาน (Offline Schedule)
  • การออกแบบการเชื่อมต่อขาและการเดินสายให้ปลอดภัย ลดสัญญาณรบกวน และบำรุงรักษาได้ง่าย
  • การทำให้ผู้ใช้งานทั่วไปตั้งค่าเงื่อนไขและตรวจสอบสถานะได้สะดวกผ่านมือถือ

สนใจงานแนวนี้?

เล่าโจทย์ของคุณให้ผมฟัง ตอบกลับภายใน 24 ชั่วโมง

คุยเรื่องงาน