Kazalo:

Nadzor sobne temperature in vlažnosti: 6 korakov
Nadzor sobne temperature in vlažnosti: 6 korakov

Video: Nadzor sobne temperature in vlažnosti: 6 korakov

Video: Nadzor sobne temperature in vlažnosti: 6 korakov
Video: Venice, Italy Canal Tour - 4K 60fps with Captions 2024, Julij
Anonim
Nadzor sobne temperature in vlažnosti
Nadzor sobne temperature in vlažnosti
Nadzor sobne temperature in vlažnosti
Nadzor sobne temperature in vlažnosti

Moj projekt, QTempair, meri sobno temperaturo, vlažnost in kakovost zraka.

Ta projekt bere podatke s senzorjev, jih pošilja v bazo podatkov in ti podatki bodo prikazani na spletnem mestu. Temperaturo lahko shranite v nastavitvah na spletnem mestu, ko se ogreje od shranjene temperature, se vklopi ventilator. Ventilator boste lahko vklopili ali izklopili tudi prek spletnega mesta.

Skratka, QTempair bo lahko:

  • Izmerite vlažnost v prostoru
  • Izmerite temperaturo v prostoru
  • Izmerite ogljikov dioksid v prostoru
  • Prikažite podatke na spletnem mestu

V tem navodilu bom korak za korakom razložil, kako mi je to uspelo.

1. korak: 1. korak: Začnite

1. korak: Začnite!
1. korak: Začnite!
1. korak: Začnite!
1. korak: Začnite!

V priponki najdete datoteko excel. BOM (gradivo) Tam boste našli stvari, ki jih potrebujete, kje jih lahko najdete, koliko bodo stale in koliko bo stal projekt.

Materiali, ki jih boste potrebovali, so:

  • Raspberry Pi 3 model B
  • DHT22
  • MQ-135
  • DC motor
  • LCD zaslon
  • LED
  • Ldr
  • Nekaj lesa za izdelavo škatle, vendar samo škatla za kruh itd.

2. korak: 2. korak: Začnimo ožičenje

2. korak: Začnimo ožičenje
2. korak: Začnimo ožičenje

Na podlagi te sheme zvijanja bi morali biti sposobni narediti ožičenje

3. korak: 3. korak: programiranje

Komponente sem programiral v Pythonu (https://www.python.org/)

Če ste pravilno priključili komponente na shemo fritovanja, bi morali iz njih prebrati podatke.

4. korak: 4. korak: zbirka podatkov

4. korak: zbirka podatkov
4. korak: zbirka podatkov

Za izdelavo baze podatkov sem uporabil MySql (https://www.mysql.com/). Za ta projekt sem uporabil 2 tabeli. V eni tabeli bomo shranili senzor, ki ga uporabljamo v tem projektu, v drugi tabeli pa bodo shranjeni podatki iz senzorja. To je povezano z sensorId iz tabele senzorjev.

5. korak: 5. korak: Spletno mesto

5. korak: Spletno mesto
5. korak: Spletno mesto
5. korak: Spletno mesto
5. korak: Spletno mesto
5. korak: Spletno mesto
5. korak: Spletno mesto

Tu so zasloni moje spletne strani. Vidite, da so podatki prikazani v grafikonu. Prikažejo se ti podatki in stran z nastavitvami.

Korak 6: Korak 6: Vse skupaj

Za "ohišje" sem uporabil MDF, lahko pa uporabite karkoli želite. Prepričajte se, da je dovolj debel in vanj lahko izvrtate nekaj lukenj.

Priporočena: