วันจันทร์ที่ 23 พฤษภาคม พ.ศ. 2559

Week10 RPi 03of05 RPi Google Docs Spreadsheet

Week10 RPi 03of05 RPi Google Docs Spreadsheet


เป้าหมาย
ทำการส่งค่า อุณหภูมิขึ้นไปบน Google sread sheet

 

อุปกรณ์
1. Raspberry Pi 2 Model B+     1    ea
2. DS18B20 Sensor                    1    ea
3. Resistor 10 ohm                     1    ea
4. สายไฟ                                   10   ea
5. wired Lan  (Cross)                 1    ea

 

 

 

1. ส่งค่าอุณหภูมิขึ้น Google Spread Sheet

1.1  เข้าไปที่ google แล้วพิมพ์ Google Sread sheet เพื่อเข้าสู่ Spread Sheet และทำการสร้าง Sheet ขึ้นมา




1.2 ทำการลงสิ่งที่จำเป็น ต่อการทำแลปครั้งนี้


sudo apt-get install python-smbus
sudo apt-get install i2c-tools
sudo raspi-config 
sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install git
sudo pip install gspread oauth2client PyOpenSSL



1.3 ทำการเข้า ไปที่  Google Developers Console เพื่อทำการสร้าง Service Account Key แล้วดำเนินการตามภาพ












1.4 แล้วทำการเขียนโค๊ดเพื่อให้ DS18B20 สามารถส่งค่าได้ ซึ่งไฟล์ Json ที่ได้จาก 1.3 จะนำไปไว้ใน Directory เดียวกัน ซึ่งถ้าดูจากซอสโค๊ดข้างล่างจะต้องไปเปลี่ยนชื่อไฟล์ ให้ ตรงกับที่เราโหลดมา (JSON) ในบรรทัดที่ 11 เป็นของคุณเอง






1.5 ดูผลลัทพ์




MISSION COMPELETE

0 ความคิดเห็น:

แสดงความคิดเห็น