Journal

ใช้ Raspberry Pi สร้างระบบสมาร์ทโฮม: คู่มือการก่อสร้างทีละขั้นตอน

Using Raspberry Pi to Build a Smart Home System: Step-by-Step Construction Guide

16 พฤษภาคม 2569 · 2 นาที

เริ่มต้นสร้าง Smart Home ด้วย Raspberry Pi

การสร้างระบบสมาร์ทโฮมด้วย Raspberry Pi เริ่มจากการเข้าใจสถาปัตยกรรมพื้นฐาน: RPi ทำหน้าที่เป็น Central Hub ที่เชื่อมต่ออุปกรณ์ IoT ทุกชิ้นในบ้านเข้าด้วยกัน จัดการ Automation และให้ Interface สำหรับควบคุมทุกอย่างจากที่เดียว

การเลือกฮาร์ดแวร์ที่เหมาะสม

สำหรับบ้านขนาดกลาง RPi 4 Model B 4GB ก็เพียงพอ แต่หากวางแผนจะขยายระบบใหญ่ในอนาคต RPi 5 4GB หรือ 8GB ให้ประสิทธิภาพที่ดีกว่าและรองรับ NVMe SSD ผ่าน PCIe HAT

อุปกรณ์ที่ต้องเตรียม: RPi 4/5 Board, Official RPi Power Supply, microSD Card 32GB+ (A2 Rating), Case ที่มีระบบระบายความร้อน และหากเลือก RPi 5 ควรเพิ่ม Active Cooler หรือ Fan เนื่องจาก TDP ที่สูงกว่า

ติดตั้ง Operating System

ดาวน์โหลด Raspberry Pi Imager จาก raspberrypi.com/software แล้วเลือก Operating System: หากใช้ Home Assistant ให้เลือก Other specific-purpose OS → Home Assistant → Home Assistant OS สำหรับรุ่น RPi ของคุณ หากใช้เป็น Linux Server ทั่วไปให้เลือก Raspberry Pi OS (64-bit) Lite

หลัง Flash และ Boot ครั้งแรกสำเร็จ เข้าถึง HAOS ที่ homeassistant.local:8123 หรือ IP Address ที่ได้รับจาก Router

เพิ่มโปรโตคอล Wireless ให้ครบ

Zigbee: เสียบ SONOFF Zigbee 3.0 USB Dongle Plus เข้า USB และติดตั้ง ZHA หรือ Zigbee2MQTT Add-on ใน HAOS รองรับอุปกรณ์ Philips Hue, IKEA TRADFRI, Aqara, Sonoff และอื่นๆ กว่า 2,500 รุ่น

Z-Wave: เพิ่ม Z-Wave JS UI Add-on และ Aeotec Z-Wave USB Stick Gen5+ เพื่อรองรับสวิตช์ไฟ Leviton, Yale Smart Lock และอุปกรณ์ Z-Wave อื่นๆ ที่เน้นความเสถียรสูง

Bluetooth: RPi 4/5 มี Bluetooth 5.0 Built-in รองรับอุปกรณ์ BLE Sensor เช่น Xiaomi Mi Temperature Sensor, Govee Hygrometer โดยไม่ต้องเพิ่มฮาร์ดแวร์

เชื่อมต่ออุปกรณ์สมาร์ทโฮม

หลังติดตั้ง Protocol Coordinators แล้ว ให้เพิ่ม Integration ใน Home Assistant สำหรับแต่ละ Platform:

สำหรับ Smart Lighting: Philips Hue Bridge เชื่อมต่อผ่าน Hue Integration และ IKEA TRADFRI Gateway; สำหรับ Smart Lock: Yale Smart Lock ผ่าน Z-Wave; สำหรับ Smart AC: Mitsubishi หรือ Daikin ผ่าน Climate Integration; สำหรับ IP Camera: Hikvision หรือ Reolink ผ่าน ONVIF หรือ RTSP Stream

สร้าง Automation ขั้นพื้นฐาน

เริ่มจาก Automation ง่ายๆ ก่อน เช่น ปิดไฟทุกห้องเมื่อไม่มีคนในบ้าน (โดยใช้ Person Entity ร่วมกับ GPS Tracker จาก HA Companion App), เปิดแอร์อัตโนมัติเมื่ออุณหภูมิในบ้านเกิน 28°C และช่วงเวลา 06:00-22:00, แจ้งเตือนผ่าน LINE หรือ Telegram เมื่อประตูหน้าบ้านเปิด

เมื่อชำนาญมากขึ้นสามารถใช้ Node-RED Add-on สร้าง Automation ที่ซับซ้อนกว่า เช่น ระบบ Morning Routine ที่เปิดม่านอัตโนมัติ เปิดไฟในครัว ต้มน้ำ และเล่น Weather Report ผ่าน Smart Speaker ทุกเช้าตามเวลาที่กำหนด

คำถามที่พบบ่อย

RPi 4 กับ RPi 5 อันไหนเหมาะกว่าสำหรับสร้าง Smart Home?
RPi 4 4GB เหมาะสำหรับบ้านขนาดกลาง (อุปกรณ์ไม่เกิน 100 ชิ้น) ราคาประหยัดกว่า ส่วน RPi 5 แนะนำหากต้องการรัน Add-on จำนวนมาก เช่น Frigate AI Camera, InfluxDB, Grafana พร้อมกัน หรือต้องการ NVMe SSD สำหรับความเร็วสูง
ใช้ OS อะไรดีที่สุดสำหรับ Home Assistant บน RPi?
HAOS (Home Assistant OS) เป็นตัวเลือกที่ดีที่สุดสำหรับผู้เริ่มต้น เพราะติดตั้งง่าย อัปเดตอัตโนมัติ และรัน Add-on ได้ครบถ้วน ส่วน Home Assistant Container บน Raspberry Pi OS เหมาะสำหรับผู้ที่ต้องการควบคุม OS ระดับล่างด้วย
Zigbee กับ Z-Wave ต่างกันอย่างไร และควรใช้อะไร?
Zigbee: อุปกรณ์ราคาถูกกว่า หลากหลายมากกว่า (Philips Hue, IKEA, Aqara, Xiaomi) แต่ใช้ความถี่ 2.4GHz ซึ่งอาจรบกวนกับ Wi-Fi. Z-Wave: ใช้ความถี่ 908MHz ไม่รบกวน Wi-Fi ความเสถียรสูงกว่า เหมาะสำหรับ Smart Lock และสวิตช์ไฟ แต่อุปกรณ์แพงกว่า
ต้องการความรู้ Programming เพื่อสร้าง Smart Home บน RPi ไหม?
ไม่จำเป็น Home Assistant มี GUI ที่ใช้งานง่าย และ Node-RED ใช้การ Drag-and-Drop สร้าง Automation โดยไม่ต้องเขียน Code แต่หากรู้ YAML หรือ Python จะสามารถทำ Automation ที่ซับซ้อนและยืดหยุ่นกว่าได้
RPi สำหรับ Smart Home ต้องเปิดตลอด 24 ชั่วโมงไหม?
ใช่ RPi ต้องรัน 24/7 เพราะเป็น Controller หลักของระบบ อย่างไรก็ตาม RPi 4 กินไฟเพียง 3-5 วัตต์ คิดเป็นค่าไฟประมาณ 30-50 บาท/เดือน ถือว่าน้อยมากเมื่อเทียบกับประโยชน์ที่ได้