INHOUDSOPGAWE:

Monitor kamertemperatuur en humiditeit: 6 stappe
Monitor kamertemperatuur en humiditeit: 6 stappe

Video: Monitor kamertemperatuur en humiditeit: 6 stappe

Video: Monitor kamertemperatuur en humiditeit: 6 stappe
Video: Hoe maak je een badscherm met een verborgen luik 2024, Julie
Anonim
Monitor kamertemperatuur en humiditeit
Monitor kamertemperatuur en humiditeit
Monitor kamertemperatuur en humiditeit
Monitor kamertemperatuur en humiditeit

My projek, QTempair, meet die kamertemperatuur, humiditeit en luggehalte.

Hierdie projek lees data van die sensors, stuur die data na die databasis en die data sal op 'n webwerf vertoon word. U kan 'n temperatuur stoor in die instellings op die webwerf, as dit warmer word as die gestoorde temperatuur, sal 'n waaier aanskakel. U sal ook die waaier via die webwerf kan aan- of uitskakel.

Kortliks sal QTempair in staat wees om:

  • Meet die humiditeit in die kamer
  • Meet die temperatuur in die kamer
  • Meet die koolstofdioksied in die kamer
  • Gee die data op die webwerf

In hierdie instruksies sal ek stap vir stap verduidelik hoe ek dit gemaak het.

Stap 1: Stap 1: Aan die gang

Stap 1: Aan die gang!
Stap 1: Aan die gang!
Stap 1: Aan die gang!
Stap 1: Aan die gang!

In die aanhangsel vind u 'n Excel -lêer. 'N BOM (stuk materiaal) Daar vind u die goed wat u benodig, waar u dit kan kry, hoeveel dit sal kos en hoeveel die projek sal kos.

Die materiaal wat u benodig, is:

  • Framboos Pi 3 model B
  • DHT22
  • MQ-135
  • DC motor
  • LCD -skerm
  • Led
  • Ldr
  • 'N bietjie hout om 'n boks te maak, maar net 'n broodbak, ens, sal ook die ding doen!

Stap 2: Stap 2: Kom ons begin met bedrading

Stap 2: Kom ons begin met bedrading
Stap 2: Kom ons begin met bedrading

Op grond van hierdie skitterende skets moet u die bedrading kan maak

Stap 3: Stap 3: Programmering

Ek het die komponente in Python geprogrammeer (https://www.python.org/)

As u op komponente korrek gekoppel is op grond van die fritzing -skematika, behoort u data daarvan te kan lees.

Stap 4: Stap 4: Databasis

Stap 4: Databasis
Stap 4: Databasis

Ek het MySql (https://www.mysql.com/) gebruik om my databasis te maak. Ek het 2 tafels vir hierdie projek gebruik. In die een tabel stoor ons die sensor wat ons in hierdie projek gebruik, in die ander tabel word die data van die sensor gestoor. Dit is gekoppel aan die sensorId van die sensortabel.

Stap 5: Stap 5: webwerf

Stap 5: webwerf
Stap 5: webwerf
Stap 5: webwerf
Stap 5: webwerf
Stap 5: webwerf
Stap 5: webwerf

Hier is die skerms van my webwerf. U sien dat die data in die grafiek gevisualiseer word. Die data word vertoon en die instellingsbladsy.

Stap 6: Stap 6: Alles saamvoeg

Ek het MDF gebruik vir my 'case', maar u kan alles gebruik wat u wil. Maak seker dat dit dik genoeg is en dat u 'n paar gate daarin kan boor.

Aanbeveel: