รถเข็นของคุณว่างเปล่า!
![เปิด/ปิด สวิตซ์ไฟในบ้านแบบ IoT ด้วยชุด EDU:BIT และ Blynk เปิด/ปิด สวิตซ์ไฟในบ้านแบบ IoT ด้วยชุด EDU:BIT และ Blynk](https://static.cytron.io/image/tutorial/edu-bit-on-off-iot/iot.jpg)
เปิด/ปิด สวิตซ์ไฟในบ้านแบบ IoT ด้วยชุด EDU:BIT และ Blynk
- Nuttanon Wuttirottaworn
- 26 Mar 2024
- Tutorial
- Beginner
- 549
เรามาทำอุปกรณ์เปิดปิดไฟในบ้านง่ายๆ ไม่ว่าคุณจะอยู่ที่ไหนขอแค่คุณมีอินเทอร์เน็ตคุณก็สามารถเปิดปิดไฟที่บ้านผ่าน Blynk
บนโทรศัพท์มือถือหรือเว็บบราวน์เซอร์ได้ อุปกรณ์ที่ใช้มีเพียงแค่ชุด EDU:BIT, Grove WiFi 8266 และ Servo Motor
ลิงก์สำหรับโค้ดตัวอย่าง : https://makecode.microbit.org/S00623-20675-04477-33306
การเชื่อมต่ออุปกรณ์
Blynk Setup
1.เข้าเว็บไซต์ Blynk ทำการลงทะเบียนและทำการ login
2.กด new template กรอกข้อมูลตามภาพ และกด Done
3.ตั้งชื่อ EDUONOFF และกด Creeate
4.คลิก Add first Device เลือก EDUONOFF กด Create
5.คลิก Set up the Web Dashboard
6.ลาง Switch มาวางที่ Add new widget
7.กดที่รูปเฟือง
8.กดที่ CreateDatastream เลือก Virtual Pin กรอกข้อมูลตามภาพและกด Save
9.คลิกที่ Device และคลิกที่ EDUONOFF
10.คลิกที่ Device Info และคัดลอก Token
ตั้งค่า App Blynk บนโทรศัพท์
ทำการคลิกตามลูกศรสีแดงได้เลย
คำอธิบายโค้ด
เมื่อเริ่มทำงานให้ทำการเชื่อมต่อกับ ESP8266 โดย ให้ขาส่ง Tx เป็น Pin P12 และขารับ Rx เป็น Pin P8
และความถี่สัญญาณใน 1 วินาที(Baudrate) 115200 โดยมีเงื่อนไข if หากเชื่อมต่อได้ให้แสดงไอคอน ถูก
หากนอกเหนือจากนี้(else) ให้แสดงไอคอน ผิด และทำการเชื่อมต่อ WiFi โดยกรอกข้อมูล SSID และ
Password ที่เราต้องการเชื่อมต่อ หากเชื่อมต่อสำเร็จจะแสดงไอคอน ยิ้ม
forever เป็นส่วนการทำงานที่จะทำงานตลอดเวลา โดยให้ทำการรับค่าจาก Blynk โดยรับจาก Blynk Token และ Pin V0 ของ Blynk
และมาเก็บค่าที่ตัวแปร Read Blynk บล็อกสีแดง เงื่อนไขการทำงาน เมื่อ Read Blynk เท่ากับ 1 ให้ Servo Motor อยู่ที่ตำแหน่ง 0 องศา
หากนอกเหนือจากนั้นให้ Servo Motor อยู่ที่ตำแหน่ง 50 องศา
อุปกรณ์ฮาร์ดแวร์
EDU:BIT Training & Project Kit for micro:bit
THB1,900.00 THB1,775.70
Grove WiFi 8266 - IoT for micro:bit and beyond
THB220.00 THB205.61