Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Mit dem winzigen billigen ESP8266-Chip / -Gerät können Sie Temperaturdaten draußen, in Räumen, Gewächshäusern, Labors, Kühlräumen oder anderen Orten völlig kostenlos protokollieren. In diesem Beispiel werden wir die Kühlraumtemperatur innen und außen protokollieren.
Das Gerät wird über Wifi mit dem Internet verbunden
Sie können die neuesten Messwerte auf Ihrem Mobiltelefon, Desktop oder jedem anderen Gerät mit Browser überprüfen
Lieferungen
Sie benötigen Hardware-Teile, um ein Logging-Gerät herzustellen. Benötigte Geräte können Sie hier kaufen (minimal erforderlich):
- WeMos D1 mini
- Micro-USB-Kabel
- 2x DS18B20 wasserdicht mit Modulplatine
Auch schön zu haben:
- USB-Ladegerät zur Stromversorgung Ihres Geräts
- Wasserdichtes Gehäuse
Schritt 1: Fügen Sie Ihr Gerät zur LoggingPlatform hinzu
Hier können Sie Ihr Gerät hinzufügen, um später benötigte API-Schlüssel zu erhalten:
Schritt 2: Hardwareverbindung
Verbinden Sie 2x DS18B20 Out mit WeMos D1 in
DS18B20 mit Onewire und kann an denselben Pin angeschlossen werden, aber um den Anschluss ohne Löten zu vereinfachen, werden wir separat anschließen.
Diagrammbeispiel auf Bild 1
Denken Sie daran, dass die digitalen Ein-/Ausgänge auf WeMos D1 mini nicht die gleichen sind wie im Code, hier ist ein Beispielübergang. Aus diesem Grund verwenden wir im Code die Pins 4 und 5, aber auf Boards wird als D1, D2 wie auf Bild 2 geschrieben
Schritt 3: Erforderliche Software auf das Gerät hochladen (Windows-Handbuch)
Verbinden Sie das Gerät mit dem USB auf Ihrem Windows-PC Laden Sie Python hier herunter und installieren Sie es:
Laden Sie das uPyCraft IDE-Tool herunter und führen Sie es aus, um Ihre NodeMCU hier zu flashen: uPyCraft.exe
Bild 1: Wählen Sie den COM-Port (dies ist normalerweise eine größere Zahl, wenn Sie keine anderen Geräte angeschlossen haben)
Bild 2:
Brennen Sie von microPython heruntergeladene Firmware auf das Gerät Wenn Sie ein pyBoard oder ein Gerät mit vorinstallierter Firmware haben, können Sie diesen Schritt überspringen
Laden Sie die MicroPython-Firmware für NodeMCU hier herunter:
Bild 3:
Laden Sie das LoggingForest-Basiscodebeispiel auf das Gerät herunter Laden Sie hier den Beispielcode herunter: main.py
Verwenden Sie Menü->Seite speichern unter oder STRG+S, um von dieser Seite herunterzuladen main.py
Öffnen Sie nun die Datei im uPiCraft-Tool und ändern Sie die Parameter, die Sie auf der Website loggingforest.com erhalten haben
Bild 4:
Herunterladen und ausführen
Schritt 4: Überprüfen Sie Ihre Daten auf dem Desktop oder Mobilgerät
Danach beginnt Ihr Gerät, Daten an Loggingforest zu senden, und Sie können sie dort sehenBild 1: In der Gerätebearbeitung von Loggingforest definieren Sie einfach den Parameternamen und die Werte
Bild 2:
Klicken Sie auf Vorschau
Bild 3:
Und Sie werden schöne Daten sehen, die Temperatur im Kühlraum und die Außentemperatur