Skip to content

💨 AirMate, das intelligente Lüftungssystem - Universität Oldenburg, Soft Skills und Technische Kompetenz

License

Notifications You must be signed in to change notification settings

DanielPXL/airmate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Der AirMate ist ein sich automatisch öffnendes Fenster, welches sich anhand von Sensordaten selbst öffnet. Er hostet außerdem eine Website, welche die Sensordaten anzeigt. Über diese und einen Knopf am Fenster selbst lässt sich das Fenster auch manuell öffnen.

Als Projekt ist es im Rahmen eines Moduls des Informatikstudiums entstanden. Es hatte dabei die Zielsetzung eines der Nachhaltigkeitsziele der UN zu erfüllen. Wir haben uns hier auf das Ziel der Inklusion konzentriert und haben ein Konzept erstellt welches Menschen mit Einschränkungen das alltägliche Leben leichter machen soll. Da wir mit dem CO2- und Temperatursensor schon geplant hatten war es für uns einfach diese noch zu erweitern um auch eine Einbruchssicherung zu erweitern.

Software

Mittels einer API speisen wir die Wetterdaten aus dem Internet ein. Zusammen mit den Sensordaten, welche der ESP direkt erhält, entscheidet dieser dann ob das Fenster geöffnet werden sollte oder geschlossen und passt den jeweiligen Zustand an. Über den ESP selbst wird dann noch eine Website dargestellt welche die Sensordaten darstellt und es erlaubt das Fenster zu öffnen.

Kompilieren

Voraussetzungen:

  • Arduino IDE
  • ESP32 Board in der Arduino IDE installiert
  • Abhängigkeiten in der Arduino IDE installiert:
    • ArduinoJson von Benoit Blanchon
    • DHT Sensor Library von Adafruit
    • AccelStepper von Mike McCauley

Zum Kompilieren die Datei AirMate.ino in der Arduino IDE öffnen und auf den Upload-Button klicken. Der ESP sollte dann automatisch neu starten und die Website ist unter der IP-Adresse des ESP erreichbar.

Webinterface

Das Webinterface wird auf dem ESP gehostet. Eine kompilierte Version des Webinterfaces ist bereits in diesem Repository enthalten. Wenn das Webinterface bearbeitet wurde, muss es neu kompiliert werden. Mehr dazu hier.

Hardware

Sensoren

Diese könnten auch weggelassen werden und das Fenster nur über Knopf und Website geöffnet werden.

  • DHT11 Temperatur- & Feuchtigkeitssensor
  • MH-Z19C CO2-Sensor
  • KY-021 Reedschalter / Magnetsensor

ESP

Achtung Schaltplan sieht andere Pins vor als vorhanden.

  • ESP32
  • D1 Mini DC Powershield

Motoren

Von der Leistung her sind sie auf ein Leichtholzfenster im Eigenbau ausgelegt

  • Nema 17 mit A4988 Stepper-Motor für das Öffnen des Fensters
  • 28BYJ-48 mit ULN2003 Stepper-Motor für das Betätigen das Verschlussmechanismus des Fensters

3D Druck

Modelle sind in den assets zu finden.

  • Kasten und Deckel für Unterbringung des ESPS, sowie einiger Sensoren
  • Anbringung für Motor
  • Riegel für Verschluss
  • Zahnrad für Öffnen
  • Zahnschiene für Öffnen

Beitragende

Lizenz

Dieses Projekt ist unter der GPL3 lizenziert, siehe LICENSE.

About

💨 AirMate, das intelligente Lüftungssystem - Universität Oldenburg, Soft Skills und Technische Kompetenz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6