Smart Home คืออะไร? ทำไมคนยุคใหม่เริ่มทำบ้านอัจฉริยะ

Smart Home คืออะไร? ทำไมคนยุคใหม่เริ่มทำบ้านอัจฉริยะ

ในอดีต “บ้าน” เป็นเพียงสถานที่พักอาศัยที่มีไฟฟ้า เครื่องใช้ไฟฟ้า และระบบพื้นฐานต่าง ๆ เท่านั้น แต่ในยุค Internet of Things (IoT) บ้านกำลังเปลี่ยนรูปแบบไปสู่สิ่งที่เรียกว่า Smart Home หรือบ้านอัจฉริยะ Smart Home คือแนวคิดของการนำ อุปกรณ์อิเล็กทรอนิกส์ เซนเซอร์ และอินเทอร์เน็ต มาเชื่อมต่อกัน เพื่อให้สามารถ ควบคุม ตรวจสอบ และทำงานอัตโนมัติ ผ่านสมาร์ตโฟน คอมพิวเตอร์ หรือคำสั่งเสียงได้…
การฟอร์แมต ESP32

การฟอร์แมต ESP32

การฟอร์แมต ESP32” ในทางปฏิบัติหมายถึง การล้างแฟลช (Erase Flash) เพื่อเคลียร์โปรแกรม/ไฟล์ระบบเดิมทั้งหมด แล้วเริ่มใหม่เหมือนบอร์ดเพิ่งออกจากโรงงาน (ฝั่งซอฟต์แวร์) ด้านล่างคือวิธีที่ใช้ได้จริง 3 แนวทาง วิธีที่ 1) ฟอร์แมตด้วย Arduino IDE (ง่ายและเร็ว) เปิด Arduino IDE ไปที่ Tools → Board เลือกบอร์ด ESP32 ที่ใช้ (เช่น “ESP32…
ทูลพัฒนาโครงการ IOT ด้วยภาษา Python

ทูลพัฒนาโครงการ IOT ด้วยภาษา Python

ปัจจุบันภาษา Python นับป็นภาษาที่ใช้งานได้อย่างหลากหลาย ไม่ยกว้นแม้แต่ทำโครงการเกี่ยวกับ Internet of Things หรือ IoT โดยในที่นี้ขอแนะนำทูลที่พัฒนาจากภาษา Python ที่นิยมในปัจบัน  1. MicroPython (www.micropython.org) MicroPython เป็นทูลสร้างโครงการ IoT ที่พัฒนามาจากภาษา Python ที่ได้รับการปรับแต่งให้ทำงานได้บนไมโครคอนโทรลเลอร์และอุปกรณ์ที่มีทรัพยากรจำกัด เช่น หน่วยความจำและความเร็วของโปรเซสเซอร์ต่ำกว่าอุปกรณ์คอมพิวเตอร์ทั่วไป ซึ่ง MicroPython ถูกออกแบบมาเพื่อการพัฒนาโปรแกรมบนฮาร์ดแวร์ขนาดเล็ก เช่น Arduino, ESP8266, ESP32,…
รู้จัก Node-RED

รู้จัก Node-RED

Node-RED เป็นเครื่องมือสำหรับพัฒนาการเขียนโปรแกรมด้วยการลากและวาง (flow-based programming) ที่ออกแบบมาสำหรับการเชื่อมโยงฮาร์ดแวร์ อุปกรณ์ IoT API และบริการออนไลน์ต่าง ๆ โดยไม่ต้องเขียนโค้ด เน้นความสะดวกและรวดเร็วในการพัฒนาระบบ IoT หรือระบบอัตโนมัติอื่น ๆ คุณสมบัติเด่นของ Node-RED โปรแกรมแบบ Flow-Based ใช้แนวคิดของการสร้าง "โฟลว์" (Flow) ซึ่งเป็นการลากบล็อกที่เรียกว่า Node และเชื่อมโยงกันด้วยเส้นเพื่อกำหนดกระบวนการทำงาน ช่วยให้เห็นภาพรวมของการทำงานได้ชัดเจน มีความยืดหยุ่นสูง รองรับการใช้งานกับฮาร์ดแวร์ IoT เช่น…
การติดตั้ง Home Assistant

การติดตั้ง Home Assistant

Home Assistant เป็นแพลตฟอร์ม บ้านอัจฉริยะ (Smart Home) แบบเปิด (Open-source) ที่ช่วยให้ผู้ใช้สามารถควบคุมและจัดการอุปกรณ์ต่างๆ ในบ้านได้จากที่เดียว ผ่านการรวมระบบอัตโนมัติและการเชื่อมต่ออุปกรณ์หลากหลายชนิด ไม่ว่าจะเป็นหลอดไฟ สมาร์ทปลั๊ก เซ็นเซอร์ กล้องวงจรปิด และอื่นๆ อีกมากมาย ในที่นี้ทดสอบติดตั้งผ่าน Virtualization ที่ชื่อ VirtualBox หรือ VMWare  ความต้องการขั้นต่ำ - 2 GB RAM - 32…
การติดตั้ง Node-RED บน Rocky Linux 9

การติดตั้ง Node-RED บน Rocky Linux 9

การติดตั้ง Node-RED บน Rocky Linux 9 ================================ Node-RED เป็นทูลในการบริหารจัดการระบบ IoT แบบ Low-code programming หรือบางท่านเรียกว่า Flow-based programming (FBP) ฟรี ผู้ใช้งานสามารถใช้งานโดยใช้การลากโฟลเชื่อมต่อกัน โดยกำหนดเงื่อนไขตามการใช้งาน ดูแลโครงการโดย OpenJS Foundation นับเป็นเครื่องมือในการสร้างและบริหารระบบไอโอทีที่ง่ายในการเรียนรู้ ความสามารถสูง สามารถอ่านรายละเอียดเพิ่มเติมได้ที่ https://nodered.org ขั้นตอนการติดตั้ง 1. ก่อนอื่นให้ติดตั้ง…