สอนใช้งาน NodeMCU ESP8266 ส่งข้อความ สติ๊กเกอร์ รูปภาพ แจ้งเตือนผ่าน LINE Notify
เราสามารถส่งข้อความ สติกเกอร์ รูปภาพ เข้าไปที่โทรศัพท์ผ่านโปรแกรม Line ได้ โดยใช้ฟังก์ชั่น Line Notify ของ Line ที่ให้บริการเราติดต่อส่งข้อความผ่านทาง API HTTP POST การใช้งานก็ง่าย ๆ ดังนี้
อุปกรณ์ทดลอง Line NodeMCU
ขั้นตอนสมัครและขอ Token ของ LINE Notify มี 4 ขั้นตอนดังนี้
- เพิ่ม LINE Notify เป็นเพื่อน
โดยการสแกน QR Code นี้ หรือจาก https://notify-bot.line.me/my/

- ล็อกอิน LINE เพื่อขอ Token
ที่หน้านี้ https://notify-bot.line.me/my/ แล้วกดปุ่ม ออก Token Generate token

- ตั้งค่าการใช้งาน LINE Notify
กำหนดชื่อผู้ส่ง เช่น arduinoall และเลือกกลุ่ม/ชื่อคนที่ต้องการส่งข้อความไปหา

- ขั้นตอนสุดท้าย รับ Token
ให้กรอกชื่อที่ใช่ส่งข้อมูลเข้า Line แล้วเลือกกลุ่มที่จะส่งข้อมูล กดปุ่ม “ออก Token” จะได้ค่า Token ให้ก็อปค่านี้ไว้ เพื่อนำไปใช้ในโปรแกรมของเรา เพียงเท่านี้ก็พร้อมส่งข้อความจาก NodeMCU ไปหา LINE แล้ว แต่ถ้าลืม สามารถ กลับไปทำตามข้อ 2 ขอรหัส Token ได้ใหม่

วิธีในการส่ง Line Notify
1. ดาวน์โหลดและติดตั้งไลบารี TridentTD_LineNotify ที่นี่
วิธีลง Library ให้ดูตัวอย่างในบทความนี้
2. ก็อปปี้โคดตัวอย่างลงบอร์ด NodeMCU ESP8266 โดยให้ตั้งค่า
- แก้ไขชื่อ SSID
- แก้ไข password ของ wifi ที่ใช้งาน
- กำหนดค่า TOKEN ที่ได้จาก LINE ดังโคดนี้

อัพโหลดลงบอร์ด NodeMCU ESP8266 แล้วดูผลลัพธ์

บรรทัดที่ 11 ให้ใส่ ชื่อ Wifi ที่จะเชื่อมต่อ
#define SSID "xxxx"
บรรทัดที่ 12 ใส่ รหัส Wifi
#define PASSWORD "xxxxx"
บรรทัดที่ 13 ใส่ รหัส TOKEN ที่ได้มาจากข้างบน
#define LINE_TOKEN "xxxxxxx"
---
3. ดูผลลัพธ์ ถ้าอัพโหลดโค้ดแล้ว ภาษาไทยขึ้นเป็นภาษาต่างดาว ให้เรา Save As โปรแกรมก่อนแล้วอัพโหลดใหม่
ชุดสติกเกอร์สำหรับส่งข้อความเพิ่มเติม