Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Регистратор датчиков Python / MicroPython с Google Таблицами

Система записи значений датчиков в Google Sheet. Использование HTTP-запросов для связи между микроконтроллером и сервером, а также использование gspread для записи данных в онлайн-таблицу.

Вам нужно будет следовать инструкциям по следующей ссылке, чтобы настроить доступ к своей электронной таблице.

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

вывод D0 на RST: Должен быть подключен, чтобы выйти из режима сна.

+ :до 3,3 В на Wemos

- :к GND на Wemos

Сигнал :в A0 на Wemos

Как обычно, если вам понадобится помощь в реализации этого в вашем собственном проекте, оставьте мне комментарий, и я свяжусь с вами.

Схема

Код

 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,30027799046692741206740751471r .localtime () [3]) mins =str (time.localtime () [4]) secs =str (time.localtime () [5]), если 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 "," Время ":"% s "} '% (variable, timestr) resp =urequests.post (url, data =data, headers =headers) # Отправьте запрос print (resp.json ()) rtc.alarm (rtc.ALARM0, 25000) # Установите будильник в течение 25 секундmachine.deepsleep () # Засыпать ... 

Источник:Python / MicroPython Sensor Logger с Google Таблицами


Производственный процесс

  1. Регистратор температуры Raspberry Pi
  2. Датчик температуры Python и Raspberry Pi
  3. Датчик отслеживания линии с RPi
  4. API датчика окружающей среды с RPi
  5. Монитор температуры ThingSpeak с Raspberry Pi
  6. Аэропоника с Raspberry Pi и датчиком влажности
  7. Количество строк Python() с ПРИМЕРАМИ
  8. Функция Python round() с ПРИМЕРАМИ
  9. Функция Python map() с ПРИМЕРАМИ
  10. Python — программирование расширений с помощью C