Оглавление:

Монитор температуры и влажности в помещении: 6 шагов
Монитор температуры и влажности в помещении: 6 шагов

Видео: Монитор температуры и влажности в помещении: 6 шагов

Видео: Монитор температуры и влажности в помещении: 6 шагов
Видео: КРАТКО о датчике температуры и влажности Xiaomi Mi Temperature and Humidity Monitor 2 2024, Июль
Anonim
Монитор комнатной температуры и влажности
Монитор комнатной температуры и влажности
Монитор комнатной температуры и влажности
Монитор комнатной температуры и влажности

Мой проект QTempair измеряет температуру, влажность и качество воздуха в помещении.

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

Короче говоря, QTempair сможет:

  • Измерьте влажность в помещении
  • Измерьте температуру в комнате
  • Измерьте углекислый газ в комнате
  • Отображение данных на сайте

В этом руководстве я шаг за шагом объясню, как я это сделал.

Шаг 1: Шаг 1: Начало работы

Шаг 1. Начало работы!
Шаг 1. Начало работы!
Шаг 1. Начало работы!
Шаг 1. Начало работы!

Во вложении вы найдете файл в формате Excel. BOM (ведомость материалов). Там вы найдете все, что вам нужно, где вы можете их найти, сколько они будут стоить и сколько будет стоить проект.

Вам понадобятся следующие материалы:

  • Raspberry Pi 3 модель B
  • DHT22
  • MQ-135
  • Двигатель постоянного тока
  • ЖК дисплей
  • Вел
  • Ldr
  • Немного дерева, чтобы сделать коробку, но просто хлебница и т. Д. Тоже подойдут!

Шаг 2: Шаг 2: Приступим к подключению

Шаг 2: приступим к подключению
Шаг 2: приступим к подключению

Основываясь на этой схеме, вы сможете выполнить проводку.

Шаг 3: Шаг 3: Программирование

Я программировал компоненты на Python (https://www.python.org/)

Если вы правильно подключились к компонентам на основе схемы фритзинга, вы сможете считывать данные с них.

Шаг 4: Шаг 4: База данных

Шаг 4: База данных
Шаг 4: База данных

Я использовал MySql (https://www.mysql.com/) для создания своей базы данных. Я использовал 2 таблицы для этого проекта. В одной таблице мы сохраним датчик, который мы используем в этом проекте, в другой таблице будут сохранены данные с датчика. Это связано с sensorId из таблицы датчиков.

Шаг 5: Шаг 5: Веб-сайт

Шаг 5: Веб-сайт
Шаг 5: Веб-сайт
Шаг 5: Веб-сайт
Шаг 5: Веб-сайт
Шаг 5: Веб-сайт
Шаг 5: Веб-сайт

Вот экраны моего сайта. Вы видите, что данные визуализированы на диаграмме. Эти данные отображаются и на странице настроек.

Шаг 6: Шаг 6: Собираем все вместе

Я использовал МДФ для своего «футляра», но вы можете использовать все, что захотите. Просто убедитесь, что он достаточно толстый и вы можете просверлить в нем несколько отверстий.

Рекомендуемые: