工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Googleスプレッドシートを使用したPython / MicroPythonセンサーロガー

センサー値をGoogleスプレッドシートに記録するためのシステム。 HTTPリクエストを利用してマイクロコントローラーとサーバー間で通信し、gspreadを利用してオンラインスプレッドシートにデータを書き込みます。

スプレッドシートへのアクセスを設定するには、次のリンクの指示に従う必要があります。

http://gspread.readthedocs.io/en/latest/oauth2.html

ピンD0をRSTに: Deepsleepから復帰するには接続する必要があります。

+ :Wemosで3.3vまで

:WemosのGNDへ

信号 :WemosのA0へ

いつものように、これを自分のプロジェクトに実装するためのサポートが必要な場合は、コメントを残してください。折り返しご連絡いたします。

回路図面

コード

 import machineimport urequestsimport timertc =machine.RTC()#deepsleeprtc.irq(trigger =rtc.ALARM0、wake =machine.DEEPSLEEP)adc =machine.ADC(0)のクロック#ピンから読み取りセンサー電圧#######################センサーキャリブレーション#################### ####右側の値は逆です*左側の1000の値#乾燥空気=759(0%)=1.31752305665349143610013175231#水=382(100%)=2.61780104712041884816753926702#差=1.30027799046692741206740751471#1%=0.0130027799046692741206740751471hours =str(time .localtime()[3])mins =str(time.localtime()[4])secs =str(time.localtime()[5])if int(secs)<10:secs ='0' + secsif int (mins)<10:mins ='0' + minstimestr =hours + ':' + mins + ':' + secsvariable =(((1 / adc.read())* 1000)/ 0.0130027799046692741206740751471)-101if変数> 100 :variable =100if variable <0:variable =0url ='http://192.168.1.2:8000 / solomon' headers ={'content-type': 'application / json'} data ='{"Value ":"%s "、" Time ":"%s "} '%(variable、timestr)resp =urequests.post(url、data =data、headers =headers)#requestprint(resp.json())を送信しますrtc.alarm(rtc.ALARM0、25000)#アラームを25秒間設定machine.deepsleep()#スリープ状態になります... 

出典:Googleスプレッドシートを使用したPython / MicroPythonセンサーロガー


製造プロセス

  1. RaspberryPi温度ロガー
  2. PythonとRaspberryPiの温度センサー
  3. RPiを備えたライントラッキングセンサー
  4. RPiを使用した環境センサーAPI
  5. ThingSpeak Temperature Monitor with Raspberry Pi
  6. ラズベリーパイと湿度センサーを備えたエアロポニックス
  7. Googleスプレッドシートを使用したPython / MicroPythonセンサーロガー
  8. 例を使用した Python 文字列 count()
  9. 例を使用した Python round() 関数
  10. 例を使用した Python map() 関数
  11. Python - C による拡張プログラミング