Innholdsfortegnelse:

Monitor for romtemperatur og fuktighet: 6 trinn
Monitor for romtemperatur og fuktighet: 6 trinn

Video: Monitor for romtemperatur og fuktighet: 6 trinn

Video: Monitor for romtemperatur og fuktighet: 6 trinn
Video: Хашлама на пиве / Шашлык из курицы / Встреча с друзьями @SERGOPUDRA 2024, November
Anonim
Romtemperatur- og fuktighetsmonitor
Romtemperatur- og fuktighetsmonitor
Romtemperatur- og fuktighetsmonitor
Romtemperatur- og fuktighetsmonitor

Mitt prosjekt, QTempair, måler romtemperatur, fuktighet og luftkvalitet.

Dette prosjektet leser data fra sensorene, sender dataene til databasen og dataene vil bli vist på et nettsted. Du kan lagre en temperatur i innstillingene på nettstedet, når det blir varmere enn den lagrede temperaturen vil en vifte slå på. Du vil også kunne slå viften av eller på via nettstedet.

Så kort fortalt vil QTempair kunne:

  • Mål luftfuktigheten i rommet
  • Mål temperaturen i rommet
  • Mål karbondioksid i rommet
  • Vis dataene på nettstedet

I denne instruksen vil jeg forklare trinn for trinn hvordan jeg gjorde det.

Trinn 1: Trinn 1: Komme i gang

Trinn 1: Komme i gang!
Trinn 1: Komme i gang!
Trinn 1: Komme i gang!
Trinn 1: Komme i gang!

I vedlegget finner du en excel -fil. En styklist (materialliste) Der finner du tingene du trenger, hvor du kan finne dem, hvor mye de vil koste og hvor mye prosjektet vil koste.

Materialene du trenger er:

  • Raspberry Pi 3 modell B
  • DHT22
  • MQ-135
  • DC motor
  • LCD-skjerm
  • Led
  • Ldr
  • Litt tre å lage en eske, men bare en brødboks osv. Vil også gjøre susen!

Trinn 2: Trinn 2: La oss starte ledninger

Trinn 2: La oss starte ledninger
Trinn 2: La oss starte ledninger

Basert på denne fritzingskjemaet bør du kunne lage ledninger

Trinn 3: Trinn 3: Programmering

Jeg programmerte komponentene i Python (https://www.python.org/)

Hvis du koblet til komponenter riktig basert på fritzingskjemaet, bør du kunne lese data fra dem.

Trinn 4: Trinn 4: Database

Trinn 4: Database
Trinn 4: Database

Jeg brukte MySql (https://www.mysql.com/) for å lage databasen min. Jeg brukte 2 bord for dette prosjektet. I den ene tabellen vil vi lagre sensoren som vi bruker i dette prosjektet, i den andre tabellen vil dataene lagres fra sensoren. Dette er knyttet til sensorId fra sensortabellen.

Trinn 5: Trinn 5: Nettsted

Trinn 5: Nettsted
Trinn 5: Nettsted
Trinn 5: Nettsted
Trinn 5: Nettsted
Trinn 5: Nettsted
Trinn 5: Nettsted

Her er skjermene på nettstedet mitt. Du ser at dataene er visualisert i diagrammet. Disse dataene vises og innstillingssiden.

Trinn 6: Trinn 6: Sett alt sammen

Jeg brukte MDF for "saken" min, men du kan bruke hva du vil. Bare sørg for at den er tykk nok, så kan du bore noen hull i den.

Anbefalt: