Съдържание:

Монитор за стайна температура и влажност: 6 стъпки
Монитор за стайна температура и влажност: 6 стъпки

Видео: Монитор за стайна температура и влажност: 6 стъпки

Видео: Монитор за стайна температура и влажност: 6 стъпки
Видео: Xiaomi Hub 2 - универсальный шлюз c zigbee, bluetooth mesh, wi-fi и ethernet интерфейсами 2024, Декември
Anonim
Монитор за стайна температура и влажност
Монитор за стайна температура и влажност
Монитор за стайна температура и влажност
Монитор за стайна температура и влажност

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

Този проект чете данни от сензорите, изпраща тези данни в базата данни и тези данни ще бъдат показани на уебсайт. Можете да запишете температура в настройките на уебсайта, когато стане по -топло от запазената температура, ще се включи вентилатор. Също така ще можете да включите или изключите вентилатора чрез уебсайта.

Така че накратко QTempair ще може:

  • Измерете влажността в помещението
  • Измерете температурата в стаята
  • Измерете въглеродния диоксид в стаята
  • Показване на данните на уебсайта

В тази инструкция ще обясня стъпка по стъпка как го направих.

Стъпка 1: Стъпка 1: Първи стъпки

Стъпка 1: Първи стъпки!
Стъпка 1: Първи стъпки!
Стъпка 1: Първи стъпки!
Стъпка 1: Първи стъпки!

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

Материалите, от които се нуждаете, са:

  • Raspberry Pi 3 модел B
  • DHT22
  • MQ-135
  • DC мотор
  • ЛСД дисплей
  • Led
  • 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: Съберете всичко заедно

Използвах MDF за моя "калъф", но можете да използвате всичко, което искате. Просто се уверете, че е достатъчно дебел и можете да пробиете няколко дупки в него.

Препоръчано: