การส่งข้อมูลอุณหภูมิและความชื้นจาก Raspberry Pi Pico WH ไปยัง Google Sheet เป็นวิธีที่ดีในการเก็บบันทึกข้อมูลและดูแนวโน้มได้ง่าย ๆ ครับ
การจะทำเช่นนี้ได้ Pico WH ต้องเชื่อมต่อ Wi-Fi และส่งข้อมูลผ่านอินเทอร์เน็ตไปยัง Google Sheets API หรือบริการตัวกลางอื่น ๆ
นี่คือขั้นตอนและโค้ดตัวอย่างในการส่งข้อมูล DHT11 ไปยัง Google Sheet โดยใช้ Google Apps Script เป็นตัวกลาง (Web App) ซึ่งเป็นวิธีที่ได้รับความนิยมและค่อนข้างง่ายครับ
ขั้นตอนที่ 1: เตรียม Google Sheet และ Google Apps Script
* สร้าง Google Sheet ใหม่:
* ไปที่ Google Drive ของคุณแล้วสร้าง Google Sheet ใหม่ ตั้งชื่อว่า "DHT11_Data" หรือชื่อที่คุณต้องการ
* ในชีต ให้ตั้งชื่อคอลัมน์แรกเป็น "Timestamp", คอลัมน์ที่สองเป็น "Temperature", และคอลัมน์ที่สามเป็น "Humidity" (ตัวพิมพ์ใหญ่-เล็กต้องตรงเป๊ะ)
* สร้าง Google Apps Script (Web App):
* ใน Google Sheet ของคุณ ไปที่ Extensions -> Apps Script
* หน้าต่าง Apps Script จะเปิดขึ้นมา ลบโค้ดที่มีอยู่ออกทั้งหมด แล้วคัดลอกโค้ดด้านล่างนี้วางลงไป: