Spisu treści:

Monitor temperatury i wilgotności w pomieszczeniu: 6 kroków
Monitor temperatury i wilgotności w pomieszczeniu: 6 kroków

Wideo: Monitor temperatury i wilgotności w pomieszczeniu: 6 kroków

Wideo: Monitor temperatury i wilgotności w pomieszczeniu: 6 kroków
Wideo: EVE Weather zewnętrzny monitor temperatury i wilgotności dla Apple HomeKit z Thread 2024, Lipiec
Anonim
Monitor temperatury i wilgotności w pomieszczeniu
Monitor temperatury i wilgotności w pomieszczeniu
Monitor temperatury i wilgotności w pomieszczeniu
Monitor temperatury i wilgotności w pomieszczeniu

Mój projekt, QTempair, mierzy temperaturę w pomieszczeniu, wilgotność i jakość powietrza.

Ten projekt odczytuje dane z czujników, przesyła je do bazy danych i te dane będą wyświetlane na stronie internetowej. Możesz zapisać temperaturę w ustawieniach na stronie, gdy będzie cieplej niż zapisana temperatura włączy się wentylator. Będziesz mógł również włączyć lub wyłączyć wentylator za pośrednictwem strony internetowej.

Więc w skrócie QTempair będzie w stanie:

  • Zmierz wilgotność w pomieszczeniu
  • Zmierz temperaturę w pomieszczeniu
  • Zmierz dwutlenek węgla w pomieszczeniu
  • Wyświetl dane na stronie internetowej

W tej instrukcji wyjaśnię krok po kroku, jak to zrobiłem.

Krok 1: Krok 1: Pierwsze kroki

Krok 1: Rozpocznij!
Krok 1: Rozpocznij!
Krok 1: Rozpocznij!
Krok 1: Rozpocznij!

W załączniku znajdziesz plik Excela. BOM (bill of materials) Tam znajdziesz potrzebne rzeczy, gdzie możesz je znaleźć, ile będą kosztować i ile będzie kosztował projekt.

Potrzebne materiały to:

  • Raspberry Pi 3 model B
  • DHT22
  • MQ-135
  • Silnik prądu stałego
  • Wyświetlacz LCD
  • Prowadzony
  • Ldr
  • Trochę drewna do zrobienia pudełka, ale tylko pudełko na chleb itp. również załatwi sprawę!

Krok 2: Krok 2: Zacznijmy okablowanie

Krok 2: Zacznijmy okablowanie
Krok 2: Zacznijmy okablowanie

W oparciu o ten schemat fritzowania powinieneś być w stanie wykonać okablowanie

Krok 3: Krok 3: Programowanie

Zaprogramowałem komponenty w Pythonie (https://www.python.org/)

Jeśli podłączyłeś się do komponentów poprawnie na podstawie schematu fritzowania, powinieneś być w stanie odczytać z nich dane.

Krok 4: Krok 4: Baza danych

Krok 4: Baza danych
Krok 4: Baza danych

Do stworzenia bazy danych użyłem MySql (https://www.mysql.com/). Do tego projektu użyłem 2 stołów. W jednej tabeli zapiszemy czujnik, którego używamy w tym projekcie, w drugiej tabeli będą dane zapisane z czujnika. Jest to powiązane z identyfikatorem czujnika z tabeli czujników.

Krok 5: Krok 5: Strona internetowa

Krok 5: Strona internetowa
Krok 5: Strona internetowa
Krok 5: Strona internetowa
Krok 5: Strona internetowa
Krok 5: Strona internetowa
Krok 5: Strona internetowa

Oto zrzuty ekranu mojej strony internetowej. Widzisz, że dane są wizualizowane na wykresie. Te dane są wyświetlane i strona ustawień.

Krok 6: Krok 6: Złóż wszystko razem

Użyłem płyty MDF do mojej „sprawy”, ale możesz użyć wszystkiego, co chcesz. Tylko upewnij się, że jest wystarczająco gruby i możesz w nim wywiercić dziury.

Zalecana: