เนื่องจากเทรนเรื่อง 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 ว่าแล้วก็เริ่มเลยล่ะกัน
— อุปกรณ์
- ปลั๊กไฟที่มีสวิตส์
- ESP8266
- Relay Module (กี่ channel ขึ้นอยู่กับปลั๊กที่ใช้)
- ที่ชาร์ตแบตมือถือขนาดเล็ก
— การทำ
- แกะที่ชาร์จแบตเอาวงจรออกมาเพื่อเป็น Supply 5V ให้วงจร
- ต่อ ESP8266 เข้าไป
- ต่อสายไฟจาก Relay เข้าไปกับสวิตของปลั๊ก
- โปรแกรม ESP8266 จาก Github (โค้ดด้านล่าง)
- โหลด Blynk แล้วตั้งค่า Pin
กำลังแงะ + ต่ออุปกรณ์
ภาพตอนสำเร็จพร้อมทดสอบ
ใช้งานจริงแล้ว หุหุ work ซะด้วย ใช้เวลาทำไม่ถึง 4 ชั่วโมงด้วยซ้ำก็มี Smart Plug ไว้ใช้งานล่ะ
Download : https://github.com/KhonKaenMakerClub/KKMC-Smart-Plug
ตต.