🤖 Smart Home + Arduino + DC 12V

ระบบรดน้ำต้นไม้อัตโนมัติ • เปิดไฟอัตโนมัติ • เซ็นเซอร์ • Source Code • วงจร DC 12V

Soil Moisture Sensor (YL-69) — วัดความชื้นดินสำหรับระบบรดน้ำ

Soil Moisture Sensor — เซ็นเซอร์วัดความชื้นดิน
YL-69 / HL-69 เป็นเซ็นเซอร์วัดความชื้นในดินที่นิยมใช้กับ Arduino ราคาถูก (~20-30 บาท) ทำงานโดยวัดความต้านทานไฟฟ้าระหว่างหัววัด 2 ขา...

ระบบไฟฟ้า DC 12V สำหรับ Smart Home — โครงสร้างพื้นฐาน

ทำไมต้อง DC 12V?
ในระบบสมาร์ทโฮม โดยเฉพาะระบบรดน้ำต้นไม้และเปิดไฟอัตโนมัติ DC 12V เป็นแรงดันที่นิยมที่สุด เพราะ:

ปลอดภัย — แรงดันต่ำ ไม่เป็นอันตรายหากสัมผัส
อุปกรณ์หาง่าย —...

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

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

Waterproof Enclosure — การเลือกตู้ควบคุมกันน้ำ

การเลือกตู้ควบคุมสำหรับระบบสมาร์ทโฮม
ระบบรดน้ำต้นไม้และเซ็นเซอร์กลางแจ้งต้องอยู่ในตู้ที่กันน้ำและกันฝุ่นได้ IP Rating เป็นมาตรฐานสำคัญ:


IP...

การเลือก Power Supply สำหรับระบบ DC 12V Smart Home

Power Supply — หัวใจของระบบ DC 12V
แหล่งจ่ายไฟ (Power Supply) เป็นส่วนสำคัญที่สุดของระบบสมาร์ทโฮม DC 12V เพราะถ้าไฟไม่เสถียร ระบบทั้งหมดจะทำงานผิดพลาด

ประเภท Power...

Analog Sensor Reading — ค่าเฉลี่ยและการกรองสัญญาณรบกวน

การอ่านค่า Analog Sensor — ปัญหาและวิธีแก้
Analog Sensor (Soil Moisture, LDR, Rain) ให้ค่าที่มี Noise เสมอ — ค่าที่อ่านได้จะแกว่งแม้สภาพแวดล้อมคงที่...

Interrupt (ISR) บน Arduino — การตอบสนองทันทีต่อเหตุการณ์

Interrupt — การขัดจังหวะการทำงานของ Arduino
Interrupt เป็นกลไกที่ทำให้ Arduino หยุดการทำงานหลักชั่วคราว เพื่อไปจัดการเหตุการณ์สำคัญที่เกิดขึ้น แล้วกลับมาทำงานต่อ — โดยไม่ต้องรอ...

Zone Valve System — การแบ่งโซนรดน้ำและควบคุมหลายวาล์ว

ระบบรดน้ำหลายโซน (Multi-Zone)
ในสวนที่มีต้นไม้หลายประเภท เราจำเป็นต้องแบ่งโซนรดน้ำ เพราะต้นไม้แต่ละชนิดต้องการน้ำไม่เท่ากัน

หลักการแบ่งโซน

โซนชนิดต้นไม้เวลารดน้ำความถี่
Aหญ้า +...

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

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

โครงสร้างระบบไฟฟ้า DC 12V สำหรับบ้านอัจฉริยะ

การออกแบบโครงสร้างระบบไฟฟ้า DC 12V
ระบบไฟฟ้า DC 12V สำหรับสมาร์ทโฮมประกอบด้วยส่วนประกอบหลักดังนี้:


┌──────────────────────────────────────────────────┐
│ AC...

LED Strip 12V และการควบคุมด้วย MOSFET

LED Strip 12V — พื้นฐานและการติดตั้ง
LED Strip 12V เป็นแถบไฟ LED ที่ทำงานที่แรงดัน 12V DC นิยมใช้ในงานสมาร์ทโฮม เพราะ:

ติดตั้งง่าย — มีกาวในตัว ตัดต่อได้ตามยาว
ปลอดภัย — ใช้ไฟ...

ระบบเปิดปิดไฟอัตโนมัติ — สถาปัตยกรรมและการออกแบบ

ระบบเปิดปิดไฟอัตโนมัติ — หลักการออกแบบ
ระบบเปิดปิดไฟอัตโนมัติในบ้านสามารถออกแบบได้ 3 ระดับ:

ระดับ 1: LDR + Relay (เปิดเมื่อมืด)
ตรวจจับแสงธรรมชาติด้วย LDR เมื่อแสงน้อยกว่า...

RTC DS1307 — นาฬิกาจับเวลาสำหรับระบบรดน้ำและเปิดไฟ

RTC Module — นาฬิกาเวลาจริงสำหรับ Arduino
RTC (Real Time Clock) DS1307 เป็นโมดูลนาฬิกาที่รักษาเวลาต่อเนื่องแม้ Arduino ดับ ด้วยแบตเตอรี่ CR2032 สำรอง...

ปั๊มน้ำ DC 12V — การเลือกและการควบคุม

ปั๊มน้ำ DC 12V สำหรับระบบรดน้ำ
ปั๊มน้ำ DC 12V เป็นอุปกรณ์สำคัญในระบบรดน้ำต้นไม้อัตโนมัติที่ไม่มีระบบประปา หรือต้องดึงน้ำจากถังเก็บ

ประเภทปั๊ม DC...

Rain Sensor Module — ตรวจจับฝนตกเพื่องดรดน้ำ

Rain Sensor — เซ็นเซอร์ตรวจจับฝน
Rain Sensor Module (YL-83 / FC-37) ใช้ตรวจจับว่ามีฝนตกหรือน้ำบนพื้นผิวเซ็นเซอร์ ทำงานโดยวัดความต้านทานระหว่างรอยทองแดงบน PCB — เมื่อมีน้ำ...

PIR Motion Sensor (HC-SR501) — ตรวจจับการเคลื่อนไหว

PIR Motion Sensor — เซ็นเซอร์ตรวจจับความเคลื่อนไหว
HC-SR501 เป็นเซ็นเซอร์ตรวจจับการเคลื่อนไหวด้วยอินฟราเรด (Passive Infrared)...

DHT22 Temperature & Humidity Sensor — วัดอุณหภูมิและความชื้น

DHT22 — เซ็นเซอร์วัดอุณหภูมิและความชื้น
DHT22 (AM2302) เป็นเซ็นเซอร์วัดอุณหภูมิและความชื้นที่แม่นยำ ใช้สัญญาณ Digital แบบ 1-Wire ราคาประมาณ 80-120...

Soil Moisture Sensor (YL-69) — วัดความชื้นดินสำหรับระบบรดน้ำ

Soil Moisture Sensor — เซ็นเซอร์วัดความชื้นดิน
YL-69 / HL-69 เป็นเซ็นเซอร์วัดความชื้นในดินที่นิยมใช้กับ Arduino ราคาถูก (~20-30 บาท) ทำงานโดยวัดความต้านทานไฟฟ้าระหว่างหัววัด 2 ขา...