Blynk
Blynk เป็นแพลตฟอร์ม IOT ที่มีประโยชน์สำหรับการสร้างโปรเจกต์ที่เชื่อมต่อกับอินเทอร์เน็ตและเข้าถึงได้จากโทรศัพท์หรืออุปกรณ์มือถือ
Setup
ดาวน์โหลดลงอุปกรณ์ของคุณ คลิก "New Project"
คุณอาจต้อง sign up/log in ชื่อผู้ใช้และรหัสผ่านของฉันเหมือนกับบัญชี Arduino ของฉัน ซึ่งของคุณอาจจะเหมือนหรือไม่เหมือนก็ได้
ตั้งค่าบอร์ดเป็น "Arduino MKR1000" (Blynk ยังไม่มีตัวเลือก Arduino MKR WiFi 1010) ตั้งค่าประเภทการเชื่อมต่อเป็น WiFi ตั้งชื่อตามที่คุณต้องการ นี่คือภาพหน้าจอของการตั้งค่าของฉัน


เมื่อคุณตั้งค่าข้างต้นเสร็จแล้ว ให้อัปโหลดโค้ดที่อยู่ด้านล่างของหน้าไปยัง Arduino MKR WiFi 1010 ของคุณ เปิด Serial monitor หลังจากโหลดประมาณ 15-20 วินาที คุณควรเห็นบางอย่างเช่นนี้:

ในแอป Blynk ที่โปรเจกต์ใหม่ของคุณ ให้กดปุ่ม Play ที่ด้านบนของหน้าจอ ตอนนี้คุณควรจะสามารถเปิดปิด LED จากอุปกรณ์ของคุณได้แล้ว หากไม่ได้ผล ตรวจสอบให้แน่ใจว่า LED เชื่อมต่อกับ GND และ D2, ปุ่มบนโทรศัพท์ของคุณเชื่อมต่อกับ Digital 2 (D2) นอกจากนี้ ลองเปลี่ยน LED อาจจะเสีย ลองเปลี่ยนสายไฟ อาจจะเสีย
รายละเอียดทางเทคนิคเพิ่มเติม
แผนภาพการสร้างต้นแบบ IoT อย่างรวดเร็ว
คู่มือฉบับสมบูรณ์สำหรับผู้เริ่มต้นในการเชื่อมต่อฮาร์ดแวร์ Arduino ทางกายภาพของตนเข้ากับแดชบอร์ดสมาร์ทโฟนที่กำหนดเองโดยใช้ Blynk IoT platform
- Virtual Pin Routing Matrix: อธิบายแนวคิดของ "Virtual Pins" (V0-V255) ซึ่งช่วยให้ Arduino สามารถส่งและรับข้อมูลจาก widget ของแอป (buttons, sliders, gauges) โดยไม่ต้องใช้ physical GPIO pins สำหรับทุกฟังก์ชัน
- Blynk-Library Handshake: สาธิตวิธีการเริ่มต้นการเชื่อมต่อโดยใช้ WiFi หรือ Ethernet shield เฟิร์มแวร์มีการตรวจสอบ "Hearbeat" เพื่อให้แน่ใจว่าฮาร์ดแวร์ยังคงออนไลน์และตอบสนองต่อเหตุการณ์ของแอป
การสร้างต้นแบบ
- Web Editor verified: โค้ดเริ่มต้นได้รับการปรับให้เหมาะสมสำหรับ Arduino Web Editor ซึ่งมอบประสบการณ์การพัฒนาแบบ "Click-to-Cloud" ที่ราบรื่นสำหรับผู้ใช้ IoT ครั้งแรก