สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Blynk เป็นแพลตฟอร์ม Internet of Things ซึ่งทำให้การควบคุมฮาร์ดแวร์จากระยะไกลและการแสดงข้อมูลเป็นภาพทำได้ง่ายมาก คุณสามารถสร้างอินเทอร์เฟซของคุณเองได้โดยใช้แอป Blynk ฟรี อุปกรณ์ WiFi, Bluetooth/BLE, Ethernet และ Serial ทุกเครื่องสามารถเชื่อมต่อกับคลาวด์ Blynk หรือเซิร์ฟเวอร์ที่ทำงานอยู่ในเครื่องได้ ฮาร์ดแวร์ที่รองรับสามารถพบได้ใน blynk.cc
คำแนะนำนี้จะครอบคลุมเฉพาะวิธีการติดตั้งและเริ่มต้นใช้งานบอร์ดพัฒนา ESP8266 (NodeMCU) โดยใช้บริการคลาวด์ที่มีให้
ขั้นตอนที่ 1: ข้อกำหนดเบื้องต้นและชิ้นส่วน
อะไหล่
- ESP8266 (NodeMCU)
- นำ
ข้อกำหนดเบื้องต้น
- Arduino IDE (1.8.5 หรือใหม่กว่า)
- WiFi (ข้อมูลรับรอง)
แอพนี้สามารถติดตั้งได้บนสมาร์ทโฟนหรืออีมูเลเตอร์เท่านั้น!
ขั้นตอนที่ 2: การติดตั้ง
รวม ESP8266 Core เข้ากับ Arduino IDE
1) ไปที่ 'การตั้งค่า' และป้อน URL ต่อไปนี้ไปยัง URL ผู้จัดการบอร์ดเพิ่มเติม
arduino.esp8266.com/stable/package_esp8266com_index.json
2) เปิดตัวจัดการบอร์ด (เครื่องมือ > เมนูบอร์ด)
3) ค้นหา "esp8266" และติดตั้งเวอร์ชันล่าสุด
4) เลือกบอร์ดของคุณภายใต้ Tools > Board และกำหนด Baud Rate เป็นต้น
ติดตั้งไลบรารี Blynk
1) ติดตั้งไลบรารี Blynk รุ่นล่าสุดบน GitHub
2) แกะมัน
3) ย้ายไลบรารีไปที่ C:/User/ /Documents/Arduino/libraries
ติดตั้งแอพ Blynk
1) ดาวน์โหลดแอปสำหรับ iOS หรือ Android
ขั้นตอนที่ 3: สร้างโครงการ
ก่อนสร้างโครงการ คุณต้องสร้างบัญชีหรือลงชื่อเข้าใช้
- คลิก 'สร้างโครงการใหม่'
- เลือกอุปกรณ์และประเภทการเชื่อมต่อของคุณ (NodeMCU, WiFi)
- รับและจดบันทึก 'Auth Token' ของคุณ
- เปิด 'กล่องวิดเจ็ต' ('+')
- เพิ่มปุ่ม
- ตั้งชื่อและเลือกโหมดสวิตช์
- กำหนดพินเอาต์พุตที่ LED เชื่อมต่ออยู่ (ขั้วบวก Dx, แคโทด GND)
อินเทอร์เฟซตัวอย่างนี้เป็นแบบพื้นฐาน แต่คุณสามารถสร้างอินเทอร์เฟซที่ซับซ้อนมากขึ้นได้หากคุณเพิ่มกราฟ ฯลฯ
ขั้นตอนที่ 4: รหัส
รหัสฝั่งไคลเอ็นต์สำหรับการควบคุมระยะไกล LED นั้นง่ายมาก
- เปิด Arduino IDE
- ไปที่ ตัวอย่าง > Blynk > Boards_WiFi แล้วเลือกบอร์ด dev ของคุณ
- ป้อน 'Auth Token' ของคุณ (char auth)
- ป้อนข้อมูลรับรอง WiFi ของคุณ (char ssid, char pass)
- รวบรวมและอัปโหลด
- เปิด Serial Monitor และตรวจสอบว่าการเชื่อมต่อสำเร็จหรือไม่
หากทุกอย่างถูกต้อง ขณะนี้คุณสามารถเปิดและไฟ LED จากระยะไกลได้โดยใช้แอป Blynk
ข้อมูลเพิ่มเติมเกี่ยวกับ Blynk และ ESP8266 สามารถพบได้ใน blynk.io และ esp8266doc