เริ่มต้นเนื้อหา
โค้ดสำหรับ ESP32 Devkit V1
ควบคุม Relay 7 Channel – Micromation Dev Board ผ่าน Blynk IoT platform
โค้ดสามารถเข้ากันได้กับ
– Micromation Dev Board V.1
– Micromation Dev Board V.2
– Micromation Dev Board V.2 Lite
Blynk Library
https://github.com/blynkkk/blynk-library
คัดลอกโค้ดนี้ วางลงใน Sketch board บน Arduino IDE
- ส่วนที่1 ที่จำเป็นต้องแก้ไขในโค้ด
FIRMWARE CONFIGURATION
#define BLYNK_TEMPLATE_ID "xxxxxxxxxxxxxx" #define BLYNK_DEVICE_NAME "xxxxxxxxxxxxxx" #define BLYNK_AUTH_TOKEN "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
เรียกดูได้จาก
https://blynk.cloud/dashboard/
==> เลือก Devices
==> Device Info
- ส่วนที่2 ที่จำเป็นต้องแก้ไขในโค้ด
// Your WiFi ssid and password char ssid[] = "xxxxxxxxxx"; char password[] = "xxxxxxxxxx";
ส่วนของแอพพลิเคชั่น Blynk
-สร้าง Button
-เลือกโหมดเป็น Switch
-เพิ่ม Datastream
ปรับ parameter ต่างๆดังนี้
สร้าง Virtual Pin V0-V6 ที่เหลือให้ครบโดยใส่ข้อมูลตามตารางด้านล่าง
NAME |
ALIAS |
VIRTUAL PIN |
DATA TYPE |
UNIT |
MIN |
MAX |
DEFAULT VALUE |
CH1 |
CH1 |
V0 |
Integer |
None |
0 |
1 |
0 |
CH2 |
CH2 |
V1 |
Integer |
None |
0 |
1 |
0 |
CH3 |
CH3 |
V2 |
Integer |
None |
0 |
1 |
0 |
CH4 |
CH4 |
V3 |
Integer |
None |
0 |
1 |
0 |
CH5 |
CH5 |
V4 |
Integer |
None |
0 |
1 |
0 |
CH6 |
CH6 |
V5 |
Integer |
None |
0 |
1 |
0 |
CH7 |
CH7 |
V6 |
Integer |
None |
0 |
1 |
0 |
เนื้อหาสำหรับนักพัฒนา Blynk
https://blynk.io/developers