NodeMCU ESP8266 ส่งค่าอุณหภูมิและความชื้นไปเก็บใน Google Sheets อัตโนมัติ
ฝัง
- เผยแพร่เมื่อ 4 มี.ค. 2021
- Video Clips นี้น่าจะเป็นพื้นฐานให้กับหลาย ๆท่านได้เป็นอย่างดีครับ ประยุกต์ใช้งานได้หลากหลายด้าน ขึ้นอยู่กับว่าเราจะใช้ Sensor อะไรมาเก็บข้อมูล ต่อไปผมจะมีอีก Clip หนึ่งไว้ต่อยอดเราจะส่งข้อมูลไปแสดงผล Dahsboard ให้สวยๆ ครับ
บรรยายโดย ผู้ช่วยศาสตราจารย์ ดร.กิตติพงษ์ สุวรรณราช , Google Certified Educator, Thailand , วิทยากร และอาจารย์พิเศษเกี่ยวกับเทคโนโลยีสารสนเทศ #esp8266 #dht11 #sheets
SourceCode :
docs.google.com/document/d/12...
เรียนเชิญทุกท่านที่สนใจอยากมาร่วม #แชร์ #แบ่งปัน #ความรู้ไอทีให้กับผู้อื่น มาพูดคุยกันได้นะครับ OpenChat คำเชิญให้เข้าร่วม "IT around U กับ อ.โจ้" โปรดแตะลิงก์ด้านล่างเพื่อเข้าร่วมโอเพนแชทนี้
line.me/ti/g2/w18j_Kp42yfGEwl... - วิทยาศาสตร์และเทคโนโลยี
ดีมากเลยครับความรู้ดีๆแบบนี้
ยอดเยี่ยมมากเลยครับอาจารย์ ขอบคุณมากเลยครับ 😃😃😃🙏🙏🙏
ขอบคุณมากครับอาจาร์ย ผมกำลังหาไกด์ทำโปรเจคอยู่เลย
ขอบคุณครับ แจ่มจันทร์มากๆ ครับ
ได้ความรู้มากๆขอบคุณครับ
สำหรับคนที่ไม่สามารถส่งข้อมูลได้ serial monitor แจ้งข้อความว่า esp8266/Arduino CI has failed ให้ไปตั้งค่าการ deploy ของ AppScript ใหม่ โดยเลือกเป็น Web App เหมือนเดิม แต่ตรง Execute as ให้เลือกเป็น Me และตรง Who has access ให้เลือกเป็น Anyone
ดีงาม ครับ เรียนรู้เอาไปใช้งานได้ ผมจะเอาไปใช้กับงานเกษตร อย่ากให้ อ. สอยเกี่ยวกับระบบ ออโต้หลายๆแบบ เพื่อให้เกษตรไทยยุกค์ใหม่ๆได้เอาไปใช้และพัฒนาผลผลิต มันจะช่วยให้เกษตรผู้ศึกษา มีรายได้+ความที่ดีขึ้นอย่างแท้จริง ไม่รู้ว่าความรู้ที่ อ. มอบให้จะช่วยคนได้อีกหลายครอบครัว
ขอบคุณครับอาจารย์ที่มีคลิปดีๆ ให้ความรู้ขอบคุณครับ
ขอบคุณที่มรับชมครับ ฝากกดสั่นกระดิ่งด้วยนะจะได้ไม่พลาดความรู้ดีๆ ครับ
ขอบคุณมากครับอาจารย์
ขอบคุณครับ อาจารย์ ได้ไอเดีย ที่จะนำไปประยุกย์ใช้งานแล้ว (subscribed แล้ว ... ความรู้ทั้งนั้น เพียบ)
ขอบคุณมาก ๆ ครับ
อธิบายโค้ดได้เข้าใจมากค่ะ ขอบคุณค่ะ
ขอบคุณที่มารับชมนะครับ
ขอบพระคุณอาจารย์มากๆนะครับ ตลิปของอาจารย์หลายคลิปผมนำมาใช้ประโยชน์กับงานผมได้มากเลยครับ
เยี่ยมมาก ๆ ครับ ฝากกดติดตามและแชร์ให้คนอื่นๆ ด้วยนะ 🙂
ขอบคุณครับอาจารย์
ดีมากครับอาจาย์
ขอบคุณครับ
ดีมากครับ
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
Thank you for your watching, Hope you enjoy
А возможно взглянуть на Вашу реализацию?
ขอบคุณมากครับ อ.
เอาไว้พัฒนาใช้ใน รพ.ได้นะ
@@ITaroundU ขอบคุณมากๆ ครับ อาจารย์
สอบถามครับ
1.สามารถตั้งส่งข้อมูลให้นานกว่า 3 วิได้ไหมครับ
2.สามารถโชว์ในมือถือและเก็บข้อมูลได้ไหมครับ
3.เซ็นเซอร์สามารถทนความร้อนได้เท่าไหร่ครับ หากต้องการใช้ในตู้อบtemp ประมาณ 90 c ความชื้น 100 % ครับ
ขอบคุณมากครับ
อาจารย์ครับ รบกวนสอบถามครับ หากเราอยากadaptให้เก็บข้อมูลในgoogle sheetตอนไฟดับ เราต้องซื้ออุปกรณ์อะไรครับ ขอบคุณมากครับ🙏🙏🙏
Fc ຈາກ ສປປລາວ
thx
หากต้องการเพิ่มให้มีการแจ้งเตือนผ่านไลน์ ควรใส่โค๊ด ตรงส่วนไหนครับ
มีคลิปหลังจากนี้ไหมครับ ที่ อจ บอกว่าจะทำแบบสวย ๆ
👍💪😁
Thanks
รบกวนสอบถามหน่อยครับ
ทดสอบแล้ว ตรง reply was: ขึ้นแบบนี้ต้อง แก้ไขอย่างไรครับ ตอนนี้ google sheet รับค่าไม่ได้ครับ
สมมุติถ้ามันส่งข้อมูลจนเต็มลิมิต
Google sheets
จะสั่งลบอัตโนมัติยังไงครับ อ
อาจารย์มีช่องทางการติดต่อไหมครับ อยากปรึกษาเพิ่มเติมครับ
มีวิธีการสร้างเว็บไซต์ รับข้อมูล ส่งข้อมูล จากเซ็นเซอร์ผ่านไวไฟสู่เว็บไซต์ สอนได้มั้ยครับ
esp32 xiaomi temperature เก็บใน googlesheet ทำได้เปล่าคับ
ผมใช้สายเเลนทําไงครับ
สุดยอดมากเลยครับ รบกวนอาจารย์ชี้แนะเกี๋ยวกับการเพิ่มช่องเก็บข้อมูลใน 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 ครับ
ขอขอบคุณล่วงหน้าครับ
ในการประยุกต์ code มันก็ให้เราปรับ code ตามสภาพแวดล้อมของเราครับ เช่น เดิมตรงไหมมี 2 ค่า ก็ปรับให้เป็น 3 ค่าทั้งหมด เมื่อทำแล้วสิ่งสำคัญที่สุดคือ เราจะต้อง delay ใหม่ เพื่อให้การ version ใหม่ ใน google script ด้วยเสมอครับ เพราะถ้าไม่ deploy ใหม่ก็จะทำให้ google ไม่รับรู้ code ใหม่นั้นเอง ขอให้สนุกครับ
@@ITaroundU ขอบคุณครับ อาจารย์ และขออนุญาตบอกสำหรับท่านที่ต้องการเก็บ 3 ตัวแปรเหมือนผมแนะนำให้ดูคลิปของอาจารย์ คลิปนี้ครับ th-cam.com/video/mtzZ-BIVQ8Y/w-d-xo.html
ขอบคุณมากคับ กำลังหาวิธีทำพอดีเลยคับ ขอถามเพิ่มหน่อยนะคับว่า ---> code นี้ใช้กับ esp32 ได้ไหมคับอาจาร์ย
ยังไม่ได้ลองนะครับ แต่คาดว่าประยุกต์ได้ ที่สำคัญคือ library ต้องตรงนะ
เรียนอ.เพิ่มเติมครับตอนนี้ผมทำสำเร็จตามที่อ.แนะนำแล้วครับค่าอุปกรณ์สั่งจากเนตประมาณ300ครับ แต่ในตอนแรกก็งงเพราะตัวโปรแกม เราต้องมาลงเพิ่มเติมอีกเล็กน้อยครับ ค้นหาเพิ่มเติมจากในเนตครับ(ผมไม่มีพื้นฐานเลย) อยากจะกราบขอบคุณอีกครั้งครับ และหวังว่าอ.จะได้ทดลองและนำเรื่องอื่นๆๆมาเผยแพร่ครับ
ชื่นชมนะครับ เราไม่เก่งเราไม่ได้ แต่เราพยายาม มันก็ต้องสำเร็จครับ มันเป็นพื้นฐานของนักคอมพิวเตอร์ที่บางครั้งเราก็ต้องลองผิดลองถูกบ้าง แต่ถ้ามีครูนำทางให้สำเร็จแน่นอน
@@ITaroundU อ.ครับผมลองทำเรื่องการลางานทีอ.ทำลงคลิป แต่มีข้อสงสัยนิดหนึ่งครับ ว่าทำไหม อ.ต้องสร้างแฟม ข้อมูลครับ เราให้เขาส่งข้อมูลการลามาแล้วเราเอาไปสร้างdatastudioเลยได้ไหมครับ หรือด้วยเหตุผลอื่นครับ ขอบคุณครับ
@@somsakchaivani8577 เหตุเพราะว่า หากเขาส่งมาเฉพาะข้อมูลการลา เราจะไม่รู้ว่าข้อมูลการลานั้นเป็นของใครครับ (เราแทนด้วยรหัส) ต้องเสียเวลาไปค้นอีก แต่ถ้าเรา link กับแฟ้มข้อมูลหลัก มันจะเชื่อมความสัมพันธ์ให้เราโดยใช้ id เพื่อให้เรารู้ว่าเป็นข้อมูลการลาของใครแบบอัตโนมัติครับ
How do I reduce the upload recording interface to Google Sheets from 30 seconds to 10 seconds?
search in code in wording : delay()
รบกวนอาจารย์อีกเรื่องครับ ตอนนี้ผมกำลังทำกริ่งแจ้งเตือน เมื่อกดแล้วมีเสียงดังและสามารถเตือนเข้า Line ได้ แต่ผมอยากให้ ทุกๆครั้งที่มีการกดกริ่ง ให้บันทึกไว้ใน google sheet ด้วย
ในพาร์ทของกดกริ่งแล้วแจ้งเข้าไลน์ผมทำจนสำเร็จแล้วครับ แต่ขาดพาร์ทการบันทึก google sheet
รบกวนอาจารย์แนะนำในส่วนนี้ให้หน่อยครับ ขอบคุณครับผม
ศึกษา code ให้เข้าใจแล้วประยุกต์ได้เลย ช่วงไหนที่มีการส่งอุณฯ เข้ามา ก็แทนด้วยการกดปุ่ม
สุดยอดเลยครับ อาจารย์ครับขอสอบถามอาจารย์เป็นความรู้เพิ่มเติม google sheet มีข้อจำกัดข้อมูลในการบันทึกมั้ย ครับ ถ้าเราส่งไปเรื่อยๆข้อมูลเราจะเยอะมากๆเลย กรณีนี้ผมลบข้อมูลที่บันทึกภายในหนึ่งวันออก esp จะบันทึกลงในแถวที่หนึ่งมั้ยครับ ผมกะจะใช้ในการบอกสเตตัสของ esp ว่าต่อกับไวไฟอยู่มั้ยโดยส่ง1 ไปเรื่อยๆครับ
กรณีที่เราไม่ได้อยู่ในบ้าน สามารถเช็คนอกบ้านได้ว่า esp เรายังต่อไวไฟอยู่ กรณีที่ esp ใช้งานตลอดร้อนจัดเสียหายไปเราก็ทราบได้จากข้อมูลล่าสุดที่ esp ส่งไป
ดูใน sheet ก็รู้แล้วครับว่า มันหยุดทำงานวันและเวลาไหน
สอบถามครับ ค่าที่ส่งมาใน google sheet. หากเปิดใหม่หรือเข้ามาดูใหม่ในวันอื่น ค่าเดิมที่ sensor ส่งค่ามาเก็บไว้ยังสามารถดูย้อนหลังได้ไหมครับ ย้อนหลังได้ตั้งแต่ครั้งแรกที่บันทึกค่าเลยไหมครับ
ระบบจะเก็บให้เราไปเรื่อยๆเลยตั้งแต่ครั้งแรกที่เราส่งเข้ามาครับ
สนใจมาก ขอบคุณครับอาจารย์ จะนำไปฝึกเล่นกับลูกเรียนรู้ต่อยอดต่อไปครับ
ขอให้สนุกกับการเรียนรู้นะครับ :-)
อาจารย์ขอดูตัวไลเบอรี่ DHT ของอาจารย์หน่อยครับพอดีผมลงไลบารีใหม่ในarduino เป็นของเซนเซอร์ DHT เเต่พอ Examples มันขึ้นว่า DHT.h : No such file or directory เเก้ไงก็ไม่หาย
ผมลงแบบปกตินะ สำหรับ library dht11 มาตรฐานครับ
อาจารย์ครับ ขออธิบายก่อน คือผมมีเครื่องชั่งน้ำหนัก ปกติเวลาวัด มันจะส่งค่าไปที่เครื่องปริ้นเตอร์ ถ้าผมต้องการให้มันส่งค่าน้ำหนัก เข้าคอมพิวเตอร์ ทำได้ไหมครับ
เราต้องหาข้อมูลก่อนครับว่าเครื่องชั่งมันสามารถดึงข้อมูลได้ไหมครับ ศึกษาเรื่องของการรับส่งค่าผ่านทาง serial ดูนะครับ
@@ITaroundU ขอบคุณครับ
สอบถามครับ ยังไม่ค่อยเข้าใจ... เราต้องต่อสายจากบอร์ดEsp8266เข้าคอมพิวเตอร์ และเปิดคอมฯไว้ตลอดเวลาใช่ไหมครับ.... สายจากบอร์ดesp8266เข้าคอมฯ ยาวที่สุดได้เท่าไรครับอาจารย์
เราจะต่อบอร์ด esp8266 เฉพาะเวลาที่เรา upload code จากคอมไปยังบอร์ดเท่านั้นครับ เมื่อมันทำงานได้ตามวัตถุประสงค์แล้ว เราก็จะเอาเพียง adaptor ไฟที่เป็นสาย micro usb มาเสียบเลี้ยงบอร์ดเท่านั้นครับ ส่วนการส่งข้อมูลนั้นมันจะทำงานแบบไร้สายผ่าน wifi ของเราครับ
ขอสอบถามเพิ่มค่ะ ถ้าเรามีเครื่องวัดอุณหภูมิและความชื้นอยู่แล้ว เราต้องทำยังไงถึงจะส่งข้อมูลแบบนี้ได้คะ สามารถประยุกต์ต่อกับboard ได้ไหมคะ ขอบคุณค่ะ
มันต้องดูว่าเป็นเครื่องรุ่นไหน และสามารถทำงานร่วมกับบอร์ดนี้ได้หรือไม่ครับ ถ้าไม่รองรับกันแบบนี้โอกาสที่จะส่งข้อมูลไปนั้นจะลำบาก และยากมากสำหรับมือใหม่
มีส่งกระแส แรงดัน กำลังไฟฟ้า จากPZEM-004T ไป Google Sheetsใหมครับ
ไว้มีเวลาจะทำให้นะครับ ฝากกดติดตามไว้เลย
ขอบคุณครับ ดูที่อาจารย์ทำเข้าใจง่ายดีครับ
รบกวนสอบถามพอจะสอนให้ sensorความชื้นในดินใส่ google sheet ได้ไหมครับ esp8266
ไม่ยากนะคัรบ กดติดตามไว้ครับ เดี๋ยวว่าง ๆ จะทำให้
อาจารย์ครับ ส่งไปเก็บในsheetแล้ว ดึงมาแสดงบนESPได้ไหมครับ ในกรณีใช้เป็นใช้เป็นดาต้าเบสที่ส่งค่าไป ดึงมาใช้งานต่อได้
ได้ครับ
รบกวนขอสอบถามครับอาจารย์ กรณีใช้บอร์ด esp32 ต้องแก้ส่วนไหนบ้างครับ
หลักการนะคือการจะต้องทำให้บอร์ดติดต่อกับ arduino ide ให้เรียบร้อยก่อนสามารถ compile upload codeให้ถูกต้อง จากนั้น ใน code ที่ อ.ให้เป็ตัวอย่างก็ดูว่าเราจะต้องโหลด library อะไรเข้ามาบ้างเพื่อให้ esp32 ทำงานได้ ส่วน script ที่เหลือก็ดูแค่ตัวแปร การส่งค่าให้ถูกต้องเท่านั้น
สามารถใช้ esp32 แทนได้มั๊ยคะ
ไม่ได้ครับ เพราะ code อาจจะต้องมีการเปลี่ยนแปลง
@@ITaroundU แล้วตัว esp32 สามารถส่งข้อมูลไปเก็บไว้ใน firebase real-time database ได้มั๊ยคะ
@@lookplarcnk คาดว่าทำได้ 95% ครับ
อาจารย์คับ ขอสอบถามหน่อยคับถ้าเราเปลี่ยน ESP8266 เป็น ESPIno32CAM ได้หริป่าวต้องเปลี่ยนโค้ดไปจากเดิมหริป่าวคับ
พอดีผมไม่มีบอร์ดนี้ครับ แต่คิดว่าเราต้องโหลด library ของบอร์ดนี้มาให้ครบก่อนแล้วส่วนอื่นๆ ถ้า gpio ตรงกันน่าจะได้นะครับ
อ.ครับ ผมต้องการให้ Esp 8266 จำนวน 3 ตัว ส่งค่าเข้า Sheet 1,2,3 ต้องแก้ไข Sript ตรงใหนครับ
ประยุกต์ได้จากตัวอย่างนะครับ มันชัดเจนแล้วครับ
อยากให้รายงานค่าฝุ่น pm2.5 ด้วยครับ พอจะมีวิธีมั้ยครับ
ทำได้ครับครู แต่เดี๋ยวขอผมหา Sensor PM2.5 มาก่อนนะครับ เดี๋ยวจะสาธิตให้ชมครับ
รอติดตามนะครับ ขอบคุณครับ
จัดให้แล้วนะครับ th-cam.com/video/mtzZ-BIVQ8Y/w-d-xo.html
@@ITaroundU ขอบพระคุณมากครับ
ผมสามารถส่งข้อมูลได้ครับ เห็นบน google sheet ด้วย แต่พอส่งไปครบ 4 ครั้งหลังจากนั้นจะขึ้นว่า connect failed ตลอดเลยครับ
สามารถทำยังไงได้บ้างครับ
เป็นเหมือนกันแลย แก้ยังงั้ย
@@pattananpukkliang7153 ยังแก้ไม่ได้เลยครับ
@@256-5 ของผม work แล้ว เพิ่มคำสั่ง client.stop(); บรรทัดสุดท้าย
@@pattananpukkliang7153 ขอบคุณมากครับ
@@pattananpukkliang7153 ได้ผล แต่ยังconnection failed
อาจารย์ครับ โปรเจคผม วัดค่ากระเเสไฟฟ้าแล้วส่งค่าที่วัดได้เเสดงผลที่ แอปพริเคชั่นBlykบนมือถือ ผมสามารถทำค่าที่วัดได้ ส่งมาที่ google sheets ได้อีกไหมครับ
ทำได้คับ แค่เปลี่ยน sensor แล้วต้องดูว่าเราใช้ board อะไรต่อกับ sensor ด้วย ทำได้
ขอบคุณครับ
อาจารย์ครับถ้าใช้Sensor ความชื้นในดินได้ไหมครับ
สามารถทำได้เช่นกันครับ ขอให้เราทดสอบให้ node mcu ติดต่อกับ sensor นั้นๆ ให้ได้ก่อนแล้วก็มาเชื่อมกับ google sheet อีกที
อาจารย์ครับ ผมใช้ ultra sonic level SR-04 ปรับโปรแกรม verify ไม่ผ่าน ขอคำชี้แนะด้วยครับ ขอบพระคุณ
คงไม่มีแนะนำเพิ่มเติมครับ ทุกอย่างถูกต้องแล้วนะ
อาจารย์คะ...ขอสอบถาม
1.ตั้งค่าส่งทุก 3วิ ข้อมูลมันจะเยอะจนเต็มมั๊ยคะ ถ้าเต็มทำอย่างไร
2.อุปกรณ์วัดอุณหภูมินี้ต้องใช้ไฟจากไหนมั๊ยคะ
(ขอโทษที่ถามเยอะนะคะ ไม่มีความรู้เรื่องเหล่านี้มาก่อนเลย แต่ฟังแล้วสนใจ)
บอร์ด esp8266 ใช้ไฟล์จาก สาย Micro USB ครับ // รับทุก 3 วิ นั้นก็ขึ้นอยู่กับเราครับว่าต้องการความถี่แค่ไหน กำหนดให้นานกว่านี้ได้ครับ เต็มไหม จากตัวอย่างนี้รองรับได้ 1.25 ล้าน rows ครับ หากเต็มก็ลบข้อมูลเก่าออกไปครับ
รบกวนสอบถามอาจารย์ครับ ถ้าจะเพิ่มในกรณีที่อุณหภูมิเกินค่าที่ตั้งไว้ เช่น 28 องศา C ถ้าเกินแล้วแจ้งเตือนไป line ด้วย เราค้องไปเพิ่มโค้ดใน ESP8266 อะไรบ้างครับ
มันทำได้หลายทางครับ จริงๆ ให้ศึกษาเรื่องส่ง line ผ่าน google sheet จะง่ายกว่าครับ จับค่าที่ต้องการให้ได้แล้วให้ g sheets ส่งไปที่ line จะสะดวกกว่า
ถ้าต้องการเพิ่มNodeMCU อีกตัวเข้าชีต2 ทำได้มั้ย
ืทำได้ซิ
อาจารย์ครับ ขอสอบถามหน่อยครับคือผมส่งค่าเข้า google sheet ไปได้4ค่า แล้วมันก็ไม่ส่งแล้วครับ ไปดูที่จอmonitor ขึ้นว่า connection field ครับ แลัว reset ตัวบอร์ด ก็ส่งได้แค่เหมือนเดิม แล้วก็ field เลยครับ สอบถามหน่อยครับมันเป็นเพราะอะไรครับอาจารย์ ขอบคุณครับ🙏🏻
เคสนี้ที่เคยเจอคือ ส่งเข้าไปที่ google sheet เร็วเกินไปครับ อาจจะลองปรับค่าใหม่
แก้ไขได้แล้วยังครับ ของผมก็เป็นเหมือนกัน
ข้อมูลจากบอร์ดไม่เข้าชีทเกิดจากอะไรได้บ้างครับ ผมใช้Gmail ของ .ac.th เกี่ยวมั้ยครับ?
ทำซ้ำทุกขั้นตอนใหม่ ช้า ๆ ตรวจดูดีๆ ครับ
อ อยากเพิ่ม วัดเก็บค่าความชื้นด้วยทำไงครับ
ทำได้ครับ
พอดีว่า google sheet มันเก็บค่าได้แค่ 200,000 row แล้วถ้าให้ส่งมาทุกๆ 3-6 วิ ไม่ถึงเดือนก็เต็มแล้วครับ มีวิธีเขียนให้มันส่งค่ามาเรียงแนว column แทนได้ไหมครับ
เป็นตัวอย่างสาธิตครับ ทำงานจริง 5 นาทีเก็บทีก็ได้หลายวันครับ และอีกอย่างข้อจำกัดของ sheets ได้แค่ 5 ล้าน Cells ครับ ถ้าจะเก็บแบบได้เรื่อย ๆ เขียน script ส่งออกข้อมูลเก่าไปไว้ sheets อื่น เป็นอีกเทคนิค
@@ITaroundU ทำอย่างไรครับอาจารย์เทคนิคนี้
สามารถอัพข้อมูลลง blynk พร้อมกันด้วยได้ไหมครับ
ยังไม่มีโอกาสได้ลองครับ
ถ้าใช้เซ็นเซอร์เทอร์โมคับเปิ้ล กับ MAX6675 ได้ไหมครับ หรือ ต้องดัดแปลงโค้ด
คงต้องประยุกต์เอานะ เปลี่ยน libraryส่วนบนแน่นอนครับ
เราคำนวน2 ค่า ให้เป็น ค่าใหมได่ไหม และเรามีตารางแกน x temp y ความชื้น ครับ
ทำได้นะ อะไรก็ตามลงตารางแล้วเราก็นำมาใช้ประโยชน์เพิ่มได้
ตัวอุปกรณ์ซื้อที่ไหนครับ ขอคำแนะนำด้วยครับ
ค้นหาใน ลาซาด้า เยอะครบ เช่น ESP8266 , DHT11
ถ้าเราต้องการเปลี่ยนจากชุดวัดอุณหภูมิอากาศ เป็นชุดวัดอุณหภูมิในน้ำได้ไหมคะ
ถ้าได้ต้องใช้รุ่นอะไรคะ ขอบคุณคะ
สามารถทำได้นะครับ สามารถหา sensor ที่รองรับได้ โดยใช้ google ค้น "sensor อุณหภูมิน้ำ" แล้วดูรูป
@@ITaroundU ขอบคุณคะอาจารย์
ขอสอบถามครับ ปัจจุบันนี้ผมได้ทดลองใช้งาน ผลปรากฏว่าใช้งานได้ครับ แต่ผ่านไปสักประมาณ 5 วินาที ก็หยุดทำงานครับ ดูจาก Serial Monitor แล้วมันแจ้งว่า fail connection ในส่วนของ google host ส่วนตรงนี้มีวิธีแก่ไขไหมครับ (ตอนนี้ผมแก้โดยการที่สั่งให้ ESP รีสตาร์ทตัวเองหลังจากทำการเสร็จครับ)
การ fail connection อาจจะเกิดจากการที่เราตั้งการส่งข้อมูลเข้าไปที่ระบบของ google เร็วเกินไปก็เคยเจอนะ google จะเข้าใจว่าโดนยิง spam แนะนำว่าส่งอย่าถี่มากครับ รอดูนะ
แก้ไขได้แล้วยังครับ ของผมก็สั่งให้ ESP รีสตาร์ทหลังพบว่า fail connection
ถ้าตอนทดสอบระบบสคริป มันไม่ขึ้นค่า temp กับ humi ตามที่ป้อนไป เป็นเพราะอะไรได้บ้างครับ
ไม่แน่ใจเพราะสคริปผิดรึป่าวครับ พอดี ตอนเทสระบบสคริปจาก url แล้ว enter หน้าจอขึ้นแค่ว่า ok ไม่ได้ขึ้นว่าเขียนบน column c เหมือนของอาจารย์นะครับ
ไม่แน่ใจต้องแก้ยังไงครับ ขอบคุณครับ
ควรไล่ดูในส่วนของ google sheet id , ตัวแปรในการส่งค่า และ การ deploy code ด้วย
ปรับ delay ในการส่งเข้ายังไงหรอครับ อ.
ดูใน code ของ espได้เลย
ขอสอบถามหน่อยค่ะ ถ้าขึ้นแบบนี้ Failed to read from DHT sensor เป็นที่ตัวอุปกรณ์หรือว่าอย่างอื่นค่ะ
บางครั้งอาจจะเกิดจากการอ่านข้อมูลจาก dht11 เร็วเกินไป แต่ถ้าค่าส่งเข้าไปใน g sheet ได้ก็ ok
@@ITaroundU ตอนนี้อ่านค่าได้แล้ว แต่ไม่ส่งค่าเข้า Google Sheet ต้องทำยังไงค่ะ
@@oompimpaka7045 ต้องดูเรื่องของ id ให้ถูกต้องนะว่ากำหนดเป้นอะไร
เดี่ยวนี้พอเข้า app script มันเลือกเป็น เครื่องมือแก้ไขใหม่เลยครับ ปรับมาอันเก่าไม่ได้ ทำให้ไม่มีคำว่า เผรแพร่ครับ
ประยุกต์ตามเมนูใหม่ได้เลยครับ
ในเมนูใหม่ มันจำเป็นต้องสร้างโปรเจ็กท์ใน gcp ด้วยหรือเปล่าครับ?
ผมแก้ไขได้แล้วครับ ให้เลือก "การทำให้ใช้งานได้" -> "การทำให้ใช้งานได้รายการใหม่
ขออนุญาตสอยถามครับ เราสามารถทำให้เมื่อข้ามวันถัดไปมันก็จะเข้าไปsheetใหม่โดยอัตโนมัติได้ไหมครับ แล้วเราสามารถดูข้อมูลย้อนหลังโดยเลือกวันที่เราอยากดูได้ไหมครับ
มันจะบันทึกข้ามวันได้เรืีอย ๆ ครับ ตามช่วงเวลาทุกกี่นาทีที่เรากำหนดครับ แล้วเราสามารถมาเลือกดูย้อนหลังได้ด้วย
อาจารย์พอมีวีดีโอสอนเกี่ยวกับอันนี้ไหมครับ พอดีผมต้องทำโปรเจ็คจบเกี่ยวกับพวกนี้นะครับ
คืออาจารย์แกอยากให้บันทึกวัดค่าทุก10นาทีและส่งค่าไปเก็บที่google sheet แล้วค่อยนำไปdashboard ครับ แล้วเราสามารถเลือกวันที่เราอยากจะดูข้อมูลนั้นๆครับ
@@nirornkong416 th-cam.com/video/vS9--BNMX54/w-d-xo.html
@@nirornkong416 ตรงประเด็น
ของผมขึ้น esp8266/Arduino CI has failed ได้ "Reply was : 246" มาครับ
พยายามดูให้ละเอียดครับ การตั้งค่าตัวแปรและอื่นๆ อย่าดูข้ามนะ จะทำให้เราพลาด โชคดี
@@ITaroundU ได้แล้วครับอาจารย์ ต้อง Deploy ใหม่อีกรอบ ไม่เข้าใจว่าเพราะอะไรเหมือนกัน
@@tlealonetle670 ถ้ามีการแก้ไข code ตามหลักการจะต้อง deploy ใหม่ครับ
@@ITaroundU deploy คืออะไรหรอครับผมเหมือนจะเป็นเเบบนี้เหมือนกัน เก้ยังไงดีครับ
connect google script ส่งData ได้ครั้ง 2- 5 ครั้ง แล้ว Connect fail ครับ รวมถึง CI fail ไม่ทราบจะแก้ปัญหาได้อย่างไร ครับ
เป็นเหมือนกันเลย แก้ไขได้หรือยัง ติดอยู่หลายวันแล้ว
ลองตั้งตัวแปรมานับรอบแล้วสั่งให้ ESP restart ดูครับ ผมใช้วิธีนี้แล้วได้ครับ
code: ESP.restart()
รบกวนสอบถามครับอาจารย์ ผมได้คัดลอก code arduino ที่อาจารย์ให้ และแก้ 3 จุด (SSID,PASSWORD,GAS_ID) แต่พอผมกด Verify มันไม่สำเร็จครับ
ขึ้นคำว่า "Compilation error: Error: 2 UNKNOWN: exit status 1"
รบกวนขอคำแนะนำหน่อยครับ (ผมมือใหม่ครับ ไม่ได้เรียนทางสายนี้มา แต่มีความสนใจ อยากจะนำไปประยุกต์ใช้ในงานห้องแล็บของ รพ.ที่ทำงานอยู่ครับผม)
ต้องไล่ดูครับว่าเรา include library ที่จำเป็นมาครบหรือยัง ถ้ายังต่อให้มี code ที่สมบุรณ์ก็ไม่ทำงานนะ ค่อย ๆ ทำนะ อย่าใจร้อน
@@ITaroundU ในโฟล์เดอร์ libraries ผมมี โฟล์เดอร์ ได้แก่ 1.DHT-sensor-library-master 2.EspGoogleApi-master 3.TridentTD_Linenotify 4.WiFiClientSecure 5.SerialESP8266wifi.h ไม่แน่ใจว่า จะต้องมีอะไรเพิ่มเติมอีกรึป่าวครับอาจารย์
@@ITaroundU ผม verify ผ่านแล้วครับ ผมลบโปรแกรมติดตั้งใหม่ โหลด libraryใหม่ ในตอนแรกก็ยังไม่ผ่านอีกครับ
แล้วผมลองเปลี่ยนจากคำว่า #include "DHT.h" เป็น #include
คราวนี้ผ่านแล้วครับผม ขอบคุณอาจารย์มากครับ
@@paworrawatpuricumpee432 เยี่ยมมากครับ
สอบถามหน่อยครับอาจารย์
มีวิธีดึงข้อมูล จาก Google Sheet
มาให้ ESP8266 ไหมครับ
อาจจะทำได้นะ แต่ไม่เคยลองครับ
@@ITaroundU ผมเจอคลิปตัวอย่างแล้วครับ ขอบคุณมากครับอาจารย์
@@user-cj3yj3ph3p มีคลิปตัวอย่างที่ว่าไหมคับ
อ.ครับได้แล้วครับชื่อไม่ตรงกัน
ขาdht ต่อเข้ากับขาไหนของ 8266 ครับ
ใช้ D1 ไหมครับ
ดูรูปในคลิปเลย
@@ITaroundU ผมขอสอบถามเพิ่มเต็มหน่อยครับผมทำ แสดงผล บนจอlcd แล้วก็ ดึงข้อมูลอุณหภูมิ เข้า googlesheet แล้วก็แจ้งเตือนค่าอุณหภูมิผ่านไลน์ แต่ไลน์มันทำงานแค่ส่งค่ามารอบแรก แล้วก็ไม่ส่งมาอีกเลย เกิดจากอะไรหรอครับมีขีดจำกัดในการส่งสัญญาณไหม ขอบคุณมากครับ🙏🙏
การเชื่อมต่อล้มเหลวด้วยสคริปต์
คุณช่วยฉันหน่อยได้ไหม
can you show error message?
หัวเซนเซอร์ สามารถ caribrate ได้อย่างไรครับ
เราสามารถปรับเพิ่มหรือลดค่าของตัวแปรเพื่อให้การวัดตรงกับความเป็นจริงได้ เช่น ค่าที่วัดได้น้อยกว่าความเป็นจริง 5 เราก็เขียนโปรแกรมเพิ่มค่าตัวแปรนั้น +5
@@ITaroundU ขอบคุณครับ ถ้าเกิดใช้ R ขาม้า แทนจะได้ไหมครับ
สวัสดีครับ เผื่อรันค่าไปแล้ว มันดึงข้อมูลไปเก็บในsheetแค่4-5ค่า หลังจากนั้นก็ขึ้น fail ต้องแก้ยังไงครับ
ลองปรับเวลาในการส่งอย่าถี่มากไปครับ
อาจารย์ครับ เกิดข้อผิดพลาด openid บรรทัดที่ 9
ตรวจดูค่า id ว่าถูกต้องหรือไม่
อาจารย์ครับ upload เสร็จ100% ต่อDHT11ตามคลิป ...ตรง serial monitorไม่มีค่าใดๆโชว์ขึ้นมาเลยครับอาจารย์ แก้ไขจุดไหนครับผม
ตรวจสอบตัวแปรในการส่งค่า รหัสของsheet ฯลฯ ดู clip ซ้ำใจเย็นๆ อย่ากระโดดข้าม ทำได้แน่นอน
@@ITaroundU ขอบคุณครับอาจารย์
@@ITaroundU อาจารย์ครับดูหลายรอบค่อยๆทำไปเหมือนอาจารย์แต่ก็ยังเป็นเหมือนเดิมครับ...serial monitor ไม่มีค่าขึ้นมา มีแต่จุดๆๆๆ......................ไปเรื่อยๆครับ
@@user-tj9xn2fn2u @IT around U เป็นเหมือนกันเลยค่ะ พยายามแก้ไขหลายรอบแล้วก็ยังขึ้นจุดๆๆๆๆ เรื่อยๆ ขอรอคำแนะนำจากอาจารย์ด้วยนะคะ
อาจารย์ครับ ถ้าทำทุกอย่างเสร็จหมดเเล้ว ขึ้นว่า connection fail คืออะไรครับ
สงสัยการส่งค่า รหัสต่างๆ ระวังจะพิมพ์ผิด
@@ITaroundUผมใช้ esp32 ครับอาจารย์ ต้องได้เเก้ไขโค๊ดตรงไหนไหม
@@hmeemeegram8955 ได้หรือยังครับ ผมก็เจอปัญหานี้เหมือนกันครับ
ถ้า google sheet เป็น interface ใหม่ ต้องทำอย่างไรครับ
มีเมนูในการเปลี่ยนกลับคืนได้ ที่ด้านขวาสุดๆ
@@ITaroundU เครื่องมือในสเปชชีตมันไม่มี โปรแกรมแก้ไขสคริปครับ แต่ในส่วนขยาย มี Apps script ผมลองแล้วไม่ได้ ต้องปรับแก้ตรงไหนครับ
อาจารย์ครับ sheet ของผมไม่มีโปรแกรมแก้ไขสคริปต์ครับ
มีแน่นอน
@@ITaroundU เจอแล้วครับมันเปลี่ยนที่ไปอยู่ในส่วนขยาย😂
ลองยิง ใน browser ทั่วไปมันแจ้งว่า ไม่พบฟังก์ชันของสคริปต์: doGet ครับ
ดูคลิปหลายๆ รอบนะ
@@ITaroundU ได้ละครับพี่ 🙏😂
@@econtecdesignby9856 เยี่ยมมาก
ขึ้นerror esp8266wifi.h no such file or directory แก้ยังไงครับผม
มันหาไม่เจอว่าไฟล์ espxxxxxx.h อยู่ทีไ่หนครับ คววรไปติดตั้งให้เรียบร้อยนะ
@@ITaroundU ขอบคุณครับอาจารย์
ผมสามารถทำให้ arduino อ่านข้อมูลใน google sheet ได้ไหมคับ
ได้ครับแต่ลำบากกว่าเพราะต้องไปหา module wifi หรือ ethernet
@@ITaroundU อาจารย์มีโค้ดตัวอย่างไหมคับ ผมจะลองศึกษาดู
อาจารย์ครับอยากสอบถามตอนที่ลองส่งตัวอย่างข้อมูลขึ้นนะครับแต่พออัพโหลดข้อมูลจากarduinoข้อมูลมันไม่ขึ้นครับ
ปล.ของผมนำdata rfid และส่งเป็นข้อความไปยัง google sheet ครับ
ตอบยากครับ เพราะไม่รู้ว่า error message คืออะไร
@@ITaroundU ตรง reply was มันขึ้น : ไม่ขึ้นตัวเลขเหมือนของอาจารย์ครับ
Google sheet ไม่มีแก้ไขทรานสคลิปค่ะต้องเข้าไปตรงไหนตะ🥺
ลองค้นหาในความช่วยเหลือว่า Apps script ดูค่ะแต่ถ้าหากลองเปิดเข้าไปแล้วหน้าเว็บerrorแนะนำให้นำบัญชีผู้ใช้อื่นๆออกให้หมดเหลือเพียงบัญชีที่จะใช้ทำค่ะ
Sensor DHT11 สามารถวัดอุณหภูมิต่ำขนาดติดลบได้มั๊ยคะ (-20 , -70 องศา)
ตามสเปควัดได้ที่ 0-50 c เท่านั้นครับ มันเป้น sensor แบบราคาถูกไว้ทดลองหรือใช้งานเบา ๆ
@@ITaroundU ถ้าจะใช้กับอุณภูมิติดลบ - ต้องใช้ Sensor ตัวไหนครับ
@@yuinakorn6763 มันมีหลายตัวนะครับ เท่าที่ค้น ๆ ตัวนี้ก็ประยุกต์ได้ thesolaruniverse.wordpress.com/2017/08/17/the-ds18b20-temperature-sensor-implementation-with-an-arduino/
ไม่มีเมนูเผยแผ่ค่ะ ตั้งค่ายังไงได้บ้างคะ
ผมเจอปัญหาเหมือนกันครับ ให้เลือก "การทำให้ใช้งานได้" -> "การทำให้ใช้งานได้รายการใหม่ครับ"
พอดีลองตรวจสอบโค้ดดู ละขึ้นแบบนี้ แก้ไขยังไงหรอครับ
UnicodeEncodeError: 'charmap' codec can't encode characters in position 164-168: character maps to
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
คงมีภาษาไทยหรือ อักขรพิเศษ ให้เอาออก
@@ITaroundU ผมลองลบแล้วพิมพ์ใหม่แล้ว
ยังขึ้นเหมือนเดิมครับ
อย่ากได้ค่าเดซิเบลครับ ปัญหาโลกเเตกเลยครับ อย่าได้ค่าการวัดเพื่อเป็นการมอนิเตอร์ในห้างสรรพสินค้าหรือหอประชุมใหญ่เพื่อจัดการเรื่องการจัดการเสียงครับ เเนะนำได้นะครับ
เป็นไอเดียที่ดีนะครับ ระดับเสียงที่ดังเกินไปไม่ดีต่อสุขภาพแน่นอน ไว้หา Sensor ได้จะทำให้ชมนะครับ
มีโค้ดที่ทำวัดค่าco2บ้างมั้ยครับ
ไว้หา sensor ทดสอบให้นะ
WiFiClientSecure.h โหลดจากไหนครับ
github.com/espressif/arduino-esp32/blob/master/libraries/WiFiClientSecure/src/WiFiClientSecure.h
ทำได้หมดเลยครับ code ก็รันปกติ เเต่มันไม่เข้าเข้าsheetอ่ะครับ
อาจจะต้อง deploy ใหม่ครับ app script
ขอ code หน่อยครับ อาจารย์
ด้านล่าง clip นะ