IOTWater4Plus · Waterfit4Stable Firmware

ระบบรดน้ำอัจฉริยะ ควบคุม 4 วาล์ว ด้วย ESP8266

ฟีเจอร์ครบครัน 4 โหมดการทำงาน · ตั้งตารางรายวัน · รดน้ำตามอุณหภูมิ · Real-Time Clock · วัดอุณหภูมิ & ความชื้น · ควบคุมปั๊มน้ำอัตโนมัติ

🔍 ดูฟีเจอร์ทั้งหมด 🔧 วิธีประกอบอุปกรณ์
เลื่อนดูเพิ่มเติม
4
วาล์วอิสระ
4
โหมดทำงาน
6
ตารางต่อวาล์ว
DHT11
เซนเซอร์อุณหภูมิ
RTC
นาฬิกาแม่นยำ
✨ คุณสมบัติ

ฟีเจอร์จาก Waterfit4Stable

อ่านโดยตรงจากซอร์สโค้ดของเฟิร์มแวร์ที่ใช้จริง

🕐
ตั้งตารางเวลาสูงสุด 6 รอบ / วาล์ว
กำหนดเวลาเริ่ม–หยุดแบบ HH:MM รองรับตั้งเวลาข้ามคืน เลือกวันทำงานรายวัน (จันทร์–อาทิตย์)
🌡️
โหมดรดน้ำตามอุณหภูมิ (DHT11)
วัดอุณหภูมิ–ความชื้น Real-time เมื่ออุณหภูมิสูงถึง threshold ระบบสั่งรดน้ำทันที พร้อม cool-down interval
🔄
โหมดวนรอบอัตโนมัติ (Cycle)
ตั้งเวลาเปิด (Cycle On) และพัก (Cycle Off) วนซ้ำตลอด เหมาะสำหรับสเปรย์หมอกและระบบหยดน้ำ
เปิดน้ำด่วน (Priority Manual)
สั่งเปิดวาล์วทันทีด้วยระบบ Priority Queue จดจำโหมดเดิมและกลับการทำงานปกติอัตโนมัติ
🕰️
Real-Time Clock DS3231 + Soft RTC
RTC DS3231 ผ่าน I2C บันทึกเวลาแม้ไฟดับ Auto-sync เวลาจากมือถือ มี Soft RTC สำรอง
💧
ควบคุมปั๊มน้ำอัตโนมัติ
Relay 1 ทำหน้าที่ปั๊มน้ำ เปิดวาล์วก่อน 10 วิแล้วจึงสั่งปั๊ม ปิดปั๊มอัตโนมัติเมื่อไม่มีคิว
📋
ระบบคิวอัจฉริยะ (Smart Queue)
วาล์วทั้ง 4 ตัวทำงานเป็น Queue ไม่เปิดพร้อมกัน ป้องกันแรงดันตก รองรับทุกโหมดในคิวเดียว
📅
เลือกวันทำงานรายวาล์ว
Day Bitmask อิสระต่อวาล์ว รองรับทุกรูปแบบ Midnight Reset รีเซ็ตสถานะทุกเที่ยงคืนอัตโนมัติ
📶
WiFi AP + Auto Recovery
สร้าง Hotspot IOTWater4Plus เอง State Machine ตรวจสอบและกู้คืน WiFi AP อัตโนมัติ
🎛️ โหมดการทำงาน

4 โหมด เลือกได้ทุกวาล์ว

แต่ละวาล์วตั้งโหมดได้อิสระ ผสมกันได้ตามต้องการ

MODE 00
⏱️
ตั้งเวลา
กำหนดเวลาเริ่ม–หยุดแม่นยำ สูงสุด 6 รอบ/วัน เลือกวันทำงานเป็นรายวัน
MODE 01
🌡️
อุณหภูมิ
ตรวจอุณหภูมิจาก DHT11 รดน้ำเมื่อร้อนเกิน threshold ตั้ง cool-down ได้
MODE 02
🔄
วนรอบ
เปิด X นาที พัก Y นาที วนซ้ำตลอด เหมาะกับสเปรย์หมอก หยดน้ำ
MODE 03
เปิดด่วน
สั่งเปิดทันที แทรก Priority Queue กลับโหมดเดิมอัตโนมัติหลังหมดเวลา
🔧 วิธีประกอบ

