Tartalomjegyzék:

Szobahőmérséklet és páratartalom monitor: 6 lépés
Szobahőmérséklet és páratartalom monitor: 6 lépés

Videó: Szobahőmérséklet és páratartalom monitor: 6 lépés

Videó: Szobahőmérséklet és páratartalom monitor: 6 lépés
Videó: SONOFF SNZB-02 Hőmérséklet és páratartalom mérése bárhol* - ZigBee vezeték nélküli 2024, Július
Anonim
Szobahőmérséklet és páratartalom monitor
Szobahőmérséklet és páratartalom monitor
Szobahőmérséklet és páratartalom monitor
Szobahőmérséklet és páratartalom monitor

A projektem, a QTempair, méri a szoba hőmérsékletét, páratartalmát és a levegő minőségét.

Ez a projekt beolvassa az érzékelőktől származó adatokat, elküldi azokat az adatbázisba, és az adatok megjelennek egy webhelyen. A weboldal beállításainál elmentheti a hőmérsékletet, ha a ventilátor bekapcsol, ha melegebb lesz, mint a tárolt hőmérséklet. A ventilátort a webhelyen keresztül is be- vagy kikapcsolhatja.

Tehát röviden a QTempair képes lesz:

  • Mérje meg a helyiség páratartalmát
  • Mérje meg a helyiség hőmérsékletét
  • Mérje meg a helyiség szén -dioxidját
  • Jelenítse meg az adatokat a webhelyen

Ebben az utasításban lépésről lépésre elmagyarázom, hogyan készítettem.

1. lépés: 1. lépés: Első lépések

1. lépés: Első lépések!
1. lépés: Első lépések!
1. lépés: Első lépések!
1. lépés: Első lépések!

A mellékletben talál egy Excel fájlt. BOM (anyagjegyzék) Ott megtalálja a szükséges dolgokat, hol találja meg, mennyibe kerül és mennyibe kerül a projekt.

A szükséges anyagok a következők:

  • Raspberry Pi 3 B modell
  • DHT22
  • MQ-135
  • DC motor
  • LCD kijelzö
  • Vezette
  • Ldr
  • Némi fa doboz készítéséhez, de csak egy kenyérdoboz stb. Is megteszi a trükköt!

2. lépés: 2. lépés: Kezdjük el a huzalozást

2. lépés: Kezdjük el a huzalozást
2. lépés: Kezdjük el a huzalozást

Ezen frizurázási vázlat alapján képesnek kell lennie a huzalozásra

3. lépés: 3. lépés: Programozás

A komponenseket a Pythonba programoztam (https://www.python.org/)

Ha helyesen csatlakoztatta a komponenseket a fritázási vázlat alapján, akkor képesnek kell lennie arra, hogy adatokat olvasson ki belőlük.

4. lépés: 4. lépés: Adatbázis

4. lépés: Adatbázis
4. lépés: Adatbázis

Az adatbázis létrehozásához a MySql -t (https://www.mysql.com/) használtam. 2 táblázatot használtam ehhez a projekthez. Az egyik táblázatban a projektben használt érzékelőt mentjük, a másik táblázatban az érzékelőből mentett adatok lesznek. Ez az érzékelő táblázatban található sensorId -hez kapcsolódik.

5. lépés: 5. lépés: Weboldal

5. lépés: Weboldal
5. lépés: Weboldal
5. lépés: Weboldal
5. lépés: Weboldal
5. lépés: Weboldal
5. lépés: Weboldal

Itt vannak a webhelyem képernyői. Látja, hogy az adatok megjelennek a diagramon. Az adatok megjelennek és a beállítások oldal.

6. lépés: 6. lépés: Összerakás

MDF -et használtam a "tokomhoz", de bármit használhat, amit csak akar. Csak győződjön meg róla, hogy elég vastag, és lyukakat fúrhat bele.

Ajánlott: