Satura rādītājs:

Telpas temperatūras un mitruma monitors: 6 soļi
Telpas temperatūras un mitruma monitors: 6 soļi

Video: Telpas temperatūras un mitruma monitors: 6 soļi

Video: Telpas temperatūras un mitruma monitors: 6 soļi
Video: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, Jūlijs
Anonim
Telpas temperatūras un mitruma monitors
Telpas temperatūras un mitruma monitors
Telpas temperatūras un mitruma monitors
Telpas temperatūras un mitruma monitors

Mans projekts QTempair mēra telpas temperatūru, mitrumu un gaisa kvalitāti.

Šis projekts nolasa datus no sensoriem, nosūta šos datus uz datu bāzi un šie dati tiks parādīti vietnē. Temperatūru varat saglabāt vietnes iestatījumos, kad ventilators ieslēgsies, kad būs siltāks par saglabāto temperatūru. Jūs varat arī ieslēgt vai izslēgt ventilatoru, izmantojot vietni.

Tātad īsumā QTempair varēs:

  • Izmēriet mitrumu telpā
  • Izmēriet temperatūru telpā
  • Izmēriet oglekļa dioksīdu telpā
  • Parādiet datus vietnē

Šajā pamācībā es soli pa solim paskaidrošu, kā es to izdarīju.

1. darbība: 1. darbība: darba sākšana

1. darbība. Darba sākšana!
1. darbība. Darba sākšana!
1. darbība. Darba sākšana!
1. darbība. Darba sākšana!

Pielikumā jūs atradīsit Excel failu. BOM (materiālu saraksts) Tur jūs atradīsit nepieciešamās lietas, kur tās varēsiet atrast, cik tās maksās un cik projekts izmaksās.

Nepieciešamie materiāli ir:

  • Raspberry Pi 3 modelis B
  • DHT22
  • MQ-135
  • Līdzstrāvas motors
  • LCD displejs
  • Vadīja
  • Ldr
  • Daži koki, lai izveidotu kastīti, bet tikai maizes kastīte utt.

2. darbība: 2. darbība: sāksim elektroinstalāciju

2. darbība: sāksim elektroinstalāciju
2. darbība: sāksim elektroinstalāciju

Pamatojoties uz šo fritzes shēmu, jums vajadzētu būt iespējai izveidot vadu

3. darbība: 3. darbība: programmēšana

Es programmēju komponentus programmā Python (https://www.python.org/)

Ja esat pareizi pievienojis komponentus, pamatojoties uz fritzēšanas shēmu, jums vajadzētu būt iespējai no tiem nolasīt datus.

4. darbība: 4. darbība: datu bāze

4. darbība. Datu bāze
4. darbība. Datu bāze

Datu bāzes izveidošanai es izmantoju MySql (https://www.mysql.com/). Šim projektam es izmantoju 2 tabulas. Vienā tabulā mēs saglabāsim sensoru, ko izmantojam šajā projektā, bet otrā tabulā būs dati, kas tiks saglabāti no sensora. Tas ir saistīts ar sensoru tabulu sensoru ID.

5. darbība: 5. darbība: vietne

5. darbība: vietne
5. darbība: vietne
5. darbība: vietne
5. darbība: vietne
5. darbība: vietne
5. darbība: vietne

Šeit ir manas vietnes ekrāni. Jūs redzat, ka dati tiek vizualizēti diagrammā. Šie dati tiek parādīti un iestatījumu lapa.

6. solis: 6. solis: salieciet visu kopā

Es izmantoju MDF savai "lietai", bet jūs varat izmantot visu, ko vēlaties. Vienkārši pārliecinieties, ka tas ir pietiekami biezs un varat tajā urbt dažus caurumus.

Ieteicams: