Система мониторинга качества воды на основе Интернета вещей (WQMS) для аквакультуры.
Целью этого проекта является разработка и внедрение портативной и недорогой системы мониторинга воды для постоянного мониторинга состояния воды, чтобы она была качественной и пригодной для разведения рыбы в аквапонных резервуарах в секторе аквакультуры.
- Поскольку на состав прудовой воды постоянно влияют изменения окружающей среды, что затрудняет фермерам постоянный мониторинг состояния воды, поэтому наша WQMS была разработана для мониторинга изменений.
- Проверка качества воды может проводиться не только при доставке проб воды в лабораторию, но и в другом источнике, что позволяет сократить традиционные лабораторные исследования. Чем наша система отличается от других систем:
- Измеряет температуру, мутность, pH и уровень воды в пруду для поддержания и контроля качества воды.
- Быстро определяет изменение конкретных параметров воды.
- Генерирует визуальную информацию (линейный график)
- Отправляет уведомление
Работа системы
- Измеряет температуру воды, глубину, мутность и pH воды в оптимальных диапазонах. Мутность (нефелометрические единицы мутности или единицы мутности Джексона) 0–5 pH 4–10 Уровень воды 5–27 (в зависимости от места)
- Обрабатывает данные на микроконтроллере с помощью Espduino#2.
- Отправляет данные на облачный сервер
- И публикует данные на веб-странице
Аппаратная реализация
- Эспдуино-32
- Водонепроницаемый датчик температуры DS18B20
- Датчик pH- E-201-C
- Датчик мутности — артикул SEN0189
- Ультразвуковой датчик-HC-SR04
Внедрение программного обеспечения
- Внешний интерфейс
- HTML/CSS/
- Бутстрап
- Джинджа
- Чартжс
- Бэкэнд
- Питон: логика
- Колба: сервер
- SMTP: обмен сообщениями
- SQLite: БД
- Программа C: программа датчика на Esp32
- HTTP
- Хероку
Начиная
Предварительные условия
- Клон репо
- Добавьте пакеты Esp32 для включения платы.
- Ссылка на коды датчиков:
github.com/joewzy/WaterQualityMS.git
Установка
- Установите модули в файле требований
Использование:
- Подключите esp32 к сети
- Клонировать репозиторий::
git clone https://github.com/Erbynn/IoT-WQMS.git
cd IoT-WQMS
- Создайте и активируйте виртуальную среду::
virtualenv env
source env/bin/activate
- Требования к установке::
pip install -r 'requirements.txt'
Запустите приложение::
Данные публикуются на http://wqms.herokuapp.com/dashboard.
Наслаждаться ?
Примеры изображений
Авторы/Команда::
- Джон ПК Эрбинн отправить письмо
- Джозайя Коти отправить письмо
- Исаак Адьен Дюффур Отправить письмо
Благодарность
- Руководитель проекта, г-н Исаак А. Менса
- Денис Эффа Ампоса
- Дауд Исмаил
- Иосия Теркпер
Развертывание
Это расширение представляет собой проект по улучшению наших навыков разработки программного обеспечения. Любые предложения или советы, а также запросы на включение приветствуются. Спасибо.