Indholdsfortegnelse:

Monitor for stuetemperatur og fugtighed: 6 trin
Monitor for stuetemperatur og fugtighed: 6 trin

Video: Monitor for stuetemperatur og fugtighed: 6 trin

Video: Monitor for stuetemperatur og fugtighed: 6 trin
Video: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, Juli
Anonim
Rumtemperatur- og fugtighedsmonitor
Rumtemperatur- og fugtighedsmonitor
Rumtemperatur- og fugtighedsmonitor
Rumtemperatur- og fugtighedsmonitor

Mit projekt, QTempair, måler rumtemperatur, fugtighed og luftkvalitet.

Dette projekt læser data fra sensorerne, sender disse data til databasen, og disse data vises på et websted. Du kan gemme en temperatur i indstillingerne på webstedet, når det bliver varmere end den gemte temperatur, vil en ventilator tænde. Du vil også kunne tænde eller slukke blæseren via webstedet.

Så kort sagt vil QTempair kunne:

  • Mål luftfugtigheden i rummet
  • Mål temperaturen i rummet
  • Mål kuldioxid i rummet
  • Vis dataene på webstedet

I denne instruktive vil jeg forklare trin for trin, hvordan jeg lavede det.

Trin 1: Trin 1: Kom godt i gang

Trin 1: Kom godt i gang!
Trin 1: Kom godt i gang!
Trin 1: Kom godt i gang!
Trin 1: Kom godt i gang!

I vedhæftede filer finder du en excel -fil. En stykliste (materialeliste) Der finder du de ting, du har brug for, hvor du kan finde dem, hvor meget de vil koste, og hvor meget projektet vil koste.

De materialer du skal bruge er:

  • Raspberry Pi 3 model B
  • DHT22
  • MQ-135
  • DC motor
  • LCD display
  • Led
  • Ldr
  • Noget træ til at lave en kasse, men bare en brødkasse osv. Vil også gøre tricket!

Trin 2: Trin 2: Lad os starte ledninger

Trin 2: Lad os starte ledninger
Trin 2: Lad os starte ledninger

Baseret på denne fritzing skematisk bør du være i stand til at foretage ledninger

Trin 3: Trin 3: Programmering

Jeg programmerede komponenterne i Python (https://www.python.org/)

Hvis du tilsluttede komponenter korrekt baseret på fritzing -skematikken, skulle du kunne læse data fra dem.

Trin 4: Trin 4: Database

Trin 4: Database
Trin 4: Database

Jeg brugte MySql (https://www.mysql.com/) til at lave min database. Jeg brugte 2 borde til dette projekt. I den ene tabel gemmer vi den sensor, vi bruger i dette projekt, i den anden tabel gemmes dataene fra sensoren. Dette er forbundet med sensorId fra sensortabellen.

Trin 5: Trin 5: Websted

Trin 5: Websted
Trin 5: Websted
Trin 5: Websted
Trin 5: Websted
Trin 5: Websted
Trin 5: Websted

Her er skærmene på mit websted. Du kan se, at dataene er visualiseret i diagrammet. Disse data vises og siden med indstillinger.

Trin 6: Trin 6: Sæt det hele sammen

Jeg brugte MDF til min "sag", men du kan bruge alt, hvad du vil. Bare sørg for at den er tyk nok, og du kan bore nogle huller i den.

Anbefalede: