หน้าแรก
วิธีการสั่งซื้อสินค้า
แจ้งชำระเงิน
บทความ
เว็บบอร์ด
เกี่ยวกับเรา
ติดต่อเรา
หน้าแรก
>
บทความ
>
ลองเล่น IFTTT กับนู่นนี่นั่น (…
ค้นหาบทความที่นี่
บทความทั้งหมด
ลองเล่น IFTTT กับนู่นนี่นั่น (ตอนที่ 2)
5 ปีที่ผ่านมา
โดย
เจ้าของร้าน
update : แก้ไขโค้ดที่พิมพ์ตก ตามการแจ้งของคุณ Chatr Suchinda
หลังจากในตอนแรก เราไปดึง Service จากเว็บพยากรณ์อากาศมาส่งไลน์ให้เราทุกวันแบบอัตโนมัติกันไปแล้ว ทีนี้หากเราต้องการสร้างระบบ ทำอุปกรณ์ของเราขึ้นมาใช้เอง ใช้ของที่เรามีอยู่หล่ะ IFTTT มันก็ทำได้ครับ ซึ่งการเชื่อมต่อกับอินเตอร์เน็ตก็คงต้องใช้ NodeMCU (ใครมี ESP8266 ตัวอื่น หรือจะใช้ ESP32 ESP8285 ก็ไม่ผิดกติกา)
ในตัวอย่างแรกจะขอทำให้ดูเป็นตัวอย่างแบบง่าย ๆ เราจะใช้ PIR Sensor เมื่อมีคนเดินผ่าน PIR Trigg แล้วส่งสัญญาณไปให้ NodeMCU เรามี IF This คือเมื่อ PIR Sensor trigg แล้ว Then That จะขอให้ส่งคำเตือนไปที่ไลน์เหมือนเดิม อย่ารอช้าไปเริ่มกันเลยครับ
อุปกรณ์ที่ใช้ประกอบตัวอย่างนี้ :
NodeMCU
:
PIR Motion Sensor
ขั้นตอนที่ 1 เตรียม IFTTT
เริ่มที่สร้าง Applet ใหม่เหมือนเดิม คลิกรูปโปรไฟล์ของเรา เลือก Create จากนั้นเลือก +This ตรง this นี้เราจะให้ NodeMCU ทำ Web Request มาหา ให้ค้นหา Webhooks คลิกเลือกแล้วทำการ Connect เข้าไปเลยครับ
เมื่อ Connect เรียบร้อยแล้วจะพาเราเข้าสู่การ Choose trigger ก็เลือก Receive a web request ไปครับ
จะเข้าสู่การทำให้เสร็จสมบูรณ์ ก็แค่ตั้งชื่อลงไปครับ ผู้เขียนขอตั้งว่า PIR Alert เพราะเราจะเตือนโดย PIR Sensor เรียบร้อยแล้วกด Create trigger เท่านี้เราก็มี This เรียบร้อยแล้ว
ในส่วนของ +That ก็ขอไปเร็ว ๆ เลยนะครับ เหมือนบทที่แล้วเลย ค้นหา LINE เลือก Service คือ Send a message เข้าสู่หน้า Complete action fields ในช่อง Message นั้น เดิมมันใส่อะไรมาก็ลบให้หมด เราจะให้ส่งข้อความเตือนอย่างเดียว เราก็พิมพ์ข้อความลงไป กด Create action จากนั้นเข้าสู่หน้าสรุปก็คลิก Finish เป็นอันเสร็จสิ้นการเตรียมความพร้อมครับ
ต่อไปคือเตรียมสิ่งที่ต้องมี เมื่อเราทำ ThingSpeak เราต้องมี API key มาใส่ในโค้ดของเราใช่มั๊ยครับ IFTTT ก็เช่นกัน เราต้องมี IFTTT Webhooks API key มาใส่โค้ดเรา โดยเราต้องกลับไปที่หน้าแรก หรือคลิกที่รูปโปรไฟล์>My services จะเห็น Service ที่เราใช้บริการอยู่ ให้คลิกที่ Webhooks
เมื่อเข้าไปที่หน้า Service ของ Webhooks แล้ว ให้มองไปมุมซ้ายบน จะมีปุ่ม Documentation คลิกเข้าไปเลยครับ
คลิกเข้าไปแล้วจะมีหน้าเว็บเด้งขึ้นมา เป็นคำแนะนำรูปแบบการเขียนโค้ด และจะมี API key ของเราด้วย เดี๋ยวเราจะเอาตรงนี้ไปใส่โค้ดกัน
และที่หน้าที่เด้งขึ้นมานี้มันเป็นหน้าทดสอบ เราสามารถทดสอบว่า IFTTT ทำงานได้หรือไม่ โดยในช่อง {event} ให้เปลี่ยนเป็นชื่อ Applet ของเราที่ตั้งไว้ในตอน Complete trigger fields ของผู้เขียนก็ตั้งชื่อเป็น PIR Alert ก็ใส่ลงไป(ต้องเหมือนเป๊ะ ๆ) จากนั้นลองคลิกที่ปุ่ม Test It ด้านล่าง ถ้าทุกอย่างถูกต้องข้อความที่พิมพ์ไว้จะเด้งขึ้นมาที่ไลน์ของเรา
แบบนี้แสดงว่าทุกอย่างเรียบร้อย IFTTT เราพร้อมใช้งานแล้ว ไปขั้นตอนต่อไปได้เลยครับ
ขั้นตอนที่ 2 เตรียมอุปกรณ์ และเขียนโปรแกรม
ก่อนเริ่มต้นการเขียนโปรแกรมใด ๆ เราต้องติดตั้ง IFTTTWebhook กันก่อน ค้นหาใน Manage Libries ได้เลยครับ
บทความที่เกี่ยวข้อง :
การเพิ่ม Library ใน ArduinoIDE
การเขียนโค้ดก็แสนง่ายมาก เนื่องจากตัว Library นั้นได้จัดการให้เราทุกอย่างแล้ว เพียงแค่เราเอา API key และชื่อ Applet มาใส่ในโค้ดให้ถูกเท่านั้นเอง โค้ดสั่งให้ trigger ก็มีแค่บรรทัดเดียว ส่วนอื่น ๆ ของโค้ดนั้นก็เป็นโค้ดทั่ว ๆ ไปที่คุ้นเคยพวกให้ NodeMCU เชื่อมต่อกับ WiFi เท่านั้นเองครับ
เท่านี้ก็ได้ระบบไว้เตือนผู้บุกรุกแล้วหล่ะครับ จะไปติดไว้หน้าประตูห้อง หน้าประตูบ้าน หรือร้านค้าไปติดไว้เผื่อเตือนพนักงานไปวุ่นอยู่กับหลังร้านหรือไปเข้าห้องน้ำ ลูกค้าเดินเข้ามาก็ให้แจ้งเตือน อันนี้แล้วแต่จะพลิกกันไปล้านแบบได้เลยครับ
ตัวอย่างง่าย ๆ หวังว่าผู้อ่านน่าจะได้อะไรกันบ้าง ลองเอาไปเล่น ลองเอาไปพลิกกัน ไปต่อเติมเสริมแต่งได้เลยครับ และหากสงสัยหรืออยากให้เขียนเรื่องอะไร หรืออยากให้แก้ไขตรงไหน ก็สามารถ
ติดต่อได้ที่เพจของเรา
ได้เลยเป็นช่องทางที่รวดเร็วที่สุด หากคอมเม้นท์ถามข้างล่างบทความนี้มันจะไม่ขึ้นเตือน บางทีผู้เขียนหรือเจ้าของร้านไม่เห็นก็จะไม่ได้ตอบนะครับ และหากบทความ IFTTT นี้ได้กระแสดีก็จะหาเรื่องหาตัวอย่างมาเขียนต่อเรื่อย ๆ ให้เป็นแนวทางสำหรับผู้เริ่มต้น หรือยังมึน ๆ งง ๆ อยู่ เริ่มจากง่าย ๆ ค่อย ๆ ดัดแปลง พลิกแพลง เสริมแต่ง เดี๋ยวก็สามารถสร้างโปรเจคที่ยาก ๆ ซับซ้อนได้เอง ผู้เขียนเองก็ไม่ได้รู้ไปหมด เก่งทุกเรื่องนะครับ บางเรื่องก็มารู้ตอนค้นคว้าเพื่อเขียนบทความพวกนี้ หาเทคนิคต่าง ๆ ลองทำไปพร้อม ๆ กับเขียนตัวอย่างเหมือนกัน เรียนรู้ไปพร้อม ๆ กันสร้างสรรค์ผลงานออกมา อ่ะ บ่นซะเยอะ ทิ้งไว้ตรงนี้เลยครับ ครั้งหน้าจะเป็นเรื่องอะไรก็ติดตามกัน เรามีบทความใหม่ทุกวันศุกร์(ยกเว้นมีอุบัติเหตุจริง ๆ) ครั้งหน้าจะเป็นเรื่องอะไรติดตามกันนะครับ สวัสดีจ้าาาาา
tutorial
,
ifttt
,
Arduino
,
แนะนำ ifttt
,
การใช้ ifttt
,
ifttt เบื้องต้น
Share
Share :
COPY
Privacy Policy
|
Cookie Policy
|
Copyright © 2025
fitrox.lnwshop.com
All rights reserved.
ตะกร้า
(
0
)
▲
▼
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก
ยังไม่มีบัญชีเทพ
สร้างบัญชีใหม่
ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
Fitrox Electronics
ไฟทร็อก อิเล็กทรอนิกส์ จำหน่ายอุปกรณ์อิเล็กทรอนิกส์ บอร์ดไมโครคอนโทรลเลอร์ และอุปกรณ์สำหรับโปรเจคต่างๆ อ.เมือง จ.เชียงใหม่ (หลัง มช.)
เบอร์โทร :
0897245633
อีเมล :
fitrox.electronics@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
ค้นหาสินค้าในร้านนี้
ค้นหา
หรือค้นหาอย่างละเอียด
ค้นหาสินค้า
สินค้าที่ดูล่าสุด
{{pdata.name}}
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้
↑
TOP
เลื่อนขึ้นบนสุด
คุณมีสินค้า
0
ชิ้นในตะกร้า
สั่งซื้อทันที
สินค้าในตะกร้า ({{total_num}} รายการ)
ขออภัย ขณะนี้ยังไม่มีสินค้าในตะกร้า
ราคาสินค้าทั้งหมด
฿ {{price_format(total_price)}}
- ฿ {{price_format(discount.price)}}
ราคาสินค้าทั้งหมด
{{total_quantity}} ชิ้น
฿ {{price_format(after_product_price)}}
ราคาไม่รวมค่าจัดส่ง
ดูสินค้าในตะกร้า
เริ่มการสั่งซื้อ
➜
เลือกซื้อสินค้าเพิ่ม
พูดคุย-สอบถาม
อีเมล fitrox.electronics@gmail.com
โทร 0897245633
channel/UCnHfpCdqN1RkzAfEH_lRLvw?
1924052434588436
Add @zpq2828r