การใช้งาน Blynk IoT (v2)
ทดลองว่าสามารถทำอะไรได้บ้าง
ความแตกต่างระหว่าง 2 version
เก่า มีแต่แอปบน smartphone
ใหม่ มี 2 ส่วนเป็นเว็บจัดการและ app บน smartphone
ข้ามการอธิบายว่า blynk คืออะไรไปก่อนนะครับโดยครั้งนี้จะเป็นการบอกว่า
เข้าไปที่ https://blynk.cloud/dashboard/login
ทำการ login เข้าไปโดยใช้ email กับ password เดิมได้เลย ถ้าไม่มีก้ทำการสมัครใหม่
เมื่อเข้าไปจะอธิบายในส่วนหน้า เว็บก่อน
สร้าง template เพื่อกำหนดค่าของ โปรเจคที่เราจะทำ โดยสร้างครั้งเดียวสามารถนำไปใช้บน smartphone ได้และกำหนดผ่านเว็บได้ทำให้ใช้งานได้อย่างยืดหยุ่นมาก
ขั้นตอนการสร้าง ขอข้ามไไปนะครับ สามารถดูวิธีการสร้างได้ที่ https://docs.blynk.io/en/
ตรงนี้ได้สร้าง template ไว้ก่อนแล้ว
แล้วให้ไปที่หน้าแรกเพื่อสร้าง Device
ก็จะได้ Device ตามที่เราสร้างไว้ รายละเอียดภายในจะเป็นไปตาม template ที่ตั้งไว้ก่อนหน้านี้ ตรงนี้ผมได้กำหนด template เป็น
esp8266
การเชื่อมต่อ Wifi
ต่อไปเป็นการ upload code ไปยังอุปกรณ์
เปิดโปรแกรม arduino ide แล้วทำการติดตั้ง library Blynk
แล้วเปิด Examples/Blynk/Blynk.Edgent/Eddgent_ESP8266
นำ template id มาใส่ไว้ code ตรงที่วงไว้พร้อมกับกำหนด board เป็น USE_NODE_MCU_BOARD
แล้วกด upload
แล้วเชื่อมต่อ wifi ตามชื่อ ssid แล้วไปที่ 192.168.4.1 ตามที่ขึ้นมา
กำหนด wifi ssid และ password แล้วใส่ Auth token ที่ได้มา
แล้วดูที่หน้าเว็บจะขึ้น status online เท่านี้ก็สามารถใช้งานได้แล้ว
ต่อไปจะพูดถึงการอัปแบบ ออนไลน์หรือ Over-The-Air คือการอัปเดต code ที่เราทำขึ้นไปทำการอัพโหลด แบบออนไลน์ทำให้สะดวกมากในการดูแลและซ่อมบำรุงได้โดยไม่ต้องต่อสายและไม่ต้องอยู่หน้าอุปกรณ์ แต่อุปกรณ์ต้องเชื่อมต่อ internet ก่อนถึงจะใช้ได้
เลือกอุปกรณ์
ทำการ upload Firmware วิธีทำตามดังนี้
หลังจาก Export ออกมาจะได้ ไฟล์ .bin ให้อัปไฟล์นี้ลงช่อง firmware
แล้วกด Start Shipping
เท่านี้ก็ upload code เรียยร้อยแล้ว
ตอนต่อไปจะเป็นการใช้งานจริงรอชมกันได้ ถ้าติดตรงไหนก็ถามได้นะครับ