KKMC Smart Plug : สมาร์ทปลั๊กควบคุมผ่านอินเตอร์เน็ต

เนื่องจากเทรนเรื่อง IoT ตอนนี้มาแรงมากๆ โดยเฉพาะ ESP8266 ทาง KKMC ก็อดใจไม่ได้ที่จะได้ลิ้มลองความสามารถของมันสักหน่อย โดยหยิบเอามาทำเป็นโปรเจคออกงานอีกสักชิ้น หลังจากที่ทำ โปรเจควัดอุณหภูมิแบบ DeepSleep ไป โดยในวันที่ 28 Nov 2015 จะมีงาน Jump Ignite ที่ Jump Space @KhonKaen ซึ่งเราต้องไปออกบูธด้วย เอาหล่ะว่ะ พึ่งเปิด Club มายังไม่ถึงเดือน ต้องเอาของออกไปโชว์ซะล่ะ ทำอะไรดีหว่า พอดีเหลือบไปเห็นปลั๊กไฟวางอยู่พอดี เดินไปหน่อยมี Relay 4 channel 5V วางอยู่อีก หุหุ นี่แหละ แกะออกมาทำ Smart Plug เลยล่ะกัน ควบคุมผ่าน Internet และเป็น App จากโทรศัพท์มือถือ โดยงานนี้เนื่องจากต้องการความเร็วในการทำมาก เลยเลือก Blynk มาเป็น framework ในการทำงานและใช้ Wifi Connector จาก CMMC เป็นตัวช่วยต่อ wifi และทำ Smart Config ว่าแล้วก็เริ่มเลยล่ะกัน

— อุปกรณ์

  1. ปลั๊กไฟที่มีสวิตส์
  2. ESP8266
  3. Relay Module (กี่ channel ขึ้นอยู่กับปลั๊กที่ใช้)
  4. ที่ชาร์ตแบตมือถือขนาดเล็ก

— การทำ

  1. แกะที่ชาร์จแบตเอาวงจรออกมาเพื่อเป็น Supply 5V ให้วงจร
  2. ต่อ ESP8266 เข้าไป
  3. ต่อสายไฟจาก Relay เข้าไปกับสวิตของปลั๊ก
  4. โปรแกรม ESP8266 จาก Github (โค้ดด้านล่าง)
  5. โหลด Blynk แล้วตั้งค่า Pin

IMG_20151127_195123 IMG_20151127_201128

กำลังแงะ + ต่ออุปกรณ์

IMG_20151127_220309

ภาพตอนสำเร็จพร้อมทดสอบ

IMG_20151128_154607 Screenshot_2015-11-28-15-45-36

ใช้งานจริงแล้ว หุหุ work ซะด้วย ใช้เวลาทำไม่ถึง 4 ชั่วโมงด้วยซ้ำก็มี Smart Plug ไว้ใช้งานล่ะ
Download : https://github.com/KhonKaenMakerClub/KKMC-Smart-Plug

ตต.

Comdet