Sommario:

Monitoraggio della temperatura e dell'umidità della stanza: 6 passaggi
Monitoraggio della temperatura e dell'umidità della stanza: 6 passaggi

Video: Monitoraggio della temperatura e dell'umidità della stanza: 6 passaggi

Video: Monitoraggio della temperatura e dell'umidità della stanza: 6 passaggi
Video: SONOFF THR320D Elite, Interruttore di monitoraggio intelligente della temperatura e dell'umidità. 2024, Novembre
Anonim
Monitoraggio della temperatura e dell'umidità della stanza
Monitoraggio della temperatura e dell'umidità della stanza
Monitoraggio della temperatura e dell'umidità della stanza
Monitoraggio della temperatura e dell'umidità della stanza

Il mio progetto, QTempair, misura la temperatura ambiente, l'umidità e la qualità dell'aria.

Questo progetto legge i dati dai sensori, li invia al database e quei dati verranno visualizzati su un sito web. È possibile salvare una temperatura nelle impostazioni sul sito Web, quando diventa più calda della temperatura salvata si accenderà una ventola. Potrai anche accendere o spegnere la ventola attraverso il sito web.

Quindi in breve QTempair sarà in grado di:

  • Misura l'umidità nella stanza
  • Misura la temperatura nella stanza
  • Misurare l'anidride carbonica nella stanza
  • Visualizza i dati sul sito web

In questo tutorial spiegherò passo dopo passo come l'ho realizzato.

Passaggio 1: Passaggio 1: Per iniziare

Passaggio 1: iniziare!
Passaggio 1: iniziare!
Passaggio 1: iniziare!
Passaggio 1: iniziare!

In allegato troverai un file excel. UNA BOM (distinta base) Lì troverai le cose di cui hai bisogno, dove puoi trovarle, quanto costeranno e quanto costerà il progetto.

I materiali di cui avrai bisogno sono:

  • Raspberry Pi 3 modello B
  • DHT22
  • MQ-135
  • motore a corrente continua
  • Display LCD
  • Guidato
  • Ldr
  • Un po' di legno per fare una scatola, ma anche solo una scatola per il pane, ecc.

Passaggio 2: Passaggio 2: iniziamo a cablare

Passaggio 2: iniziamo a cablare
Passaggio 2: iniziamo a cablare

Sulla base di questo schema fritzing dovresti essere in grado di fare il cablaggio

Passaggio 3: Passaggio 3: Programmazione

Ho programmato i componenti in Python (https://www.python.org/)

Se ti sei collegato correttamente ai componenti in base allo schema fritzing dovresti essere in grado di leggere i dati da essi.

Passaggio 4: Passaggio 4: Database

Passaggio 4: banca dati
Passaggio 4: banca dati

Ho usato MySql (https://www.mysql.com/) per creare il mio database. Ho usato 2 tabelle per questo progetto. In una tabella salveremo il sensore che utilizziamo in questo progetto, nell'altra tabella verranno salvati i dati dal sensore. Questo è collegato con il sensorId dalla tabella dei sensori.

Passaggio 5: Passaggio 5: Sito web

Passaggio 5: sito web
Passaggio 5: sito web
Passaggio 5: sito web
Passaggio 5: sito web
Passaggio 5: sito web
Passaggio 5: sito web

Ecco le schermate del mio sito web. Vedete che i dati sono visualizzati nel grafico. Tali dati vengono visualizzati e la pagina delle impostazioni.

Passaggio 6: Passaggio 6: mettere tutto insieme

Ho usato MDF per il mio "caso" ma puoi usare tutto quello che vuoi. Assicurati solo che sia abbastanza spesso e puoi praticare dei fori.

Consigliato: