산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Google 스프레드시트가 포함된 Python/MicroPython 센서 로거

Google 시트에 센서 값을 기록하는 시스템입니다. HTTP 요청을 사용하여 마이크로 컨트롤러와 서버 간에 통신하고 gspread를 사용하여 온라인 스프레드시트에 데이터 쓰기

스프레드시트에 대한 액세스를 설정하려면 다음 링크의 지침을 따라야 합니다.

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

RST에 D0 핀: 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 =(시간이다 .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 =시간 + ':' + mins + ':' + secsvariable =(((1 / adc.read())* 1000) / 0.0130027799046692741206740751401if 변수 :변수 =100if 변수 <0:변수 =0url ='http://192.168.1.2:8000/solomon'headers ={'content-type':'application/json'}data ='{"값":"% 초", "시간":"% s"}' % (변수, timestr)resp =urequests.post(url, data=data, headers=headers) # 요청을 보냅니다.print(resp.json())rtc.alarm(rtc.ALARM0, 25000) # 알람 설정 25초 동안machine.deepsleep() # 잠자기 ...

출처:Google 스프레드시트가 포함된 Python/MicroPython 센서 로거


제조공정

  1. 라즈베리 파이 온도 로거
  2. Python 및 Raspberry Pi 온도 센서
  3. RPi가 있는 라인 추적 센서
  4. RPi가 있는 환경 센서 API
  5. ThingSpeak 온도 모니터(Raspberry Pi 포함)
  6. Raspberry Pi 및 습도 센서를 사용한 수경재배
  7. 예제가 있는 Python 문자열 count()
  8. 예제가 있는 Python round() 함수
  9. 예제가 있는 Python map() 함수
  10. Python - C를 사용한 확장 프로그래밍