Skip to content

tigerza117/hot-switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOT SWITCH

1.Objection

  1. เพื่อเป็นการสร้างมาตรฐานใหม่ของระบบไฟภายในบ้านให้กลายเป็น Smart House
  2. นำเสนอการใช้ Relay และ ESP32 NodeMCU
  3. เป็นการนำเสนอแนวทางของการนำไปต่อยอดในวันข้างหน้าเกี่ยวกับระบบไฟภายใน

2.Component

  1. หลอดไฟ 5 วัตต์
  2. เบ้าหลอดไฟ
  3. 4 Channel Relay Module 5V 10A (JQC-3FF-S-Z)
  4. ESP32 NodeMCU ESP-WROOM-32
  5. สายไฟ
  6. กล่อง

3.Description

เนื่องจากทางผู้จัดทำต้องการที่จะทำอุปกรณ์ที่มีการใช้ Relay พวกเราเลยทำอุปกรณ์ที่สามารถควบคุมการเปิดปิดหลอดไฟผ่าน Webapp ได้ ซึ่งหากอิงจากยุคสมัยปัจจุบัน เราจะพบว่าอุปกรณ์ต่างๆในครัวเรือนนั้น มีการใช้ที่เชื่อมโยงกับอุปกรณ์อิเล็คทรอนิคใกล้ตัวของพวกเรามากขึ้น เช่น สมาร์ทโฟน สมาร์ทวอช หรือ คอมพิวเตอร์ เป็นต้น โดยครั้งนี้พวกเราได้สร้างอุปกรณ์ที่มีการใช้งานที่เชื่อมโยงกับ คอมพิวเตอร์ ซึ่งเป็นอุปกรณ์ใช้งานที่ใกล้ตัวพวกเราเหมือนกัน

อุปกรณ์ดังกล่าวนั้นพวกเราเลือกใช้เป็น 4 Channel Relay ซึ่งสามารถควบคุมอุปกรณ์ได้ถึงสี่ตัว ซึ่งพวกเราได้เลือกใช้ Relay กับหลอดไฟ อุปกรณ์ตัวนี้สามารถเปิด-ปิดไฟได้ผ่าน Webapp โดยตัว Webapp เป็นเพียงตัวกลางในการออกคำสั่งระหว่างผู้ใช้งานกับตัวหลอดไฟ พวกเราได้มีการใช้ ตัว Microcontroller (ESP32 NodeMCU) ซึ่งพวกเราใช้ภาษา C++ ในการออกแบบชุดคำสั่งที่ใช้ควบคุมการเปิด-ปิดหลอดไฟแต่ละดวง

โดยตัว Relay ปกติหน้าสัมผัสจะปิดจะสัมผัสกับขา Common ในขณะที่ปิดอยู่นี้จะอยู่ในสถานะหน้าสัมผัส Normally Close ถ้าเปิดจะอยู่ในสถานะ Normally Open เมื่อเป็นดังกล่าวเราก็จะออกคำสั่งผ่านตัวชุดคำสั่งที่เราได้ใส่เข้าไปใน Microcontroller ดังที่กล่าวไว้ข้างต้น

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

Structure

Codebase Description
mozart Arduino Code
beethoven Landing Page
rihanna Controller Web

Contributor

IT KMITL#18
1.Mr. Noppawan Pakinsee 63070092
2.Mr. Peerawit Kongkitkul 63070126
3.Mr. Panuwat Kongchansawang 63070135
4.Mr. Santakorn Wongsiripa 63070174

Noppawan Pakinsee

Peerawit Kongkitkul

Panuwat Kongchansawang

Santakorn Wongsiripa

63070092

63070126

63070135

63070174