#10 สอนวิธีใช้งาน ESP8266 Adafruit IO ควบคุมผ่าน URL GET ด้วย Service IFTTTAdafruit IO Nodemcu บทความนี้ต่อเนื่องจากบทความเรื่องที่แล้ว ถ้าใครยังไม่ได้ลองเล่น สามารถกดเข้ามาดูได้ที่นี่
#9 สอนวิธีใช้งาน ESP8266 Adafruit IO ระบบแจ้งเตือนเข้าไลน์ Line Message ด้วย Service IFTTTAdafruit IO esp8266 เราสามารถควบคุม Dashboard ด้วยการส่งค่า URL เข้าไปโดยตรง ข้อดีคือสามารถควบคุมผ่านหน้าเว็บบราวเซอร์ หรือเขียนโปรแกรม C# , Java , PHP ควบคุมได้โดยตรง
สามารถสร้าง URL เพื่อส่งค่าเข้าไปที่ Feed ได้ง่าย ๆ ด้วย Service IFTTT วิธีการติดต่อผ่าน URL แบบนี้ใน IFTTT เรียกว่าบริการ Webhook
สอนวิธีใช้งาน Adafruit IOวิธีใช้งาน Adafruit IO ตัวอย่างนี้เราจะสร้างลิงค์เพื่อสั่งเปิดสวิตช์บน Dashboard
1. ที่ Adafruit IO สร้าง Block toggle เลือก feet ชื่อ switch

2. ที่เมนู Services เลือก IFTTT หรือเข้าที่เว็บ IFTTT โดยตรงที่
https://ifttt.com/
3. ที่เมนูด้านขวาบน เลือก Create


1







ที่เมนูด้านบน เลือก My Service



เลือก Webhooks

เลือก Settings

ก็อปปี้ url ไปเปิดที่หน้าเว็บ

วิธีใช้ ESP8266 Adafruit จะเห็นลิงค์ด้านล่าง ให้เพิ่ม /value1=1 เพื่อส่งค่า 1 ไปที่ feed ชื่อ switch
ส่งค่า 1 เพื่อเปิดสวิตช์
https://maker.ifttt.com/trigger/switch/with/key/c_mtpG59s_uQISZjOwZhWP?value1=1
ส่งค่า 0 เพื่อปิดสวิตช์
https://maker.ifttt.com/trigger/switch/with/key/c_mtpG59s_uQISZjOwZhWP?value1=0จะเห็นว่า Adafruit IO ตรง switch ของเรามีการเปลี่ยนแปลงค่าตามที่เรียกจาก url เข้ามาสั่งงานแล้ว

เราสามารถประยุกต์วิธีนี้ได้หลากหลาย เช่นทำเป็น bookmark เซฟไว้ใน google chrome เพื่อสั่งงานเปิด/ปิดไฟได้จากหน้าเว็บ

หรือสั่งให้เปิดไฟ พร้อมส่งข้อความ LINE แจ้งว่าเราอยู่ที่บ้านแล้ว พร้อมกันเลยก็ได้
ตัวอย่างการใช้งาน IFTTT เพิ่มเติม เล่นได้ที่นี่
ข้อมูลเพิ่มเติม การใช้งาน Arduino ESP8266 Adafruit IO
