Тёмный

ESP32 and Google Sheet, บันทึกข้อมูลจาก ESP32 ไปเก็บยัง Google Sheet 

Подписаться
Просмотров 10 тыс.
% 282

ESP32 and Google Sheet, บันทึกข้อมูลจาก ESP32 ไปเก็บยัง Google Sheet

Опубликовано:

 

28 сен 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 24   
@pantakanwongdee962
@pantakanwongdee962 7 месяцев назад
ขอบคุณมากๆเลยครับ ทักไปปรึกษาก็ได้คำตอบ ช่วยได้เยอะมากๆเลยครับ ขอบคุณที่เป็นส่วนหนึ่งในการทำโปรเจคจบของผมด้วยนะครับ
@jackwichaya894
@jackwichaya894 7 месяцев назад
🫡🫡🫡🥳🥳🥳🥳
@sfour_9293
@sfour_9293 7 месяцев назад
รบกวนสอบถามครับคือตอนนี้ google sheet สามารถเก็บค่าได้แค่ 4 ครั้งและไม่เก็บอีกเลยต้องกดรีเซ็ตที่บอร์ดตลอดเลยแก้ยังไงครับมีช่องถามการติดต่อเพื่อสอบถามไหมครับ
@jackwichaya894
@jackwichaya894 7 месяцев назад
facebook.com/profile.php/?id=100000935127161
@jackwichaya894
@jackwichaya894 Год назад
//=====================Google App Script Code========================>> function doGet(e) { var name = e.parameter.n; var urls=""; var ss=SpreadsheetApp.openByUrl(urls); var ws=ss.getSheetByName("rawData"); ws.appendRow([new Date(),"data1","data2"]); } //=======================Arduino Code ======================================>> #include #include #include WiFiMulti WiFiMulti; void setup() { Serial.begin(115200); delay(10); // We start by connecting to a WiFi network WiFiMulti.addAP("SSID", "password"); Serial.println(); Serial.println(); Serial.print("Waiting for WiFi... "); while(WiFiMulti.run() != WL_CONNECTED) { Serial.print("."); delay(500); } Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); delay(500); } void loop() { if (WiFi.status() == WL_CONNECTED) { HTTPClient http; int val=analogRead(A0); float voltage=val*0.0048828125; String url = "....................?sensor=A0&value="+String(voltage); Serial.println("Making a request"); http.begin(url.c_str()); //Specify the URL and certificate http.setFollowRedirects(HTTPC_STRICT_FOLLOW_REDIRECTS); int httpCode = http.GET(); String payload; if (httpCode > 0) { //Check for the returning code payload = http.getString(); Serial.println(httpCode); Serial.println(payload); } else { Serial.println("Error on HTTP request"); } http.end(); } Serial.println("Waiting 5 seconds before restarting..."); delay(5000); }
@piyawathtapsanit4294
@piyawathtapsanit4294 11 месяцев назад
ผมปรับ code เล็กน้อยให้อ่านค่า Analog จากขา D4 ของ esp32 devkit v1 แต่มันอ่านค่าไม่ได้ครับ ไปปรึกษา chatGPT มา ได้วิธีแก้คือ ให้ปิด wifi ไว้ระหว่างที่อ่านค่า analog แล้วค่อยเปิดอีกรอบ ประมาณนี้ WiFi.mode(WIFI_OFF); delay(1000); ...อ่านค่า WiFi.mode(WIFI_STA); WiFiMulti.run(); delay(3000);
@mtbblover6186
@mtbblover6186 6 месяцев назад
พอดีอยากสอบถามค่ะ พอจะบอกช่องทางการติดต่อให้ได้ไหมคะ
@jackwichaya894
@jackwichaya894 6 месяцев назад
facebook.com/profile.php/?id=100000935127161
@napat1743
@napat1743 10 месяцев назад
ขอบคุณครับ
@กฤติพงษ์สังข์ทอง-ฅ4ฝ
TypeError: Cannot read properties of undefined (reading 'parameter') ทำยังไงครับขึ้นแบบนี้
@jackwichaya894
@jackwichaya894 8 месяцев назад
@facebook.com/jacko.for.you ทักแชท มาใน face นี้ได้เลยครับ เดี๋ยวช่วยดู ครับ
@theorizar
@theorizar 7 месяцев назад
ถ้ารับข้อมูลจากเซนเซอร์หลายตัวทำได้ไหมครับ
@jackwichaya894
@jackwichaya894 7 месяцев назад
ได้ครับ
@fordzaza9986
@fordzaza9986 9 месяцев назад
ทำไห้ URL ส่งตัวแปร2ตัวขึ้นไปยังไงหรอครับ
@jackwichaya894
@jackwichaya894 8 месяцев назад
ตรงบรรทัดนี้ครับ จากเดิม String url = "....................?sensor=A0&value="+String(voltage); แก้ไขเพิ่มเป็น String url = "....................?sensor=A0&value1="+String(voltage1)+"&value2="+String(voltage2); และจากนั้น ก็ไปเขียน รับ ที่ฝั่ง server ด้วยครับ
@kittiyakuldee3102
@kittiyakuldee3102 4 месяца назад
@@jackwichaya894 มีตัวอย่างไหมคะ
@ทัศนะรวดเร็ว
@ทัศนะรวดเร็ว 2 месяца назад
สนใจครับขอช่องทางติต่อหน่อยครับ
@jackwichaya894
@jackwichaya894 2 месяца назад
@@ทัศนะรวดเร็ว facebook.com/jacko.for.you/
@ทัศนะรวดเร็ว
@ทัศนะรวดเร็ว 2 месяца назад
@@jackwichaya894 รับแอดผมด้วยครับ ทัศนะ รวดเร็วครับ
@ณัฐพลหนูพัฒน์
@ณัฐพลหนูพัฒน์ 10 месяцев назад
ผมอยากสอบถามว่าความแรงไวไฟมีผลไหมครับ ข้อผมติดที่หน้า Making a request นานมากแล้วดับไปเลยครับ
@jackwichaya894
@jackwichaya894 10 месяцев назад
ความแรงสัญญานมีผลนิดหน่อยครับ ลองย้าย esp32 เข้ามาใกล้กับตัว wifi เพื่อเพิ่มความแรงของสัญญาน ถ้าหากว่สทำแล้วยังไม่ได้ น่าจะเกิดจากการ setting ในส่วนของ google script ครับ
@ณัฐพลหนูพัฒน์
@ณัฐพลหนูพัฒน์ 10 месяцев назад
@@jackwichaya894 ข้อมูลของผมมันส่งมาอยู่ครับ แต่เวลาส่งมันไม่เท่ากันครับ 5 วิ 10 วิ หรือเป็นนาที ครับ
@PIAWLNWZA
@PIAWLNWZA 10 месяцев назад
ขอลิ้งโหลด WiFiMulti หน่อยได้ไหมคับหาไม่เจอ
@jackwichaya894
@jackwichaya894 10 месяцев назад
ลองทำตามขั้นตอนนี้นะครับ WiFiMulti จะติดตั้ง พร้อมมาให้เลย ครับ #www.allnewstep.com/article/150/2-arduino-esp32-%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%9E%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87%E0%B8%9A%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%94-arduino-esp32-%E0%B9%83%E0%B8%99-arduino-ide