/teplica

Решение задачи для олимпиады НТО Цифровые Сенсорные Системы

Primary LanguagePython

Цифровые Crownы (клоуны)

Теплица команды Цифровые Crownы

Сделано для трека НТО ЦСС на базе университета МИЭТ

О проекте

Цифровые Crownы - это распределенная сенсорная система, которая состоит из трех модулей: внешнего сенсорного модуля, внутреннего сенсорного и исполнительного модуля, а также центрального модуля, выполняющего роль сервера. Все модули находятся в одной беспроводной локальной сети.

Функционал

  • Внешний сенсорный модуль на основе отладочной платы ESP32 и температурного датчика.
  • Внутренний модуль на основе отладочной платы ESP32, температурного датчика, сервопривода и вентилятора.
  • Центральный модуль на основе микрокомпьютера Raspberry Pi, который агрегирует информацию, получаемую от сенсорных модулей и формирует управляющие воздействия для исполнительных устройств.
  • Telegram бот для просмотра температуры и исторической температуры, ручного управления вентилятором/сервоприводом.

Запуск проекта

  1. Скачайте репозиторий
  2. Подключите необходимое оборудование (ESP32, датчики температуры, сервопривод, вентилятор)
  3. Запустите сервер на Raspberry Pi используя папку server
  4. Запустите два модуля ESP32, используя два файла из папки arduino_src: dumb_reader.ino и temp_reader.ino. Первый будет только с датчиком температуры, второй будет с датчиком температуры, вентилятором и сервоприводом.

Условие

Задание.pdf
Методические указания.pdf

Участники

  • Анастасия Бородина
  • Александр Ковыршин
  • Станислав Енягин
  • Михаил Хромов