Inhaltsverzeichnis:
Video: Venti - Intelligente Belüftung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Dieses anweisbare ist eine Schritt-für-Schritt-Anleitung, um ein Belüftungssystem mit Raspberry Pi zu machen. Dies war eine Aufgabe für die Schule, ich studiere MCT (Medien- und Kommunikationstechnologie) an der HOWEST Kortrijk, wo wir mindestens 3 verschiedene Sensoren, einen Aktor und ein Display verwenden mussten.
Die Lüftung misst die Außen- und Innentemperatur, die Luftfeuchtigkeit und den Lichtanteil. Diese Daten werden an eine Datenbank gesendet. Die Werte werden auf einer kleinen von mir erstellten Website angezeigt, auf der Sie auch Ihre Einstellungen hinzufügen können. Das Backend läuft auf einem Raspberry Pi.
Schritt 1: Zubehör
- Raspberry Pi 3 B+ mit Netzteil und SD-Karte
- 9V Batterie
- DHT11 Feuchtigkeits- und Temperatursensor
- 2 9V-Lüfter
- OLED-Display
- Eindraht-Temperatursensor
- L293D
- MCP3008
- Lichtabhängiger Widerstand
- Überbrückungsdrähte (männlich-weiblich und männlich-männlich)
- 4.7k Ohm Widerstand
- 10k Ohm Widerstand
- Steckbrett-Gehäuse
- Multiplex (18 mm und 3 mm)
- Plexiglas (4mm)
- Schrauben
- Farbe
- Holzkleber
- Bohrer
Weitere Informationen in meiner Stückliste
Schritt 2: Schaltung
Dies ist die Schaltung für mein Projekt. Es enthält viele Drähte, ist aber nicht so schwer zu bauen. Stellen Sie sicher, dass die folgenden Schnittstellen auf Ihrem Raspberry Pi aktiviert sind
- SPI: für MCP
- I2C: für OLED-Display
Ich habe folgende Bibliotheken verwendet:
- DHT-Bibliothek: https://learn.adafruit.com/dht(Hinweis: Dieser Sensor ist nicht wirklich genau, wenn Sie ihn benötigen, würde ich empfehlen, nach einer anderen Art zu suchen.)
- L293D-Bibliothek:
- Installieren Sie die Adafruit_SSD1306-Bibliothek aus Paketen
- Installieren Sie die Adafruti_DHT-Bibliothek aus Paketen
Schritt 3: Gehäuse
Nachdem ich die Schaltung hergestellt hatte, begann ich mit dem Bau des Gehäuses. Ich wollte alles in eine Miniaturküche stecken. Ich habe MDF 3mm, 18mm und Plexiglas 4mm verwendet. Ich habe viele Löcher mit einem Bohrer gemacht, um die Kabel durchzuziehen.
Die Skizze wurde im Maßstab 1:3 cm angefertigt und 1 Box hat eine Länge von 0,5 cm als Referenz.
Schritt 4: Datenbank
Ich habe diese Datenbank für den Code verwendet, den ich im nächsten Schritt verlinke. Es wurde mit MySQL erstellt und mit MariaDB auf Raspberry Pi gehostet.
Schritt 5: Code
Ich habe den gesamten Code in einem Github-Repository abgelegt, dort finden Sie sowohl das Frontend als auch das Backend. Code: Mein Github-Repository oder lade die Dateien herunter und entpacke sie, die ich hier hochgeladen habe.