7.06M

Prezentatsia_-_Kontrol_temperatury_1

1.

Контроль температуры и
влажности с использованием
мобильной сети
Мардонов Хумоюн Мурадалиевич

2.

Актуальность
2
Склады, фармацевтические объекты, серверные помещения и производственные
цеха требуют постоянного контроля температуры и влажности. Отклонение
параметров микроклимата даже на несколько часов способно привести к порче
продукции, выходу оборудования из строя и значительным финансовым потерям.
Необходимость контроля микроклимата в удалённых объектах:
• Обеспечение сохранности продукции
• Предотвращение порчи товаров
• Экономия ресурсов на поддержание оптимальных условий
• Удобство в удалённом мониторинге
• Доступность системы через мобильную сеть

3.

Цель и задачи
3
Целю выпускной квалификационной работы является разработка и реализация
системы контроля температуры влажности с использованием мобильной сети для
складских помещений, обеспечивающей автоматический сбор данных, удалённую
передачу и визуализацию результатов в веб-приложении.
Чтобы достигнут поставленную цель необходимо решать следующие задачи:
1. Проанализировать существующие методы и устройства
2. Разработать архитектуру и структурную схему системы.
3. Реализовать программное обеспечение
1. Разработать веб приложении для приёма, хранение и отображения
5. Провести тестирование и экспериментальную проверку

4.

4
Обзор существующих решений
Большинство решений дорогостоящие и не оптимизированы для простых складов с
граниченной инфраструктурой.

5.

Архитектура системы
5

6.

Выбор аппаратных средств
6
Микроконтроллер
Датчик
GSM-модуль
Arduino UNO R3 обеспечивает гибкость
и простоту использования.
DHT21 предоставляет точные
показания температуры и влажности.
SIM800L EVB позволяет передавать
данные через мобильную сеть.
Питание
Надежность
Интеграция
Два раздельных адаптера
обеспечивают стабильную и надежную
работу.
Все компоненты проверены на
совместимость и долговечность.
Простота подключения всех элементов
в единую систему.

7.

Выбор программных средств
Arduino IDE
Supabase PostgreSQL
Nodejs Express
Среда разработки для
программирования микроконтроллеров
Arduino.
Облачная база данных, доступная без
VPN в РФ.
Backend платформа для создания
серверной части приложения.
React Vite
PHP-прокси
Frontend фреймворк для быстрого
создания пользовательского
интерфейса.
HTTP-прокси для работы с
незащищёнными соединениями.
7

8.

Структурная схема системы
8

9.

9
Схема подключения устройство

10.

Алгоритм
работы
системы
После
включения
устройство
подключается к сети GPRS и
загружает пороговые значения с
сервера.
Далее каждые 2 минуты повторяется
цикл:
Считывание DHT21 → Сравнение с
порогами → SMS при отклонении →
Передача на сервер
При потере сети — автоматическое
переподключение.
10

11.

Передача данных через GSM
Формирование HTTP GET-запроса
устройством
Устройство отправляет данные о температурах и влажности
Обработка запросов через PHP-прокси
PHP-прокси принимает HTTP и пересылает по HTTPS
Автоматическое восстановление связи
Устройство переподключается при потере сети
11

12.

Веб-Приложение
Защита данных через Supabase
Auth
Страница
входа
обеспечивает
безопасный доступ к системе. Для
авторизации используются email и
пароль, что гарантирует, что данные
остаются полностью закрытыми до
завершения процесса входа.
Главный Экран Приложении
В главном Экране можно увидеть
значение, время обновление и
датчика
12

13.

Веб-Приложение
13
В настройках можно задать диапазон температуры и влажности , увидеть историю,
изменить датчики и увидеть наглядную график данныех.

14.

Экспериментальная проверка
14
Текущие показания
Датчик DHT21 зарегистрировал значения T 24.60°C и
H 47.60%, что соответствует ожидаемым показателям
для данного микроклимата.
Монитор порта
В процессе тестирования использовался Arduino IDE,
где успешно загрузились пороговые значения, что
подтвердило правильность настройки системы.
Код ответа
Ответ сервера HTTP 200 подтвердил успешную
передачу данных, что говорит о стабильной работе
системы и корректной обработке полученных
показателей.

15.

Заключение
15
В ходе работы разработана и протестирована система контроля температуры и
влажности с передачей данных через мобильную сеть GSM
.
Достигнутые результаты:
• Создано устройство на базе Arduino UNO + DHT21 + SIM800L
• Разработана прошивка с обработкой ошибок и SMS-уведомлениями
• Реализован PHP-прокси для решения проблемы HTTPS в SIM800L
• Разработано веб-приложение на React с графиками и настройкой порогов
• Экспериментальная проверка подтвердила работоспособность всех
компонентов
English     Русский Правила