Inhoudsopgave:

Kamertemperatuur- en vochtigheidsmeter: 6 stappen
Kamertemperatuur- en vochtigheidsmeter: 6 stappen

Video: Kamertemperatuur- en vochtigheidsmeter: 6 stappen

Video: Kamertemperatuur- en vochtigheidsmeter: 6 stappen
Video: EUROCOL | Webinar DHZ - waterdicht tegelwerk in 6 stappen 2024, Juli-
Anonim
Kamertemperatuur- en vochtigheidsmonitor
Kamertemperatuur- en vochtigheidsmonitor
Kamertemperatuur- en vochtigheidsmonitor
Kamertemperatuur- en vochtigheidsmonitor

Mijn project, QTempair, meet de kamertemperatuur, luchtvochtigheid en luchtkwaliteit.

Dit project leest data uit de sensoren, stuurt die data naar de database en die data worden op een website getoond. Je kunt in de instellingen op de website een temperatuur opslaan, wanneer het warmer wordt dan de opgeslagen temperatuur zal een ventilator aanzetten. Je kunt de ventilator ook in- of uitschakelen via de website.

Dus in het kort zal QTempair in staat zijn om:

  • Meet de luchtvochtigheid in de kamer
  • Meet de temperatuur in de kamer
  • Meet de kooldioxide in de kamer
  • Toon de gegevens op de website

In deze instructable zal ik stap voor stap uitleggen hoe ik het heb gemaakt.

Stap 1: Stap 1: Aan de slag

Stap 1: Aan de slag!
Stap 1: Aan de slag!
Stap 1: Aan de slag!
Stap 1: Aan de slag!

In de bijlage vindt u een Excel-bestand. Een BOM (Bill of Materials) Daar vind je de spullen die je nodig hebt, waar je ze kunt vinden, hoeveel ze gaan kosten en hoeveel het project gaat kosten.

De materialen die je nodig hebt zijn:

  • Raspberry Pi 3 model B
  • DHT22
  • MQ-135
  • gelijkstroommotor
  • LCD scherm
  • LED
  • Ldr
  • Wat hout om een kist van te maken, maar ook gewoon een brooddoos, enz. is ook voldoende!

Stap 2: Stap 2: Laten we beginnen met bedrading

Stap 2: Laten we beginnen met bedrading
Stap 2: Laten we beginnen met bedrading

Op basis van dit fritsschema zou je in staat moeten zijn om de bedrading te maken

Stap 3: Stap 3: Programmeren

Ik heb de componenten in Python geprogrammeerd (https://www.python.org/)

Als je componenten correct hebt aangesloten op basis van het fritzing-schema, zou je er gegevens van moeten kunnen lezen.

Stap 4: Stap 4: Database

Stap 4: Database
Stap 4: Database

Ik gebruikte MySql (https://www.mysql.com/) voor het maken van mijn database. Ik heb voor dit project 2 tabellen gebruikt. In de ene tabel zullen we de sensor opslaan die we in dit project gebruiken, in de andere tabel zullen de gegevens van de sensor worden opgeslagen. Deze is gekoppeld aan de sensorId uit de sensortabel.

Stap 5: Stap 5: Website

Stap 5: Website
Stap 5: Website
Stap 5: Website
Stap 5: Website
Stap 5: Website
Stap 5: Website

Hier zijn de schermen van mijn website. Je ziet dat de gegevens in de grafiek worden gevisualiseerd. Die gegevens worden weergegeven en de instellingenpagina.

Stap 6: Stap 6: Alles bij elkaar

Ik gebruikte MDF voor mijn "case" maar je kunt alles gebruiken wat je wilt. Zorg er wel voor dat het dik genoeg is en dat je er gaten in kunt boren.

Aanbevolen: