No video
NodeMCU ESP8266 ส่งค่าอุณหภูมิและความชื้นไปเก็บใน Google Sheets อัตโนมัติ
Video Clips นี้น่าจะเป็นพื้นฐานให้กับหลาย ๆท่านได้เป็นอย่างดีครับ ประยุกต์ใช้งานได้หลากหลายด้าน ขึ้นอยู่กับว่าเราจะใช้ Sensor อะไรมาเก็บข้อมูล ต่อไปผมจะมีอีก Clip หนึ่งไว้ต่อยอดเราจะส่งข้อมูลไปแสดงผล Dahsboard ให้สวยๆ ครับ
บรรยายโดย ผู้ช่วยศาสตราจารย์ ดร.กิตติพงษ์ สุวรรณราช , Google Certified Educator, Thailand , วิทยากร และอาจารย์พิเศษเกี่ยวกับเทคโนโลยีสารสนเทศ #esp8266 #dht11 #sheets
SourceCode :
docs.google.co...
เรียนเชิญทุกท่านที่สนใจอยากมาร่วม #แชร์ #แบ่งปัน #ความรู้ไอทีให้กับผู้อื่น มาพูดคุยกันได้นะครับ OpenChat คำเชิญให้เข้าร่วม "IT around U กับ อ.โจ้" โปรดแตะลิงก์ด้านล่างเพื่อเข้าร่วมโอเพนแชทนี้
line.me/ti/g2/...
Пікірлер: 267
สำหรับคนที่ไม่สามารถส่งข้อมูลได้ serial monitor แจ้งข้อความว่า esp8266/Arduino CI has failed ให้ไปตั้งค่าการ deploy ของ AppScript ใหม่ โดยเลือกเป็น Web App เหมือนเดิม แต่ตรง Execute as ให้เลือกเป็น Me และตรง Who has access ให้เลือกเป็น Anyone
สุดยอดครับ
@อาจารย์โจ้
Ай бұрын
ขอบคุณที่มารับชม ฝากกดติดตามด้วยนะครับจะได้ไม่พลาดความรู้ดีๆ ครับ
ขอบคุณครับ อาจารย์ ได้ไอเดีย ที่จะนำไปประยุกย์ใช้งานแล้ว (subscribed แล้ว ... ความรู้ทั้งนั้น เพียบ)
@อาจารย์โจ้
2 жыл бұрын
ขอบคุณมาก ๆ ครับ
อธิบายโค้ดได้เข้าใจมากค่ะ ขอบคุณค่ะ
@อาจารย์โจ้
11 ай бұрын
ขอบคุณที่มารับชมนะครับ
ดีงาม ครับ เรียนรู้เอาไปใช้งานได้ ผมจะเอาไปใช้กับงานเกษตร อย่ากให้ อ. สอยเกี่ยวกับระบบ ออโต้หลายๆแบบ เพื่อให้เกษตรไทยยุกค์ใหม่ๆได้เอาไปใช้และพัฒนาผลผลิต มันจะช่วยให้เกษตรผู้ศึกษา มีรายได้+ความที่ดีขึ้นอย่างแท้จริง ไม่รู้ว่าความรู้ที่ อ. มอบให้จะช่วยคนได้อีกหลายครอบครัว
ขอบพระคุณอาจารย์มากๆนะครับ ตลิปของอาจารย์หลายคลิปผมนำมาใช้ประโยชน์กับงานผมได้มากเลยครับ
@อาจารย์โจ้
11 ай бұрын
เยี่ยมมาก ๆ ครับ ฝากกดติดตามและแชร์ให้คนอื่นๆ ด้วยนะ 🙂
ขอบคุณมากครับอาจาร์ย ผมกำลังหาไกด์ทำโปรเจคอยู่เลย
ขอบคุณครับ แจ่มจันทร์มากๆ ครับ
ขอบคุณครับอาจารย์ที่มีคลิปดีๆ ให้ความรู้ขอบคุณครับ
@อาจารย์โจ้
3 жыл бұрын
ขอบคุณที่มรับชมครับ ฝากกดสั่นกระดิ่งด้วยนะจะได้ไม่พลาดความรู้ดีๆ ครับ
ดีมากเลยครับความรู้ดีๆแบบนี้
ได้ความรู้มากๆขอบคุณครับ
ยอดเยี่ยมมากเลยครับอาจารย์ ขอบคุณมากเลยครับ 😃😃😃🙏🙏🙏
Oi, oi, oi. YOU made my day. Thank you so much. A great explanation (even though I understand Thai language only very, very limited)! I need to upload 7 values from a ESP32 to Google Sheets as log files. I tried many procedures that I found in the internet. But none did work. I guess because of too complex coding in many cases. With your templates I could solve my task right away. Without any problems, because of a straight forward code which is easy to understand and therefore easy to adopt. --> HAPPY. THANK YOU !!! 555
@อาจารย์โจ้
3 жыл бұрын
Thank you for your watching, Hope you enjoy
@Faif01
2 жыл бұрын
А возможно взглянуть на Вашу реализацию?
ขอบคุณครับอาจารย์
ดีมากครับอาจาย์
ขอบคุณมากครับอาจารย์
Fc ຈາກ ສປປລາວ
เรียนอ.เพิ่มเติมครับตอนนี้ผมทำสำเร็จตามที่อ.แนะนำแล้วครับค่าอุปกรณ์สั่งจากเนตประมาณ300ครับ แต่ในตอนแรกก็งงเพราะตัวโปรแกม เราต้องมาลงเพิ่มเติมอีกเล็กน้อยครับ ค้นหาเพิ่มเติมจากในเนตครับ(ผมไม่มีพื้นฐานเลย) อยากจะกราบขอบคุณอีกครั้งครับ และหวังว่าอ.จะได้ทดลองและนำเรื่องอื่นๆๆมาเผยแพร่ครับ
@อาจารย์โจ้
3 жыл бұрын
ชื่นชมนะครับ เราไม่เก่งเราไม่ได้ แต่เราพยายาม มันก็ต้องสำเร็จครับ มันเป็นพื้นฐานของนักคอมพิวเตอร์ที่บางครั้งเราก็ต้องลองผิดลองถูกบ้าง แต่ถ้ามีครูนำทางให้สำเร็จแน่นอน
@somsakchaivani8577
3 жыл бұрын
@@อาจารย์โจ้ อ.ครับผมลองทำเรื่องการลางานทีอ.ทำลงคลิป แต่มีข้อสงสัยนิดหนึ่งครับ ว่าทำไหม อ.ต้องสร้างแฟม ข้อมูลครับ เราให้เขาส่งข้อมูลการลามาแล้วเราเอาไปสร้างdatastudioเลยได้ไหมครับ หรือด้วยเหตุผลอื่นครับ ขอบคุณครับ
@อาจารย์โจ้
3 жыл бұрын
@@somsakchaivani8577 เหตุเพราะว่า หากเขาส่งมาเฉพาะข้อมูลการลา เราจะไม่รู้ว่าข้อมูลการลานั้นเป็นของใครครับ (เราแทนด้วยรหัส) ต้องเสียเวลาไปค้นอีก แต่ถ้าเรา link กับแฟ้มข้อมูลหลัก มันจะเชื่อมความสัมพันธ์ให้เราโดยใช้ id เพื่อให้เรารู้ว่าเป็นข้อมูลการลาของใครแบบอัตโนมัติครับ
รบกวนอาจารย์อีกเรื่องครับ ตอนนี้ผมกำลังทำกริ่งแจ้งเตือน เมื่อกดแล้วมีเสียงดังและสามารถเตือนเข้า Line ได้ แต่ผมอยากให้ ทุกๆครั้งที่มีการกดกริ่ง ให้บันทึกไว้ใน google sheet ด้วย ในพาร์ทของกดกริ่งแล้วแจ้งเข้าไลน์ผมทำจนสำเร็จแล้วครับ แต่ขาดพาร์ทการบันทึก google sheet รบกวนอาจารย์แนะนำในส่วนนี้ให้หน่อยครับ ขอบคุณครับผม
@อาจารย์โจ้
3 жыл бұрын
ศึกษา code ให้เข้าใจแล้วประยุกต์ได้เลย ช่วงไหนที่มีการส่งอุณฯ เข้ามา ก็แทนด้วยการกดปุ่ม
ดีมากครับ
ขอบคุณครับ
ขอบคุณมากครับ อ.
@อาจารย์โจ้
3 жыл бұрын
เอาไว้พัฒนาใช้ใน รพ.ได้นะ
@user-qx2io2uc2c
3 жыл бұрын
@@อาจารย์โจ้ ขอบคุณมากๆ ครับ อาจารย์
ขอสอบถามครับ ปัจจุบันนี้ผมได้ทดลองใช้งาน ผลปรากฏว่าใช้งานได้ครับ แต่ผ่านไปสักประมาณ 5 วินาที ก็หยุดทำงานครับ ดูจาก Serial Monitor แล้วมันแจ้งว่า fail connection ในส่วนของ google host ส่วนตรงนี้มีวิธีแก่ไขไหมครับ (ตอนนี้ผมแก้โดยการที่สั่งให้ ESP รีสตาร์ทตัวเองหลังจากทำการเสร็จครับ)
@อาจารย์โจ้
Жыл бұрын
การ fail connection อาจจะเกิดจากการที่เราตั้งการส่งข้อมูลเข้าไปที่ระบบของ google เร็วเกินไปก็เคยเจอนะ google จะเข้าใจว่าโดนยิง spam แนะนำว่าส่งอย่าถี่มากครับ รอดูนะ
@user-sj9bp8sj2v
11 ай бұрын
แก้ไขได้แล้วยังครับ ของผมก็สั่งให้ ESP รีสตาร์ทหลังพบว่า fail connection
ผมสามารถส่งข้อมูลได้ครับ เห็นบน google sheet ด้วย แต่พอส่งไปครบ 4 ครั้งหลังจากนั้นจะขึ้นว่า connect failed ตลอดเลยครับ สามารถทำยังไงได้บ้างครับ
@pattananpukkliang7153
2 жыл бұрын
เป็นเหมือนกันแลย แก้ยังงั้ย
@256-5
2 жыл бұрын
@@pattananpukkliang7153 ยังแก้ไม่ได้เลยครับ
@pattananpukkliang7153
2 жыл бұрын
@@256-5 ของผม work แล้ว เพิ่มคำสั่ง client.stop(); บรรทัดสุดท้าย
@256-5
2 жыл бұрын
@@pattananpukkliang7153 ขอบคุณมากครับ
@sixtouch
2 жыл бұрын
@@pattananpukkliang7153 ได้ผล แต่ยังconnection failed
รบกวนสอบถามพอจะสอนให้ sensorความชื้นในดินใส่ google sheet ได้ไหมครับ esp8266
@อาจารย์โจ้
4 ай бұрын
ไม่ยากนะคัรบ กดติดตามไว้ครับ เดี๋ยวว่าง ๆ จะทำให้
How do I reduce the upload recording interface to Google Sheets from 30 seconds to 10 seconds?
@อาจารย์โจ้
11 ай бұрын
search in code in wording : delay()
มีส่งกระแส แรงดัน กำลังไฟฟ้า จากPZEM-004T ไป Google Sheetsใหมครับ
@อาจารย์โจ้
4 ай бұрын
ไว้มีเวลาจะทำให้นะครับ ฝากกดติดตามไว้เลย
@cadtutor6921
4 ай бұрын
ขอบคุณครับ ดูที่อาจารย์ทำเข้าใจง่ายดีครับ
สอบถามครับ 1.สามารถตั้งส่งข้อมูลให้นานกว่า 3 วิได้ไหมครับ 2.สามารถโชว์ในมือถือและเก็บข้อมูลได้ไหมครับ 3.เซ็นเซอร์สามารถทนความร้อนได้เท่าไหร่ครับ หากต้องการใช้ในตู้อบtemp ประมาณ 90 c ความชื้น 100 % ครับ ขอบคุณมากครับ
connect google script ส่งData ได้ครั้ง 2- 5 ครั้ง แล้ว Connect fail ครับ รวมถึง CI fail ไม่ทราบจะแก้ปัญหาได้อย่างไร ครับ
@pattananpukkliang7153
2 жыл бұрын
เป็นเหมือนกันเลย แก้ไขได้หรือยัง ติดอยู่หลายวันแล้ว
@0MAKASEI
Жыл бұрын
ลองตั้งตัวแปรมานับรอบแล้วสั่งให้ ESP restart ดูครับ ผมใช้วิธีนี้แล้วได้ครับ code: ESP.restart()
ขอบคุณมากคับ กำลังหาวิธีทำพอดีเลยคับ ขอถามเพิ่มหน่อยนะคับว่า ---> code นี้ใช้กับ esp32 ได้ไหมคับอาจาร์ย
@อาจารย์โจ้
2 жыл бұрын
ยังไม่ได้ลองนะครับ แต่คาดว่าประยุกต์ได้ ที่สำคัญคือ library ต้องตรงนะ
รบกวนสอบถามหน่อยครับ ทดสอบแล้ว ตรง reply was: ขึ้นแบบนี้ต้อง แก้ไขอย่างไรครับ ตอนนี้ google sheet รับค่าไม่ได้ครับ
อาจารย์ครับ รบกวนสอบถามครับ หากเราอยากadaptให้เก็บข้อมูลในgoogle sheetตอนไฟดับ เราต้องซื้ออุปกรณ์อะไรครับ ขอบคุณมากครับ🙏🙏🙏
หากต้องการเพิ่มให้มีการแจ้งเตือนผ่านไลน์ ควรใส่โค๊ด ตรงส่วนไหนครับ
สมมุติถ้ามันส่งข้อมูลจนเต็มลิมิต Google sheets จะสั่งลบอัตโนมัติยังไงครับ อ
มีคลิปหลังจากนี้ไหมครับ ที่ อจ บอกว่าจะทำแบบสวย ๆ
อาจารย์ครับ ขออธิบายก่อน คือผมมีเครื่องชั่งน้ำหนัก ปกติเวลาวัด มันจะส่งค่าไปที่เครื่องปริ้นเตอร์ ถ้าผมต้องการให้มันส่งค่าน้ำหนัก เข้าคอมพิวเตอร์ ทำได้ไหมครับ
@อาจารย์โจ้
3 жыл бұрын
เราต้องหาข้อมูลก่อนครับว่าเครื่องชั่งมันสามารถดึงข้อมูลได้ไหมครับ ศึกษาเรื่องของการรับส่งค่าผ่านทาง serial ดูนะครับ
@AutoSalonBF
3 жыл бұрын
@@อาจารย์โจ้ ขอบคุณครับ
อาจารย์ครับ ผมใช้ ultra sonic level SR-04 ปรับโปรแกรม verify ไม่ผ่าน ขอคำชี้แนะด้วยครับ ขอบพระคุณ
@อาจารย์โจ้
Жыл бұрын
คงไม่มีแนะนำเพิ่มเติมครับ ทุกอย่างถูกต้องแล้วนะ
รบกวนขอสอบถามครับอาจารย์ กรณีใช้บอร์ด esp32 ต้องแก้ส่วนไหนบ้างครับ
@อาจารย์โจ้
2 жыл бұрын
หลักการนะคือการจะต้องทำให้บอร์ดติดต่อกับ arduino ide ให้เรียบร้อยก่อนสามารถ compile upload codeให้ถูกต้อง จากนั้น ใน code ที่ อ.ให้เป็ตัวอย่างก็ดูว่าเราจะต้องโหลด library อะไรเข้ามาบ้างเพื่อให้ esp32 ทำงานได้ ส่วน script ที่เหลือก็ดูแค่ตัวแปร การส่งค่าให้ถูกต้องเท่านั้น
ผมใช้สายเเลนทําไงครับ
สอบถามครับ ค่าที่ส่งมาใน google sheet. หากเปิดใหม่หรือเข้ามาดูใหม่ในวันอื่น ค่าเดิมที่ sensor ส่งค่ามาเก็บไว้ยังสามารถดูย้อนหลังได้ไหมครับ ย้อนหลังได้ตั้งแต่ครั้งแรกที่บันทึกค่าเลยไหมครับ
@อาจารย์โจ้
3 жыл бұрын
ระบบจะเก็บให้เราไปเรื่อยๆเลยตั้งแต่ครั้งแรกที่เราส่งเข้ามาครับ
มีวิธีการสร้างเว็บไซต์ รับข้อมูล ส่งข้อมูล จากเซ็นเซอร์ผ่านไวไฟสู่เว็บไซต์ สอนได้มั้ยครับ
ใช้วิธีนี้กับesp32ได้มั้ยครับ
@อาจารย์โจ้
9 күн бұрын
code 90% ใช้งานได้นะ แต่ให้ปรับ library เพื่อรองรับ esp32 นะ หลักการอื่นๆ ใช้งานได้
ขอสอบถามเพิ่มค่ะ ถ้าเรามีเครื่องวัดอุณหภูมิและความชื้นอยู่แล้ว เราต้องทำยังไงถึงจะส่งข้อมูลแบบนี้ได้คะ สามารถประยุกต์ต่อกับboard ได้ไหมคะ ขอบคุณค่ะ
@อาจารย์โจ้
3 жыл бұрын
มันต้องดูว่าเป็นเครื่องรุ่นไหน และสามารถทำงานร่วมกับบอร์ดนี้ได้หรือไม่ครับ ถ้าไม่รองรับกันแบบนี้โอกาสที่จะส่งข้อมูลไปนั้นจะลำบาก และยากมากสำหรับมือใหม่
อ อยากเพิ่ม วัดเก็บค่าความชื้นด้วยทำไงครับ
@อาจารย์โจ้
6 ай бұрын
ทำได้ครับ
อาจารย์ขอดูตัวไลเบอรี่ DHT ของอาจารย์หน่อยครับพอดีผมลงไลบารีใหม่ในarduino เป็นของเซนเซอร์ DHT เเต่พอ Examples มันขึ้นว่า DHT.h : No such file or directory เเก้ไงก็ไม่หาย
@อาจารย์โจ้
2 жыл бұрын
ผมลงแบบปกตินะ สำหรับ library dht11 มาตรฐานครับ
ถ้าต้องการเพิ่มNodeMCU อีกตัวเข้าชีต2 ทำได้มั้ย
@อาจารย์โจ้
8 ай бұрын
ืทำได้ซิ
อย่ากได้ค่าเดซิเบลครับ ปัญหาโลกเเตกเลยครับ อย่าได้ค่าการวัดเพื่อเป็นการมอนิเตอร์ในห้างสรรพสินค้าหรือหอประชุมใหญ่เพื่อจัดการเรื่องการจัดการเสียงครับ เเนะนำได้นะครับ
@อาจารย์โจ้
3 жыл бұрын
เป็นไอเดียที่ดีนะครับ ระดับเสียงที่ดังเกินไปไม่ดีต่อสุขภาพแน่นอน ไว้หา Sensor ได้จะทำให้ชมนะครับ
สอบถามหน่อยครับอาจารย์ มีวิธีดึงข้อมูล จาก Google Sheet มาให้ ESP8266 ไหมครับ
@อาจารย์โจ้
2 жыл бұрын
อาจจะทำได้นะ แต่ไม่เคยลองครับ
@user-cj3yj3ph3p
2 жыл бұрын
@@อาจารย์โจ้ ผมเจอคลิปตัวอย่างแล้วครับ ขอบคุณมากครับอาจารย์
@jakkreesrisaeng6751
2 жыл бұрын
@@user-cj3yj3ph3p มีคลิปตัวอย่างที่ว่าไหมคับ
ลองยิง ใน browser ทั่วไปมันแจ้งว่า ไม่พบฟังก์ชันของสคริปต์: doGet ครับ
@อาจารย์โจ้
2 жыл бұрын
ดูคลิปหลายๆ รอบนะ
@econtecdesignby9856
2 жыл бұрын
@@อาจารย์โจ้ ได้ละครับพี่ 🙏😂
@อาจารย์โจ้
2 жыл бұрын
@@econtecdesignby9856 เยี่ยมมาก
อาจารย์คะ...ขอสอบถาม 1.ตั้งค่าส่งทุก 3วิ ข้อมูลมันจะเยอะจนเต็มมั๊ยคะ ถ้าเต็มทำอย่างไร 2.อุปกรณ์วัดอุณหภูมินี้ต้องใช้ไฟจากไหนมั๊ยคะ (ขอโทษที่ถามเยอะนะคะ ไม่มีความรู้เรื่องเหล่านี้มาก่อนเลย แต่ฟังแล้วสนใจ)
@อาจารย์โจ้
3 жыл бұрын
บอร์ด esp8266 ใช้ไฟล์จาก สาย Micro USB ครับ // รับทุก 3 วิ นั้นก็ขึ้นอยู่กับเราครับว่าต้องการความถี่แค่ไหน กำหนดให้นานกว่านี้ได้ครับ เต็มไหม จากตัวอย่างนี้รองรับได้ 1.25 ล้าน rows ครับ หากเต็มก็ลบข้อมูลเก่าออกไปครับ
อยากให้รายงานค่าฝุ่น pm2.5 ด้วยครับ พอจะมีวิธีมั้ยครับ
@อาจารย์โจ้
3 жыл бұрын
ทำได้ครับครู แต่เดี๋ยวขอผมหา Sensor PM2.5 มาก่อนนะครับ เดี๋ยวจะสาธิตให้ชมครับ
@krumunphysmath5193
3 жыл бұрын
รอติดตามนะครับ ขอบคุณครับ
@อาจารย์โจ้
3 жыл бұрын
จัดให้แล้วนะครับ kzread.info/dash/bejne/n6iuvI97ebm3aLw.html
@krumunphysmath5193
3 жыл бұрын
@@อาจารย์โจ้ ขอบพระคุณมากครับ
esp32 xiaomi temperature เก็บใน googlesheet ทำได้เปล่าคับ
ต้อง wifi เดียวกันมั้ยคับ ESP8266 กับ โน๊ดบุ๊กหรือไม่ต้องเดียวกันคับ
@อาจารย์โจ้
2 ай бұрын
เมื่อเขียนโปรแกรมลงบอร์ดแล้วก็ใช้ wifi ตัวนั้นครับ จะเปลี่ยนก็จะเขียนลงบอร์ดใหม่
@videotimechannel694
2 ай бұрын
@@อาจารย์โจ้ แต่ที่เก็บข้อมูล ไม่จำเป็นต้องเป็นwifi เดียวกันกับบอดก็ได้ใช่มั้ยคับ
@อาจารย์โจ้
2 ай бұрын
@@videotimechannel694 มันเก็บข้อมูลใน google sheet ที่ทำงานอยู่บนเน็ตอยู่แล้วนะ
เดี่ยวนี้พอเข้า app script มันเลือกเป็น เครื่องมือแก้ไขใหม่เลยครับ ปรับมาอันเก่าไม่ได้ ทำให้ไม่มีคำว่า เผรแพร่ครับ
@อาจารย์โจ้
Жыл бұрын
ประยุกต์ตามเมนูใหม่ได้เลยครับ
@sukitd
Жыл бұрын
ในเมนูใหม่ มันจำเป็นต้องสร้างโปรเจ็กท์ใน gcp ด้วยหรือเปล่าครับ?
@sukitd
Жыл бұрын
ผมแก้ไขได้แล้วครับ ให้เลือก "การทำให้ใช้งานได้" -> "การทำให้ใช้งานได้รายการใหม่
สุดยอดมากเลยครับ รบกวนอาจารย์ชี้แนะเกี๋ยวกับการเพิ่มช่องเก็บข้อมูลใน Google sheet ตอนนี้ส่งข้อมูลสองค่า (temp, humi) แบบอาจารย์ได้แล้ว อยากได้เป็นสามค่า ลองไล่ใน Google script และแก้ไขแต่ไม่ขึ้นครับ ไม่ทราบว่าต้องแก้ที่ไหนบ้างครับ ผมแก้โดยเพิ่ม case 'inten': rowData[4] = value; // Intensity in column E result = 'intensity Written on column E'; break; ใน arduino ส่งข้อมูลออกมาแล้ว แต่ Google script ไม่ส่งค่าต่อไปยัง Google sheet ครับ ขอขอบคุณล่วงหน้าครับ
@อาจารย์โจ้
3 жыл бұрын
ในการประยุกต์ code มันก็ให้เราปรับ code ตามสภาพแวดล้อมของเราครับ เช่น เดิมตรงไหมมี 2 ค่า ก็ปรับให้เป็น 3 ค่าทั้งหมด เมื่อทำแล้วสิ่งสำคัญที่สุดคือ เราจะต้อง delay ใหม่ เพื่อให้การ version ใหม่ ใน google script ด้วยเสมอครับ เพราะถ้าไม่ deploy ใหม่ก็จะทำให้ google ไม่รับรู้ code ใหม่นั้นเอง ขอให้สนุกครับ
@wasanmaiaugree7075
3 жыл бұрын
@@อาจารย์โจ้ ขอบคุณครับ อาจารย์ และขออนุญาตบอกสำหรับท่านที่ต้องการเก็บ 3 ตัวแปรเหมือนผมแนะนำให้ดูคลิปของอาจารย์ คลิปนี้ครับ kzread.info/dash/bejne/n6iuvI97ebm3aLw.html
เราคำนวน2 ค่า ให้เป็น ค่าใหมได่ไหม และเรามีตารางแกน x temp y ความชื้น ครับ
@อาจารย์โจ้
6 ай бұрын
ทำได้นะ อะไรก็ตามลงตารางแล้วเราก็นำมาใช้ประโยชน์เพิ่มได้
ขออนุญาตสอยถามครับ เราสามารถทำให้เมื่อข้ามวันถัดไปมันก็จะเข้าไปsheetใหม่โดยอัตโนมัติได้ไหมครับ แล้วเราสามารถดูข้อมูลย้อนหลังโดยเลือกวันที่เราอยากดูได้ไหมครับ
@อาจารย์โจ้
3 жыл бұрын
มันจะบันทึกข้ามวันได้เรืีอย ๆ ครับ ตามช่วงเวลาทุกกี่นาทีที่เรากำหนดครับ แล้วเราสามารถมาเลือกดูย้อนหลังได้ด้วย
@nirornkong416
3 жыл бұрын
อาจารย์พอมีวีดีโอสอนเกี่ยวกับอันนี้ไหมครับ พอดีผมต้องทำโปรเจ็คจบเกี่ยวกับพวกนี้นะครับ
@nirornkong416
3 жыл бұрын
คืออาจารย์แกอยากให้บันทึกวัดค่าทุก10นาทีและส่งค่าไปเก็บที่google sheet แล้วค่อยนำไปdashboard ครับ แล้วเราสามารถเลือกวันที่เราอยากจะดูข้อมูลนั้นๆครับ
@อาจารย์โจ้
3 жыл бұрын
@@nirornkong416 kzread.info/dash/bejne/qIdtj497frC-ZZc.html
@อาจารย์โจ้
3 жыл бұрын
@@nirornkong416 ตรงประเด็น
อาจารย์ครับ โปรเจคผม วัดค่ากระเเสไฟฟ้าแล้วส่งค่าที่วัดได้เเสดงผลที่ แอปพริเคชั่นBlykบนมือถือ ผมสามารถทำค่าที่วัดได้ ส่งมาที่ google sheets ได้อีกไหมครับ
@อาจารย์โจ้
3 жыл бұрын
ทำได้คับ แค่เปลี่ยน sensor แล้วต้องดูว่าเราใช้ board อะไรต่อกับ sensor ด้วย ทำได้
@user-bg1fh9lg9y
3 жыл бұрын
ขอบคุณครับ
SIR ALL GOOD BUT CANT UNDERSTAND LANGUAGE TRY IN ENGLISH THANKS
@อาจารย์โจ้
2 ай бұрын
now I open english subtitle already
อาจารย์มีช่องทางการติดต่อไหมครับ อยากปรึกษาเพิ่มเติมครับ
สวัสดีครับ เผื่อรันค่าไปแล้ว มันดึงข้อมูลไปเก็บในsheetแค่4-5ค่า หลังจากนั้นก็ขึ้น fail ต้องแก้ยังไงครับ
@อาจารย์โจ้
Жыл бұрын
ลองปรับเวลาในการส่งอย่าถี่มากไปครับ
อยากจะเพิ่มเก็บข้อมูล ss อีกตัวต้องเพิ่มตรงไหนของ script หรอคับ
@อาจารย์โจ้
7 күн бұрын
ตรงนี้อาจจะต้องลองประยุกต์เอานะครับ ดูจากตัวอย่าง
@videotimechannel694
7 күн бұрын
@@อาจารย์โจ้ ผมเพิ่ม case 'soil': rowData[4] = value; // soil in column D result = 'soil Written on column E'; break; แล้วคับ แต่ยังไม่ได้
รบกวนสอบถามอาจารย์ครับ ถ้าจะเพิ่มในกรณีที่อุณหภูมิเกินค่าที่ตั้งไว้ เช่น 28 องศา C ถ้าเกินแล้วแจ้งเตือนไป line ด้วย เราค้องไปเพิ่มโค้ดใน ESP8266 อะไรบ้างครับ
@อาจารย์โจ้
2 жыл бұрын
มันทำได้หลายทางครับ จริงๆ ให้ศึกษาเรื่องส่ง line ผ่าน google sheet จะง่ายกว่าครับ จับค่าที่ต้องการให้ได้แล้วให้ g sheets ส่งไปที่ line จะสะดวกกว่า
ถ้า google sheet เป็น interface ใหม่ ต้องทำอย่างไรครับ
@อาจารย์โจ้
2 жыл бұрын
มีเมนูในการเปลี่ยนกลับคืนได้ ที่ด้านขวาสุดๆ
@user-zq5it5pv4p
2 жыл бұрын
@@อาจารย์โจ้ เครื่องมือในสเปชชีตมันไม่มี โปรแกรมแก้ไขสคริปครับ แต่ในส่วนขยาย มี Apps script ผมลองแล้วไม่ได้ ต้องปรับแก้ตรงไหนครับ
อาจารย์คับ ขอสอบถามหน่อยคับถ้าเราเปลี่ยน ESP8266 เป็น ESPIno32CAM ได้หริป่าวต้องเปลี่ยนโค้ดไปจากเดิมหริป่าวคับ
@อาจารย์โจ้
Жыл бұрын
พอดีผมไม่มีบอร์ดนี้ครับ แต่คิดว่าเราต้องโหลด library ของบอร์ดนี้มาให้ครบก่อนแล้วส่วนอื่นๆ ถ้า gpio ตรงกันน่าจะได้นะครับ
สอบถามครับ ยังไม่ค่อยเข้าใจ... เราต้องต่อสายจากบอร์ดEsp8266เข้าคอมพิวเตอร์ และเปิดคอมฯไว้ตลอดเวลาใช่ไหมครับ.... สายจากบอร์ดesp8266เข้าคอมฯ ยาวที่สุดได้เท่าไรครับอาจารย์
@อาจารย์โจ้
3 жыл бұрын
เราจะต่อบอร์ด esp8266 เฉพาะเวลาที่เรา upload code จากคอมไปยังบอร์ดเท่านั้นครับ เมื่อมันทำงานได้ตามวัตถุประสงค์แล้ว เราก็จะเอาเพียง adaptor ไฟที่เป็นสาย micro usb มาเสียบเลี้ยงบอร์ดเท่านั้นครับ ส่วนการส่งข้อมูลนั้นมันจะทำงานแบบไร้สายผ่าน wifi ของเราครับ
ถ้าเป็นจากอุปกรณ์ rfid read ต้องทำยังไงคะ
@อาจารย์โจ้
2 ай бұрын
สามารถทำได้นะครับ หลักการคล้ายกันมากเลย
@WarissaraDonpho
2 ай бұрын
แล้วแบบนี้เขาเรียกว่า ยิงข้อมูลจากบอร์ดตรงไปที่ gg sheets ใช่ไหมคะ แบบนี้ทำในระบบ on cloud ไหมคะ หรือต้องเปิดคอมตลอดถ้าจะใช้งาน
อาจารย์ครับถ้าใช้Sensor ความชื้นในดินได้ไหมครับ
@อาจารย์โจ้
Жыл бұрын
สามารถทำได้เช่นกันครับ ขอให้เราทดสอบให้ node mcu ติดต่อกับ sensor นั้นๆ ให้ได้ก่อนแล้วก็มาเชื่อมกับ google sheet อีกที
สุดยอดเลยครับ อาจารย์ครับขอสอบถามอาจารย์เป็นความรู้เพิ่มเติม google sheet มีข้อจำกัดข้อมูลในการบันทึกมั้ย ครับ ถ้าเราส่งไปเรื่อยๆข้อมูลเราจะเยอะมากๆเลย กรณีนี้ผมลบข้อมูลที่บันทึกภายในหนึ่งวันออก esp จะบันทึกลงในแถวที่หนึ่งมั้ยครับ ผมกะจะใช้ในการบอกสเตตัสของ esp ว่าต่อกับไวไฟอยู่มั้ยโดยส่ง1 ไปเรื่อยๆครับ
@kionkainkain2234
3 жыл бұрын
กรณีที่เราไม่ได้อยู่ในบ้าน สามารถเช็คนอกบ้านได้ว่า esp เรายังต่อไวไฟอยู่ กรณีที่ esp ใช้งานตลอดร้อนจัดเสียหายไปเราก็ทราบได้จากข้อมูลล่าสุดที่ esp ส่งไป
@อาจารย์โจ้
3 жыл бұрын
ดูใน sheet ก็รู้แล้วครับว่า มันหยุดทำงานวันและเวลาไหน
thx
อ.ครับ ผมต้องการให้ Esp 8266 จำนวน 3 ตัว ส่งค่าเข้า Sheet 1,2,3 ต้องแก้ไข Sript ตรงใหนครับ
@อาจารย์โจ้
2 жыл бұрын
ประยุกต์ได้จากตัวอย่างนะครับ มันชัดเจนแล้วครับ
อาจารย์ครับ ขอสอบถามหน่อยครับคือผมส่งค่าเข้า google sheet ไปได้4ค่า แล้วมันก็ไม่ส่งแล้วครับ ไปดูที่จอmonitor ขึ้นว่า connection field ครับ แลัว reset ตัวบอร์ด ก็ส่งได้แค่เหมือนเดิม แล้วก็ field เลยครับ สอบถามหน่อยครับมันเป็นเพราะอะไรครับอาจารย์ ขอบคุณครับ🙏🏻
@อาจารย์โจ้
Жыл бұрын
เคสนี้ที่เคยเจอคือ ส่งเข้าไปที่ google sheet เร็วเกินไปครับ อาจจะลองปรับค่าใหม่
@spond2076
11 ай бұрын
แก้ไขได้แล้วยังครับ ของผมก็เป็นเหมือนกัน
อาจารย์ครับอยากสอบถามตอนที่ลองส่งตัวอย่างข้อมูลขึ้นนะครับแต่พออัพโหลดข้อมูลจากarduinoข้อมูลมันไม่ขึ้นครับ ปล.ของผมนำdata rfid และส่งเป็นข้อความไปยัง google sheet ครับ
@อาจารย์โจ้
3 жыл бұрын
ตอบยากครับ เพราะไม่รู้ว่า error message คืออะไร
@user-zn1zw3to2n
3 жыл бұрын
@@อาจารย์โจ้ ตรง reply was มันขึ้น : ไม่ขึ้นตัวเลขเหมือนของอาจารย์ครับ
พอดีว่า google sheet มันเก็บค่าได้แค่ 200,000 row แล้วถ้าให้ส่งมาทุกๆ 3-6 วิ ไม่ถึงเดือนก็เต็มแล้วครับ มีวิธีเขียนให้มันส่งค่ามาเรียงแนว column แทนได้ไหมครับ
@อาจารย์โจ้
3 жыл бұрын
เป็นตัวอย่างสาธิตครับ ทำงานจริง 5 นาทีเก็บทีก็ได้หลายวันครับ และอีกอย่างข้อจำกัดของ sheets ได้แค่ 5 ล้าน Cells ครับ ถ้าจะเก็บแบบได้เรื่อย ๆ เขียน script ส่งออกข้อมูลเก่าไปไว้ sheets อื่น เป็นอีกเทคนิค
@Kittisak_Pomarsa
2 жыл бұрын
@@อาจารย์โจ้ ทำอย่างไรครับอาจารย์เทคนิคนี้
สนใจมาก ขอบคุณครับอาจารย์ จะนำไปฝึกเล่นกับลูกเรียนรู้ต่อยอดต่อไปครับ
@อาจารย์โจ้
Жыл бұрын
ขอให้สนุกกับการเรียนรู้นะครับ :-)
ของผมขึ้น esp8266/Arduino CI has failed ได้ "Reply was : 246" มาครับ
@อาจารย์โจ้
3 жыл бұрын
พยายามดูให้ละเอียดครับ การตั้งค่าตัวแปรและอื่นๆ อย่าดูข้ามนะ จะทำให้เราพลาด โชคดี
@tlealonetle670
3 жыл бұрын
@@อาจารย์โจ้ ได้แล้วครับอาจารย์ ต้อง Deploy ใหม่อีกรอบ ไม่เข้าใจว่าเพราะอะไรเหมือนกัน
@อาจารย์โจ้
3 жыл бұрын
@@tlealonetle670 ถ้ามีการแก้ไข code ตามหลักการจะต้อง deploy ใหม่ครับ
@yurikub807
2 жыл бұрын
@@อาจารย์โจ้ deploy คืออะไรหรอครับผมเหมือนจะเป็นเเบบนี้เหมือนกัน เก้ยังไงดีครับ
อาจารย์ครับ ส่งไปเก็บในsheetแล้ว ดึงมาแสดงบนESPได้ไหมครับ ในกรณีใช้เป็นใช้เป็นดาต้าเบสที่ส่งค่าไป ดึงมาใช้งานต่อได้
@nzjne21t63
2 жыл бұрын
ได้ครับ
ถ้าตอนทดสอบระบบสคริป มันไม่ขึ้นค่า temp กับ humi ตามที่ป้อนไป เป็นเพราะอะไรได้บ้างครับ ไม่แน่ใจเพราะสคริปผิดรึป่าวครับ พอดี ตอนเทสระบบสคริปจาก url แล้ว enter หน้าจอขึ้นแค่ว่า ok ไม่ได้ขึ้นว่าเขียนบน column c เหมือนของอาจารย์นะครับ ไม่แน่ใจต้องแก้ยังไงครับ ขอบคุณครับ
@อาจารย์โจ้
Жыл бұрын
ควรไล่ดูในส่วนของ google sheet id , ตัวแปรในการส่งค่า และ การ deploy code ด้วย
👍💪😁
@อาจารย์โจ้
3 жыл бұрын
Thanks
ถ้าเราต้องการเปลี่ยนจากชุดวัดอุณหภูมิอากาศ เป็นชุดวัดอุณหภูมิในน้ำได้ไหมคะ ถ้าได้ต้องใช้รุ่นอะไรคะ ขอบคุณคะ
@อาจารย์โจ้
2 жыл бұрын
สามารถทำได้นะครับ สามารถหา sensor ที่รองรับได้ โดยใช้ google ค้น "sensor อุณหภูมิน้ำ" แล้วดูรูป
@user-oy6yc2qp4v
2 жыл бұрын
@@อาจารย์โจ้ ขอบคุณคะอาจารย์
อาจารย์ครับ เกิดข้อผิดพลาด openid บรรทัดที่ 9
@อาจารย์โจ้
2 жыл бұрын
ตรวจดูค่า id ว่าถูกต้องหรือไม่
สำหรับข้อมูลที่ส่งไป Google sheets มันสามารถสร้างไฟล์วันถัดๆไปได้ไหมครับ
ขอสอบถามหน่อยค่ะ ถ้าขึ้นแบบนี้ Failed to read from DHT sensor เป็นที่ตัวอุปกรณ์หรือว่าอย่างอื่นค่ะ
@อาจารย์โจ้
2 жыл бұрын
บางครั้งอาจจะเกิดจากการอ่านข้อมูลจาก dht11 เร็วเกินไป แต่ถ้าค่าส่งเข้าไปใน g sheet ได้ก็ ok
@oompimpaka7045
2 жыл бұрын
@@อาจารย์โจ้ ตอนนี้อ่านค่าได้แล้ว แต่ไม่ส่งค่าเข้า Google Sheet ต้องทำยังไงค่ะ
@อาจารย์โจ้
2 жыл бұрын
@@oompimpaka7045 ต้องดูเรื่องของ id ให้ถูกต้องนะว่ากำหนดเป้นอะไร
ปรับ delay ในการส่งเข้ายังไงหรอครับ อ.
@อาจารย์โจ้
2 жыл бұрын
ดูใน code ของ espได้เลย
ถ้าใช้เซ็นเซอร์เทอร์โมคับเปิ้ล กับ MAX6675 ได้ไหมครับ หรือ ต้องดัดแปลงโค้ด
@อาจารย์โจ้
Жыл бұрын
คงต้องประยุกต์เอานะ เปลี่ยน libraryส่วนบนแน่นอนครับ
อาจารย์ครับ sheet ของผมไม่มีโปรแกรมแก้ไขสคริปต์ครับ
@อาจารย์โจ้
5 ай бұрын
มีแน่นอน
@heypaul9899
5 ай бұрын
@@อาจารย์โจ้ เจอแล้วครับมันเปลี่ยนที่ไปอยู่ในส่วนขยาย😂
สามารถอัพข้อมูลลง blynk พร้อมกันด้วยได้ไหมครับ
@อาจารย์โจ้
3 жыл бұрын
ยังไม่มีโอกาสได้ลองครับ
Sensor DHT11 สามารถวัดอุณหภูมิต่ำขนาดติดลบได้มั๊ยคะ (-20 , -70 องศา)
@อาจารย์โจ้
3 жыл бұрын
ตามสเปควัดได้ที่ 0-50 c เท่านั้นครับ มันเป้น sensor แบบราคาถูกไว้ทดลองหรือใช้งานเบา ๆ
@yuinakorn6763
3 жыл бұрын
@@อาจารย์โจ้ ถ้าจะใช้กับอุณภูมิติดลบ - ต้องใช้ Sensor ตัวไหนครับ
@อาจารย์โจ้
3 жыл бұрын
@@yuinakorn6763 มันมีหลายตัวนะครับ เท่าที่ค้น ๆ ตัวนี้ก็ประยุกต์ได้ thesolaruniverse.wordpress.com/2017/08/17/the-ds18b20-temperature-sensor-implementation-with-an-arduino/
ตรงเครื่องมือผมไม่มี คำว่า โปรแกรมแก้ไขสคริป อะคับ ต้องทำไง
@อาจารย์โจ้
16 күн бұрын
หน้าจออาจจะเปลี่ยนไปบ้าง หาดูได้ครับ
@videotimechannel694
15 күн бұрын
@@อาจารย์โจ้ โค๊ด while (client.connected()) { String line = client.readStringUntil(' '); if (line == " ") { Serial.println("headers received"); break; } } String line = client.readStringUntil(' '); if (line.startsWith("{\"state\":\"success\"")) { Serial.println("esp8266/Arduino CI successfull!"); } else { Serial.println("esp8266/Arduino CI has failed"); } } สามารถลบออกได้มั้ยคับ
ข้อมูลจากบอร์ดไม่เข้าชีทเกิดจากอะไรได้บ้างครับ ผมใช้Gmail ของ .ac.th เกี่ยวมั้ยครับ?
@อาจารย์โจ้
3 жыл бұрын
ทำซ้ำทุกขั้นตอนใหม่ ช้า ๆ ตรวจดูดีๆ ครับ
ไม่มีเมนูเผยแผ่ค่ะ ตั้งค่ายังไงได้บ้างคะ
@sukitd
Жыл бұрын
ผมเจอปัญหาเหมือนกันครับ ให้เลือก "การทำให้ใช้งานได้" -> "การทำให้ใช้งานได้รายการใหม่ครับ"
Google sheet ไม่มีแก้ไขทรานสคลิปค่ะต้องเข้าไปตรงไหนตะ🥺
@TY-nw7fj
Жыл бұрын
ลองค้นหาในความช่วยเหลือว่า Apps script ดูค่ะแต่ถ้าหากลองเปิดเข้าไปแล้วหน้าเว็บerrorแนะนำให้นำบัญชีผู้ใช้อื่นๆออกให้หมดเหลือเพียงบัญชีที่จะใช้ทำค่ะ
การเชื่อมต่อล้มเหลวด้วยสคริปต์ คุณช่วยฉันหน่อยได้ไหม
@อาจารย์โจ้
Жыл бұрын
can you show error message?
ตัวอุปกรณ์ซื้อที่ไหนครับ ขอคำแนะนำด้วยครับ
@อาจารย์โจ้
3 жыл бұрын
ค้นหาใน ลาซาด้า เยอะครบ เช่น ESP8266 , DHT11
ทำได้หมดเลยครับ code ก็รันปกติ เเต่มันไม่เข้าเข้าsheetอ่ะครับ
@อาจารย์โจ้
2 жыл бұрын
อาจจะต้อง deploy ใหม่ครับ app script
หัวเซนเซอร์ สามารถ caribrate ได้อย่างไรครับ
@อาจารย์โจ้
2 жыл бұрын
เราสามารถปรับเพิ่มหรือลดค่าของตัวแปรเพื่อให้การวัดตรงกับความเป็นจริงได้ เช่น ค่าที่วัดได้น้อยกว่าความเป็นจริง 5 เราก็เขียนโปรแกรมเพิ่มค่าตัวแปรนั้น +5
@mr.kittipongkongsompong1845
2 жыл бұрын
@@อาจารย์โจ้ ขอบคุณครับ ถ้าเกิดใช้ R ขาม้า แทนจะได้ไหมครับ
อาจารย์ครับ ถ้าทำทุกอย่างเสร็จหมดเเล้ว ขึ้นว่า connection fail คืออะไรครับ
@อาจารย์โจ้
2 жыл бұрын
สงสัยการส่งค่า รหัสต่างๆ ระวังจะพิมพ์ผิด
@hmeemeegram8955
2 жыл бұрын
@@อาจารย์โจ้ผมใช้ esp32 ครับอาจารย์ ต้องได้เเก้ไขโค๊ดตรงไหนไหม
@nirornkong416
2 жыл бұрын
@@hmeemeegram8955 ได้หรือยังครับ ผมก็เจอปัญหานี้เหมือนกันครับ
ขึ้นerror esp8266wifi.h no such file or directory แก้ยังไงครับผม
@อาจารย์โจ้
3 жыл бұрын
มันหาไม่เจอว่าไฟล์ espxxxxxx.h อยู่ทีไ่หนครับ คววรไปติดตั้งให้เรียบร้อยนะ
@user-tj9xn2fn2u
3 жыл бұрын
@@อาจารย์โจ้ ขอบคุณครับอาจารย์
อาจารย์ครับ upload เสร็จ100% ต่อDHT11ตามคลิป ...ตรง serial monitorไม่มีค่าใดๆโชว์ขึ้นมาเลยครับอาจารย์ แก้ไขจุดไหนครับผม
@อาจารย์โจ้
3 жыл бұрын
ตรวจสอบตัวแปรในการส่งค่า รหัสของsheet ฯลฯ ดู clip ซ้ำใจเย็นๆ อย่ากระโดดข้าม ทำได้แน่นอน
@user-tj9xn2fn2u
3 жыл бұрын
@@อาจารย์โจ้ ขอบคุณครับอาจารย์
@user-tj9xn2fn2u
3 жыл бұрын
@@อาจารย์โจ้ อาจารย์ครับดูหลายรอบค่อยๆทำไปเหมือนอาจารย์แต่ก็ยังเป็นเหมือนเดิมครับ...serial monitor ไม่มีค่าขึ้นมา มีแต่จุดๆๆๆ......................ไปเรื่อยๆครับ
@29kanya9
2 жыл бұрын
@@user-tj9xn2fn2u @IT around U เป็นเหมือนกันเลยค่ะ พยายามแก้ไขหลายรอบแล้วก็ยังขึ้นจุดๆๆๆๆ เรื่อยๆ ขอรอคำแนะนำจากอาจารย์ด้วยนะคะ
ผมสามารถทำให้ arduino อ่านข้อมูลใน google sheet ได้ไหมคับ
@อาจารย์โจ้
3 жыл бұрын
ได้ครับแต่ลำบากกว่าเพราะต้องไปหา module wifi หรือ ethernet
@user-of9ks5iu3r
3 жыл бұрын
@@อาจารย์โจ้ อาจารย์มีโค้ดตัวอย่างไหมคับ ผมจะลองศึกษาดู