Проектная деятельность по созданию температурного логгера медицинского транспортного контейнера
- Автор(ы): Лысенко Данила
- Научный руководитель: Семенов В.В., Корнякова М.С.
- Учебное заведение: ГАПОУ СО "Саратовский областной базовый медицинский колледж", г. Саратов
В выполненном творческом проекте создан температурный логгер медицинского транспортного контейнера на базе микроконтроллера ESP8266, датчика DS18B20 и модуля времени DS3231. Для работы с записями температурного логгирования к логгеру через автономную WiFi-сеть можно подключать смартфон.
Основные компоненты собранного по схеме разработанного температурного логгера:
- модуль NodeMCU v3 c микроконтроллером ESP8266;
- температурный датчик DS18B20;
- модуль времени DS3231.
Модуль NodeMCU программировался в среде Arduino IDE (v 1.8.19). Конденсаторы в схеме для стабильного электропитания устройства от Power Bank.
После подключения к аккумуляторной батарее и инициализации показания температурного датчика постоянно записываются каждые 10 минут в текстовый файл «data.txt» файловой системы SPIFFS, созданной внутри микроконтроллера. Перед каждой температурой указываются дата и время, которые предоставляются энергонезависимым модулем времени DS3231. Модуль NodeMCU может создавать свою собственную автономную WiFi-сеть и через свой веб-сервер транслировать свою web-страницу с web-интерфейсом для работы с текстовым файлом с записанными температурами. На web-странице выводятся текущая температура и три кнопки: для просмотра содержимого файла с температурами, для скачивания файла, для очистки файла от прежних записей. Для экономии заряда аккумуляторной батареи WiFi-сеть модуль NodeMCU включает только на время работы с web-интерфейсом, всё остальное время модуль NodeMCU работает без WiFi в режиме «Modem Sleep». Режим работы с WiFi включается только после нажатия специальной кнопки и автоматически отключается после 5 минут бездействия. После включения режима работы с WiFi модуль NodeMCU создает точку доступа «ESP12AP», к торой можно подключить свой смартфон (без доступа к Интернет). Далее на смартфоне открываем браузер и вводим в адресной строке «192.168.4.1».
Программный скетч доступен по ссылке: программный скетч
Разработанный проект применим не только для медицинских транспортных контейнеров, но и в различных других сферах для автономного логгирования. Заменив датчик, можно создать автономную систему для логгирования разнообразных физиологических, гигиенических, климатических, экологических и технологических показателей.