การส่ง Data จาก NodeMCU ESP8266 ไปยัง Google Sheet โดยไม่ใช้ IFTTT
ฝัง
- เผยแพร่เมื่อ 17 พ.ค. 2024
- เนื่องด้วย IFTTT มันทำให้ส่ง value แล้วเก็บค่าได้แค่ 3 ตัวถ้าจะทำให้มันเก็บได้เยอะกว่านี้ก็ซับซ้อนครับ เลยทำแบบนี้ง่ายกว่า 5555
Google Sheet Script** : docs.google.com/document/d/1o...
**rowData[] นับเป็น array จึงเริ่มนับจาก 0 ก่อนโดยจะได้ว่า 0 = แถว A, 1 = แถว B, แล้วก็ต่อไปเลย
Arduino to Google Sheet Source Code :
drive.google.com/file/d/1oADF...
หรือ
github.com/SonnYz46/ESP8266Go...
Library ESP8266 : drive.google.com/file/d/1Benf...
CR : ขอบคุณความรู้ดีๆจาก ผู้ช่วยศาสตราจารย์ ดร.กิตติพงษ์ สุวรรณราช (อ.โจ้) จากช่อง IT Around U
*******************************************************************************************
เนื้อหาให้เธอ 💖
0:00 - Intro
0:08 - Setup Google Sheet for storing data
0:21 - Setup Google Sheet script to sync data with NodeMCU
5:05 - Arduino / NodeMCU Coding
8:21 - Outro
ขอบคุณครับ
ขอบคุณุครับ
สำหรับคนที่ไม่สามารถส่งข้อมูลไปได้นะครับ ให้ไปตั้งค่าการ deploy ของ AppScript ใหม่ โดยเลือกเป็น Web App เหมือนเดิม แต่ตรง Execute as ให้เลือกเป็น Me และตรง Who has access ให้เลือกเป็น Anyone
ขอบคุณมากครับ
สุดยอดครับ😆
ขอบคุณครับน็อตอย่าลืมเอาไปใช้ทำโปรเจคด้วย
เยี่ยมเลยครับ
ถ้าใช้ esp32 ต้องเปลี่ยนตัวไหนบ้างครับ
ส่งค่าภาษาเป็นภาษาไทยได้ไหมครับ พอส่งภาษาไทยแล้วเป็นภาษาต่างดาวใน google sheet ครับ
สามารถทำร่วมกับ app sheet ได้ไหมครับ
ติดตามช่องทางไหนได้บ้างครับ
ทำไมของผมไม่มีโปรแกรมแก้ไขสคลิปครับ
อยากทราบเรื่องข้อจำกัดในการส่งข้อมูลครับว่า ใน1วินาทีสามารถส่งขึ้นไปถึงเท่าไรเช่น 1kต่อวิ 10kต่อวิ จะถึงรึเปล่า
ทำตามทุกอย่างหมดเเล้ว ค่าที่อ่านได้ใน ซีเรียลมอนิเตอร์ ขึ้นว่า connection fail
ขอช่องทางการติดต่อหน่อยครับ พอดี Run ไปสัก 40 วินาทีก็ขึ้น connection failed ครับขอวิธีแก้ให้ Run ได้ตลอดไม่ขึ้น connection failed หน่อยครับ
ผมเอาโค้ดนี้ไปใช้กับ esp32 Wroom 32 Lite มันส่งเวลาเพี้ยนครับ ไม่รู้ว่าต้องแก้ไขยังไง
มีของesp32ไหมครับ
รบกวนสอบถามครับ ว่าเราจะดึงข้อมูลที่จัดเก็บใน google sheet มาใช้ได้อย่างไรครับ
ดึงไปใช้ในไหนครับ
ทำตามคลิปทุกอย่างแล้วค่ะ แต่ว่าใน serial monitor ขึ้นคำว่า connection failed แต่ถ้าลองส่งข้อมูลโดยใช้ exec?temp=555 สามารถส่งได้ค่ะ ต้องแก้ไขยังไงคะ ขอบคุณค่ะ
เป็นเหมือนกันครับ
ทำไม port ต้องเป็น 443 ครับ อย่างอื่นได้ไหม
443 เป็นพอร์ตบริการเว็บไซต์
ของผมขึ้น WificlientSecure' dose not name a type
อันนี้น่าจะไม่มี Library หรือเปล่าครับ