Smart Controller Project

Sapray Smart Controller

คือ โปรเจคระยะยาว ที่ยังไม่ได้ตั้งชื่ออย่างเป็นทางการ ทำเกี่ยวกับระบบควบคุมอุปกรณ์ เครื่องใช้ไฟฟ้าต่างๆ ภายในบ้าน และมอนิเตอร์สถานะแบบเรียลไทม์ การควบคุมระยะไกลผ่านอินเตอร์เน็ต และอาจจะมีต่อยอดเรื่อยๆในอนาคต

แนวคิด

เป็นโปรเจคฟรี ที่ผู้ใช้สามารถทำใช้งานเองได้ที่บ้าน โดยที่ไม่ต้องเสียเงินเช่าเซิฟเวอร์ (ไม่รวมค่าอุปกรณ์ต่างๆที่ใช้ในโปรเจค) แต่จะมีคลาวด์เซิฟเวอร์ที่สามารถใช้ฟรีได้ เช่น Realtime database ของ Firebase เป็นต้น ซึ่งก็จะมีข้อจำกัดซึ่งผู้ใช้ต้องไปศึกษาเอาเอง โปรเจคนี้ เหมาะสำหรับระบบเล็กๆ เช่น ระบบเปิดปิดอุปกรณ์ต่างๆแบบระยะไกล หรือ ควบคุมอุปกรณ์ไฟฟ้าภายในบ้านแบบ Local Area Network (LAN) และเราไม่แนะนำให้นำไปใช้กับระบบใหญ่ๆ เพราะจะมีค่าใช้จ่ายตามมา

ดาวน์โหลดโปรเจค

ไปที่หน้าดาวน์โหลด คลิก

แผนการทำงาน (อาจจะมีการเปลี่ยนแปลง)

Sapray Smart Controller Diagram
Sapray Smart Controller Diagram V1

ตามรูปข้างต้น คือระบบการทำงานแบบคร่าวๆของโปรเจค ซึ่งอาจจะไม่การเปลี่ยนแปลงได้ในภายหลัง จะแบ่งเป็นสามส่วนใหญ่ๆคือ

  1. Local Area Network คือส่วนที่ทำงานในพื้นที่ภายใน จะสามารถควบคุมอุปกรณ์ และตั้งค่าระบบการทำงาน ในส่วนนี้ไม่จำเป็นต้องมีเซิฟเวอร์ ถ้าหากไม่มีการควบคุมอุปกรณ์จากระยะไกล จึงเหมาะกับระบบเล็กๆ เช่น ควบคุมอุปกรณ์ไฟฟ้าภายในบ้าน เป็นต้น ตัวอย่างการทำงานใน Local Area Network
  2. Cloud Functions คือส่วนระบบควบคุมระยะไกลผ่านอินเตอร์เน็ต ทำหน้าที่เป็นตัวกลางระหว่างผู้ใช้งาน กับอุปกรณ์ควบคุม ซึ่งส่วนนี้ผู้ใช้งาน สามารถพัฒนาระบบต่างๆใช้เองได้ตามแต่ต้องการ
  3. Internet Connection คือ อุปกรณ์ที่ใช้ควบคุมสั่งการ หรือมอนิเตอร์ เช่น Smartphone Notebook หรืออื่นๆ เป็นต้น ที่มีความสามารถในการเชื่อมต่อกับอินเตอร์เน็ต อาจจะอยู่ในรูป แอพพลิเคชั่น โปรแกรม หรือ เว็บไซต์ การควบคุมแบบนี้ อาจจะต้องเชื่อมต่อไปยัง Cloud Functions หรือ เชื่อมต่อไปยัง ตัว Sapray Smart Controller โดยตรงก็ได้เช่นกัน

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *