Inhaltsverzeichnis:
- Schritt 1: Schritt 1: Erste Schritte
- Schritt 2: Schritt 2: Beginnen wir mit der Verkabelung
- Schritt 3: Schritt 3: Programmierung
- Schritt 4: Schritt 4: Datenbank
- Schritt 5: Schritt 5: Website
- Schritt 6: Schritt 6: Alles zusammenfügen
Video: Raumtemperatur- und Luftfeuchtigkeitsmonitor - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Mein Projekt QTempair misst die Raumtemperatur, Luftfeuchtigkeit und Luftqualität.
Dieses Projekt liest Daten von den Sensoren, sendet diese Daten an die Datenbank und diese Daten werden auf einer Website angezeigt. Sie können eine Temperatur in den Einstellungen auf der Website speichern, wenn es wärmer als die gespeicherte Temperatur wird, schaltet sich ein Ventilator ein. Sie können den Lüfter auch über die Website ein- oder ausschalten.
Kurz gesagt wird QTempair in der Lage sein:
- Messen Sie die Luftfeuchtigkeit im Raum
- Messen Sie die Temperatur im Raum
- Messen Sie das Kohlendioxid im Raum
- Anzeige der Daten auf der Website
In diesem anweisbaren werde ich Schritt für Schritt erklären, wie ich es gemacht habe.
Schritt 1: Schritt 1: Erste Schritte
Im Anhang finden Sie eine Excel-Datei. Eine Stückliste (Stückliste) Dort finden Sie die benötigten Materialien, wo Sie sie finden, wie viel sie kosten und wie viel das Projekt kosten wird.
Die Materialien, die Sie benötigen, sind:
- Raspberry Pi 3 Modell B
- DHT22
- MQ-135
- Gleichspannungs Motor
- LCD Bildschirm
- LED
- Ldr
- Etwas Holz, um eine Kiste zu machen, aber nur eine Brotkiste usw. reicht auch!
Schritt 2: Schritt 2: Beginnen wir mit der Verkabelung
Basierend auf diesem Fritzing-Schema sollten Sie in der Lage sein, die Verkabelung vorzunehmen
Schritt 3: Schritt 3: Programmierung
Ich habe die Komponenten in Python programmiert (https://www.python.org/)
Wenn Sie die Komponenten basierend auf dem Fritzing-Schema korrekt angeschlossen haben, sollten Sie in der Lage sein, Daten von ihnen zu lesen.
Schritt 4: Schritt 4: Datenbank
Ich habe MySql (https://www.mysql.com/) verwendet, um meine Datenbank zu erstellen. Ich habe 2 Tabellen für dieses Projekt verwendet. In einer Tabelle speichern wir den Sensor, den wir in diesem Projekt verwenden, in der anderen Tabelle werden die Daten des Sensors gespeichert. Diese wird mit der sensorId aus der Sensortabelle verknüpft.
Schritt 5: Schritt 5: Website
Hier sind die Bildschirme meiner Website. Sie sehen, dass die Daten im Diagramm visualisiert werden. Diese Daten werden angezeigt und die Einstellungsseite.
Schritt 6: Schritt 6: Alles zusammenfügen
Ich habe MDF für meinen "Fall" verwendet, aber Sie können alles verwenden, was Sie wollen. Stellen Sie nur sicher, dass es dick genug ist und Sie einige Löcher darin bohren können.