วิธีต่อสายไฟ & ประกอบอุปกรณ์

ทำตามขั้นตอนต่อไปนี้ทีละขั้น ตรวจสอบขาให้ถูกต้องก่อนจ่ายไฟทุกครั้ง

วงจร ESP8266 และ Relay Module
1
เตรียมบอร์ด ESP8266 และ Relay
ต่อโมดูล Relay 4 ช่อง เข้ากับบอร์ด NodeMCU ESP8266 ตามขาที่กำหนด: Relay1 → D6 · Relay2 → D7 · Relay3 → D3 · Relay4 → D4
การต่อเซนเซอร์ DHT11
2
ต่อเซนเซอร์ DHT11
เสียบเซนเซอร์ DHT11 เข้าขา D5 ของบอร์ด ตรวจสอบขั้ว VCC (+3.3V), GND และ Data ให้ถูกต้องก่อนเสมอ
การต่อ RTC DS3231
3
ต่อโมดูล RTC DS3231
ต่อ RTC DS3231 ผ่าน I2C: SDA → D2, SCL → D1, VCC → 3.3V, GND → GND ใส่แบตเตอรี่ CR2032 เพื่อสำรองเวลา
การต่อวาล์วน้ำและแหล่งจ่ายไฟ
4
ต่อวาล์วน้ำและจ่ายไฟ
ต่อวาล์วน้ำโซลินอยด์ 12V เข้าพอร์ต COM และ NO ของแต่ละ Relay จ่ายไฟบอร์ดด้วย USB 5V และจ่ายไฟวาล์วด้วย 12V แยกต่างหาก
🔩 ฮาร์ดแวร์

ขา Pin ที่ใช้บน ESP8266

ตรวจสอบการต่อสายให้ตรงกับเฟิร์มแวร์ก่อนใช้งาน

อุปกรณ์ขาที่ใช้หมายเหตุ
Relay 1 (วาล์ว 1 / ปั๊มน้ำ)D6Active LOW · ปิดไฟก่อน = ปลอดภัย
Relay 2 (วาล์ว 2)D7Active LOW
Relay 3 (วาล์ว 3)D3Active LOW
Relay 4 (วาล์ว 4)D4Active LOW
เซนเซอร์ DHT11D5วัดอุณหภูมิ & ความชื้น
RTC DS3231 – SDAD2I2C Bus · 50kHz
RTC DS3231 – SCLD1I2C Bus · 50kHz
LED HeartbeatD0กะพริบทุก 1 วินาที = ระบบปกติ
WiFi AP SSIDIOTWater4Plusรหัส: 12345678 · IP: 192.168.4.1
EEPROM2048 bytesบันทึกการตั้งค่า + Checksum
Watchdog Timer8 วินาทีHardware WDT ป้องกันระบบค้าง
🚀 วิธีเริ่มต้น

ติดตั้งและใช้งาน ใน 4 ขั้นตอน

ไม่ต้องลงซอฟต์แวร์ใดเพิ่มเติม ทำผ่านเบราว์เซอร์ได้เลย

🔌
ต่อวงจรฮาร์ดแวร์
ต่อ Relay 4 ช่อง DHT11 และ DS3231 ตามแผนภาพด้านบน
อัปโหลดเฟิร์มแวร์
เสียบ USB กดปุ่ม "อัปโหลด" ใช้ Chrome หรือ Edge เท่านั้น
📶
ตั้งค่า WiFi
เชื่อมต่อ WiFi IOTWater4Plus รหัส 12345678 เปิด 192.168.4.1
🌿
เริ่มใช้งาน
เลือกโหมดวาล์ว ตั้งตาราง กดเริ่ม LED กะพริบ = ทำงานปกติ

พร้อมอัปโหลดเฟิร์มแวร์แล้วหรือยัง?

เสียบสาย USB ต่อบอร์ด ESP8266 แล้วกดปุ่มด้านล่าง ระบบจะ flash เฟิร์มแวร์ Waterfit4Stable ให้อัตโนมัติ

⚡ อัปโหลดเฟิร์มแวร์เดี๋ยวนี้
รองรับ Chrome และ Edge เวอร์ชัน 89+ · ต้องเสียบสาย USB ก่อนกด