Final Class Project week3 ส่งภาพเข้า LINE
- Phurin
- Apr 14, 2020
- 1 min read
Updated: May 6, 2020
การสร้าง LINE Token
1.เข้าเว็บ https://notify-bot.line.me/th/

2.เข้าสู่ระบบผ่านอีเมลที่ผูกไว้กับ LINE

3.กดไปที่ชื่อโปรไฟล์ เลือก "หน้าของฉัน"

จะเห็นหน้าต่างดังนี้

4.เลือก "ออก Token" โดยต้องใส่ข้อมูล 2 อย่างคือ
1.ชื่อที่แสดงตอนส่ง(ใช้ชื่อ "ESP32 CAM V1")
2.ช่องแชทที่ส่ง(ในที่นี่เลือก "รับการแจ้งเตือนแบบตัวต่อตัวจาก LINE Notify")

5.เมื่อคลิ๊ก"ออก Token" เราจะได้ชุดตัวอักษรยาว ๆ มาใช้ให้คัดลอกไว้ *ข้อควรระวัง Token ปรากฎครั้งเดียวไม่สามารถเปิดดูซ้ำได้ควร copy ไปเก็บไว้ก่อนปิด

6.เมื่อกดปิดจะได้ดังรูป

ทดสอบส่งข้อมูลจาก ESP32-CAM เข้า LINE
1.ดาวน์โหลด Library ลิงค์ https://github.com/TridentTD/TridentTD_LineNotify
จะได้เป็นไฟล์ Zip ให็คลิ๊กขวา Extract Here
นำไฟล์ที่ได้ไปใส่ไว้ใน C:\Program Files (x86)\Arduino\libraries

2.เปิดซอฟต์แวร์ Arduino ไปที่ File -> Examples -> TridentTD_Linenotify -> 01.LineNotify
จะได้โค้ดดังภาพใส่ passwordWifi และ Line Token

3.Upload ลงบอร์ดESP32 ตรวจสอบข้อความเข้า LINE

จะเห็นว่าชื่อตรงกับที่ตั้งไว้
*ข้อสังเกตการส่งข้อความเมื่อดูจากโค้ดจะเห็นว่าข้อความแรกคือ "อุณหภูมิ เกินกำหนด" แต่ข้อความที่ส่งกลับไม่มีข้อความแรก

ส่งภาพเข้า LINE
เราจะต้อง Capture ภาพออกมาเป็นข้อมูลก่อนแล้วค่อยส่งไปใน LINE ดังนั้นต้องเพิ่มโค้ดดังนี้
เวลาใช้ เรียกใช้ฟังก์ชัน "Camera_capture"

ผลลัพธ์ที่ได้

จะเห็นว่าชื่อตรงกับที่ตั้งไว้
*ข้อสังเกตการส่งข้อความเมื่อดูจากโค้ดจะเห็นว่าข้อความแรกคือ "อุณหภูมิ เกินกำหนด" แต่ข้อความที่ส่งกลับไม่มีข้อความแรก โค้ดดันส่งบรระทัดที่ 2 และ 3 แทน
อ้างอิง https://youtu.be/I-HbdRWwMVY
Comments