Погода на СПА курорте «Кремниевы Термы»

В одном из живописных мест Краснодарского края, недалеко от моего основного места работы расположен СПА курорт » Кремниевы Термы». И посетителям курорта было бы интересно видеть на сайте курорта погоду в Термах в режиме онлайн. Для этого были задействованы два устройства:

  1. Метеостанция (Noname, уже была приобретена заказчиком).
  2. Измеритель температуры бассейна. Собран и запрограммирован мной.

Метеостанция имеет на борту измеритель скорости и указатель направления ветра и датчик температуры. 1 раз в минуту метеостанция формирует GET запрос и передает по HTTP данные на сервер, используя GPRS канал.

Измеритель температуры бассейна состоит из роутера TP-Link 3020, Arduino Nano, LCD дисплея 1602 с I2C адаптером и датчика температуры Dallas DS1820. На роутере установлена прошивка OpenWRT. Роутер соединен с Ардуиной по UART. К Arduino подключен датчик температуры и дисплей. Раз в минуту на роутере cron запускает простенький скрипт, который опрашивает ардуину и передает на сервер данные. Arduino при опросе обновляет показания и на дисплее.

Посмотреть, что получилось можно здесь