Skip to content

Hyperfluff/Wemos_D1_Mini_BMP280_Sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEMOS D1 Mini BMP280 mit MQTT

Fühler Das Projekt nutzt einen WEMOS D1 Mini mit einem BMP280 Temperatur- und Luftdrucksensor, um Messdaten zu sammeln und diese an einen MQTT-Broker zu senden.

Kostenpunkt des Fühlers liegt insgesamt unter 25€ pro Stück.

Entwickelt wurde das Projekt von Johannes Röring mit Unterstützung der EMAG Zerbst Maschinenfabrik GmbH welche freundlicherweise die Räumlichkeiten und Hardware bereitgestellt hat.

Inhaltsverzeichnis

  1. Voraussetzungen
  2. Installation
  3. Schaltplan
  4. 3D-Gehäuse
  5. Konfiguration
  6. Nutzung
  7. Support
  8. Lizenz

Voraussetzungen

  • PlatformIO installiert in Visual Studio Code
  • Internetverbindung für die Installation der Bibliotheken
  • Bestehende WLAN Infrastruktur und MQTT Broker -> Sollte noch kein Broker und weiterführende Infrastruktur bestehen sprechen sie mich gern per Mail (jroering@emag.com) an und ich zeige ihnen wie es weitergeht

Installation

  1. Klone das Repository oder lade den Code herunter.
  2. Öffne den Projektordner in PlatformIO unter Visual Studio Code.
  3. PlatformIO wird automatisch die benötigten Bibliotheken installieren.

Schaltplan

Der Schaltplan für das Anschließen des BMP280 an den WEMOS D1 Mini ist wie folgt:

  • VCC des BMP280 an 3.3V des WEMOS D1 Mini
  • GND des BMP280 an GND des WEMOS D1 Mini
  • SDA des BMP280 an D2 des WEMOS D1 Mini
  • SCL des BMP280 an D1 des WEMOS D1 Mini

3D-Gehäuse

Das Gehäuse für dieses Projekt kann 3D-gedruckt werden. Die STL-Dateien für das Gehäuse befinden sich im Ordner CAD Files im Hauptverzeichnis des Projekts.

Konfiguration

  1. Kopiere die credentials_template.h-Datei im Ordner src und benenne sie in credentials.h um.
  2. Öffne die credentials.h-Datei und trage die erforderlichen Informationen ein:
    • ssid und password für deine WLAN-Verbindung.
    • mqtt_server, mqtt_username, und mqtt_password für deinen MQTT-Broker.
    • Weitere funktionale Konfigurationen wie MEASURE_INTERVAL, SENSOR_ID, usw.

Nutzung

  1. Laden sie den Sketch auf deinen WEMOS D1 Mini hoch.
  2. Öffnen Sie den seriellen Monitor, um Debug-Informationen und Messdaten anzuzeigen.
  3. Der Sensor sendet nun Temperatur- und Druckdaten an den von ihnen angegebenen MQTT-Broker.

In den Kommenden Monaten wird weitere Dokumentation veröffentlicht um dann diese Sensordaten auch aufzuzeichnen und zu Visualisieren dafür Verwendet wird Mosquitto, Node-Red, TimescaleDB und Grafana. Gerne gebe ich diese Informationen aber auch auf Anfrage früher heraus, es existiert Stand 25.08.2023 lediglich noch keine Fertige Dokumentation

Support

Falls Sie Fragen oder Probleme haben, können Sie sich gerne an mich wenden. Meine Kontaktdaten finden sie im Profil, Emails bitte an jroering@emag.com

Lizenz

Dieses Projekt steht unter der MIT-Lizenz - siehe die LICENSE.md Datei für Details.

About

Projekt zur Einfachen Erfassung von Umgebungstemperaturen in Werkhallen

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages