Fuse และ Protection Circuit — ป้องกันระบบ DC 12V

การป้องกันระบบไฟฟ้า DC 12V

ถึงแม้ DC 12V จะไม่เป็นอันตรายต่อคน แต่กระแสที่สูงถึง 5A สามารถทำลายอุปกรณ์และทำให้เกิดเพลิงไหม้หากเกิด Short Circuit ได้

ฟิวส์ที่แนะนำ

วงจรขนาดฟิวส์ชนิด
ไฟหลักเข้า (12V Adapter)5ABlade Fuse (ATC)
Arduino + Sensors1AGlass Tube หรือ PTC Resettable
Solenoid Valve1ABlade Fuse หรือ PTC
LED Strip3ABlade Fuse
ปั๊มน้ำ2ABlade Fuse

การติดตั้ง Fuse Holder

[Adapter 12V +] ── [Fuse 5A] ── [Bus Bar 12V+]
                       │
                 [Inline Fuse Holder]
                 (ใช้กับสายไฟ 1.5mm²)

PTC Resettable Fuse

PTC (Polyswitch) เป็นฟิวส์แบบรีเซ็ตได้ — เมื่อกระแสเกิน PTC จะร้อนและตัดวงจร เมื่อเย็นลงจะต่อกลับ ทำให้ไม่ต้องเปลี่ยนฟิวส์บ่อย เหมาะกับอุปกรณ์ที่อาจ Overload เป็นครั้งคราว

Source Code — Software Protection

const int CURRENT_SENSOR = A3; // ACS712 Current Sensor
const int RELAY_MAIN = 6;      // Main Cut-Off Relay

float currentLimit = 4.0; // กระแสสูงสุด (A)
unsigned long faultTime = 0;

void setup() {
  pinMode(RELAY_MAIN, OUTPUT);
  digitalWrite(RELAY_MAIN, LOW); // เปิดระบบ (Active LOW)
}

void loop() {
  float current = readCurrent(); // อ่านค่ากระแสจาก ACS712

  if (current > currentLimit) {
    if (faultTime == 0) faultTime = millis();

    if (millis() - faultTime > 2000) {
      // กระแสเกินนานเกิน 2 วินาที → ตัดระบบ
      digitalWrite(RELAY_MAIN, HIGH); // ตัดไฟ
      Serial.println("🔴 ตัดไฟ! Over Current");
      while(1); // หยุด รอการ Reset
    }
  } else {
    faultTime = 0; // Reset ถ้ากระแสกลับมาปกติ
  }

  delay(500);
}

float readCurrent() {
  int val = analogRead(CURRENT_SENSOR);
  float v = (val / 1023.0) * 5.0;
  // ACS712 5A → 185mV/A
  float current = (v - 2.5) / 0.185;
  return abs(current);
}
Safety: อย่าลืมติดตั้ง Breaker หรือ Fuse ที่สายไฟ AC 220V ก่อนเข้า Adapter ด้วย — เพราะถ้า Adapter เสียหาย อาจเกิดไฟฟ้าลัดวงจรทางฝั่ง AC ที่อันตรายถึงชีวิต!

💰 ราคาประมาณการ

อุปกรณ์ราคา
ตู้ IP65 300x250x150mm~200-400 บาท
Din Rail + อะแดปเตอร์~50-100 บาท
Cable Gland PG9 (5 ตัว)~30-50 บาท
Bus Bar 12V 12P~30-60 บาท
สายไฟ 1.5mm² 10m~50-100 บาท
สายไฟ 0.75mm² 10m~30-60 บาท
Cable Tie + Label~20-50 บาท
Breaker/Fuse Box~50-100 บาท

🔋 ทางเลือกใช้แบตเตอรี่

ทั้งตู้ควบคุมสามารถใช้ แบต 12V 7Ah (~350-500 บาท) แทน Adapter ได้เลย โดยต่อแบตเข้ากับ Buck Converter สำหรับ Arduino และจ่าย 12V ตรงให้ Relay/Valve

สำหรับระบบที่ต้องการ Solar Off-Grid:

  • Solar Panel 20W: ~500-800 บาท
  • Solar Charge Controller 10A: ~200-400 บาท
  • แบต 12V 7Ah: ~350-500 บาท
  • รวม ~1,050-1,700 บาท

ลงทุนครั้งเดียว ไม่ต้องจ่ายค่าไฟรายเดือน — คืนทุนใน ~1-2 ปี

⚠️ หมายเหตุ: เนื้อหานี้ค้นคว้าและเรียบเรียงโดย Hermes AI — ข้อมูลทางเทคนิคควรตรวจสอบก่อนนำไปใช้งานจริง

⚠️ เนื้อหาถูกสร้างโดย AI (Hermes AI) — ข้อมูลทางเทคนิคอาจต้องตรวจสอบก่อนนำไปใช้งานจริง