Cuprins:

Monitor temperatura și umiditatea camerei: 6 pași
Monitor temperatura și umiditatea camerei: 6 pași

Video: Monitor temperatura și umiditatea camerei: 6 pași

Video: Monitor temperatura și umiditatea camerei: 6 pași
Video: Cum sa monitorizezi temperatura si umiditatea din casa cu detectorul wifi Shelly H&T l Configurare 2024, Noiembrie
Anonim
Monitor temperatura și umiditatea camerei
Monitor temperatura și umiditatea camerei
Monitor temperatura și umiditatea camerei
Monitor temperatura și umiditatea camerei

Proiectul meu, QTempair, măsoară temperatura camerei, umiditatea și calitatea aerului.

Acest proiect citește date de la senzori, trimite datele respective în baza de date și datele vor fi afișate pe un site web. Puteți salva o temperatură în setările de pe site, când devine mai caldă decât temperatura salvată, un ventilator va porni. De asemenea, veți putea activa sau dezactiva ventilatorul prin intermediul site-ului web.

Deci, pe scurt, QTempair va putea:

  • Măsurați umiditatea din cameră
  • Măsurați temperatura din cameră
  • Măsurați dioxidul de carbon din cameră
  • Afișați datele pe site

În acest instructable voi explica pas cu pas cum am reușit.

Pasul 1: Pasul 1: Noțiuni introductive

Pasul 1: Noțiuni introductive!
Pasul 1: Noțiuni introductive!
Pasul 1: Noțiuni introductive!
Pasul 1: Noțiuni introductive!

În atașament veți găsi un fișier excel. O listă de materiale (lista materialelor) Acolo veți găsi lucrurile de care aveți nevoie, unde le puteți găsi, cât vor costa și cât va costa proiectul.

Materialele de care aveți nevoie sunt:

  • Raspberry Pi 3 model B
  • DHT22
  • MQ-135
  • Motor DC
  • Ecran LCD
  • LED
  • Ldr
  • Unele lemne pentru a face o cutie, dar doar o cutie de pâine, etc vor face, de asemenea, trucul!

Pasul 2: Pasul 2: Să începem cablarea

Pasul 2: Să începem cablarea
Pasul 2: Să începem cablarea

Pe baza acestei schemă fritzing ar trebui să puteți realiza cablajul

Pasul 3: Pasul 3: Programare

Am programat componentele în Python (https://www.python.org/)

Dacă v-ați conectat corect la componente bazate pe schema fritzing, ar trebui să puteți citi datele din acestea.

Pasul 4: Pasul 4: Baza de date

Pasul 4: Baza de date
Pasul 4: Baza de date

Am folosit MySql (https://www.mysql.com/) pentru crearea bazei de date. Am folosit 2 tabele pentru acest proiect. Într-un tabel vom salva senzorul pe care îl folosim în acest proiect, în celălalt tabel vor fi salvate datele din senzor. Aceasta este legată de sensorId din tabelul senzorilor.

Pasul 5: Pasul 5: site-ul web

Pasul 5: site-ul web
Pasul 5: site-ul web
Pasul 5: site-ul web
Pasul 5: site-ul web
Pasul 5: site-ul web
Pasul 5: site-ul web

Iată ecranele site-ului meu web. Vedeți că datele sunt vizualizate în grafic. Aceste date sunt afișate și pagina de setări.

Pasul 6: Pasul 6: Împreună

Am folosit MDF pentru „carcasa” mea, dar puteți folosi orice doriți. Asigurați-vă că este suficient de gros și că puteți face niște găuri în el.

Recomandat: