Похожие презентации:
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 с графиками и настройкой порогов
• Экспериментальная проверка подтвердила работоспособность всех
компонентов