Turinys:

Kambario temperatūros ir drėgmės monitorius: 6 žingsniai
Kambario temperatūros ir drėgmės monitorius: 6 žingsniai

Video: Kambario temperatūros ir drėgmės monitorius: 6 žingsniai

Video: Kambario temperatūros ir drėgmės monitorius: 6 žingsniai
Video: Все шаги от яйца до курицы - полное руководство 2024, Liepa
Anonim
Kambario temperatūros ir drėgmės monitorius
Kambario temperatūros ir drėgmės monitorius
Kambario temperatūros ir drėgmės monitorius
Kambario temperatūros ir drėgmės monitorius

Mano projektas „QTempair“matuoja kambario temperatūrą, drėgmę ir oro kokybę.

Šis projektas nuskaito jutiklių duomenis, siunčia tuos duomenis į duomenų bazę ir tie duomenys bus rodomi svetainėje. Temperatūrą galite išsaugoti svetainės nustatymuose, kai įšyla šiluma, nei įsijungia ventiliatorius. Taip pat galėsite įjungti arba išjungti ventiliatorių svetainėje.

Taigi trumpai tariant, „QTempair“galės:

  • Išmatuokite kambario drėgmę
  • Išmatuokite kambario temperatūrą
  • Išmatuokite anglies dioksidą kambaryje
  • Rodyti duomenis svetainėje

Šioje instrukcijoje žingsnis po žingsnio paaiškinsiu, kaip tai padariau.

1 žingsnis: 1 žingsnis: pradžia

1 žingsnis: Pradėkite!
1 žingsnis: Pradėkite!
1 žingsnis: Pradėkite!
1 žingsnis: Pradėkite!

Priede rasite „Excel“failą. BOM (medžiagų sąrašas) Ten rasite reikalingus daiktus, kur juos rasite, kiek jie kainuos ir kiek kainuos projektas.

Medžiagos, kurių jums reikės:

  • „Raspberry Pi 3“modelis B.
  • DHT22
  • MQ-135
  • DC variklis
  • LCD ekranas
  • Vadovavo
  • Ldr
  • Kai kurios medienos dėžutės gamybai, bet tik duonos dėžutė ir tt taip pat padės!

2 veiksmas: 2 žingsnis: pradėkime laidus

2 žingsnis: Pradėkime laidus
2 žingsnis: Pradėkime laidus

Remdamiesi šia šlifavimo schema, turėtumėte sugebėti atlikti laidus

3 žingsnis: 3 žingsnis: programavimas

Aš programavau komponentus „Python“(https://www.python.org/)

Jei teisingai prijungėte komponentus, remiantis schema, turėtumėte nuskaityti jų duomenis.

4 žingsnis: 4 žingsnis: duomenų bazė

4 žingsnis: duomenų bazė
4 žingsnis: duomenų bazė

Kurdamas savo duomenų bazę naudojau „MySql“(https://www.mysql.com/). Šiam projektui panaudojau 2 lenteles. Vienoje lentelėje išsaugosime jutiklį, kurį naudojame šiame projekte, kitoje lentelėje bus įrašyti duomenys iš jutiklio. Tai susieta su sensorId iš jutiklių lentelės.

5 veiksmas: 5 veiksmas: svetainė

5 žingsnis: svetainė
5 žingsnis: svetainė
5 žingsnis: svetainė
5 žingsnis: svetainė
5 žingsnis: svetainė
5 žingsnis: svetainė

Čia yra mano svetainės ekranai. Matote, kad duomenys yra vizualizuojami diagramoje. Rodomi šie duomenys ir nustatymų puslapis.

6 veiksmas: 6 veiksmas: viską suderinkite

Savo „dėklui“naudojau MDF, bet galite naudoti viską, ko norite. Tiesiog įsitikinkite, kad jis yra pakankamai storas ir galite jame išgręžti keletą skylių.

Rekomenduojamas: