รู้จัก Arduino — บอร์ดไมโครคอนโทรลเลอร์สำหรับงาน Smart Home

Arduino คืออะไร?

Arduino คือแพลตฟอร์มไมโครคอนโทรลเลอร์แบบเปิด (Open-Source) ที่ถูกออกแบบมาให้ใช้งานง่าย เหมาะสำหรับงานสมาร์ทโฮม ระบบรดน้ำต้นไม้ ระบบเปิดไฟอัตโนมัติ และ IoT ทั่วไป

รุ่นยอดนิยมสำหรับ Smart Home

รุ่นMCUI/Oแรงดันเหมาะกับ
Arduino Uno R3ATmega328P14 Digital, 6 Analog5Vเริ่มต้น, ระบบเดี่ยว
Arduino NanoATmega328P14 Digital, 8 Analog5Vโปรเจกต์เล็ก, ขนาดกะทัดรัด
Arduino MegaATmega256054 Digital, 16 Analog5Vระบบใหญ่ หลายเซ็นเซอร์
ESP8266 (NodeMCU)Tensilica Xtensa LX10611 GPIO3.3VWiFi + ราคาถูก
ESP32Xtensa LX634 GPIO3.3VWiFi + BLE, หลายเซ็นเซอร์

แรงดันไฟฟ้าที่สำคัญ

  • Arduino 5V — จ่ายไฟจาก USB (5V) หรือ VIN (7-12V ผ่าน Regulator)
  • ESP8266/ESP32 — 3.3V เท่านั้น! ถ้าต่อ 5V เข้า GPIO จะพังทันที
  • Output Pin — Arduino Uno จ่ายกระแสสูงสุด 40mA ต่อ pin รวมไม่เกิน 200mA
ข้อควรระวัง: การต่อ Relay Module หรือ MOSFET เพื่อควบคุมโหลด DC 12V ต้องใช้ไดร์เวอร์แยก ไม่สามารถต่อโหลด 12V เข้าที่ขา Arduino โดยตรง เพราะจะทำให้บอร์ดเสียหายได้

แหล่งจ่ายไฟสำหรับ Smart Home

ในระบบรดน้ำต้นไม้และเปิดไฟอัตโนมัติ เรามักใช้ Adapter 12V DC 2A-5A จ่ายให้กับทั้งระบบ โดย Arduino จะรับไฟผ่านขา VIN ที่มี Regulator ลดจาก 12V เป็น 5V ส่วนโหลด 12V (Solenoid Valve, Relay, ปั๊ม) จะรับไฟ 12V โดยตรง

Source Code — Arduino ตรวจสอบแหล่งจ่ายไฟ
----------------------------------------
void setup() {
  Serial.begin(9600);
  int vref = analogRead(A0); // ต่อ Voltage Divider
  float voltage = (vref / 1023.0) * 5.0 * (10.0 + 2.2) / 2.2; // R1=10k, R2=2.2k
  Serial.print("ไฟเข้า: "); Serial.print(voltage); Serial.println("V");
  if (voltage < 11.0) Serial.println("⚠️ แรงดันต่ำ! ตรวจสอบ Adapter");
}
void loop() { delay(60000); }

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

อุปกรณ์ราคา
Arduino Uno R3 (แท้)~300-450 บาท
Arduino Uno R3 (เทียบ)~120-180 บาท
Arduino Nano (เทียบ)~60-100 บาท
ESP8266 NodeMCU~80-150 บาท
ESP32~150-280 บาท
Screw Shield~30-60 บาท
สาย Jumper 40 เส้น~25-50 บาท

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

Arduino สามารถใช้ Power Bank 5V (ผ่าน USB) หรือ แบต Li-ion 18650 จำนวน 3 ก้อนต่ออนุกรม (~12V) เข้าขา VIN สำหรับงานที่ต้องพกพาหรือไม่มีปลั๊กไฟ

🔋 แบต Li-ion 18650 3S: ~300-500 บาท (รวม charger module) — ใช้ได้ 8-24 ชม. ต่อการชาร์จ

🔋 Power Bank 5V 10000mAh: ~200-400 บาท — ใช้กับ Arduino Uno ผ่าน USB ได้ 10-20 ชม.

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

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