Inhaltsverzeichnis:
- Schritt 1: Teileliste und Videoanleitung
- Schritt 2: Erster Kontrollpunkt
- Schritt 3: Offset für Sensor
- Schritt 4: Test am zweiten Punkt
- Schritt 5: Kalibrierung
- Schritt 6: Testen Sie noch einmal
- Schritt 7: Messen Sie die Luftfeuchtigkeit und Temperatur Ihres Raums
Video: Kalibrierung des Feuchtigkeitssensors - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Ich habe 3 Sensoren, die die relative Luftfeuchtigkeit messen können: BME280, SHT21, DHT22. Sie gaben die Fähigkeit an, mit einer Genauigkeit von +/-3% im Bereich von 20 bis 80% zu messen.
Beim Testen im gleichen Zustand für 3 Sensoren habe ich jedoch 3 verschiedene Ergebnisse erhalten. Vielleicht liest einer von ihnen richtig, oder keiner von ihnen ist richtig. Also beschließe ich, es mit einigen Geräten zu testen.
Ich hoffe, mein Experiment kann jemandem helfen, diese Art von Sensor richtig zu machen.
Schritt 1: Teileliste und Videoanleitung
Zur Vorbereitung auf das Experiment benötigen wir:
1. BME280
2. DHT22
3. SHT21
4. Arduino UNO
5. NodeMCU
6. Feuchtigkeitsmesser
7. Thermometersonde
8. Salz (Natriumchlorid NaCl)9. Feuchtigkeitsabsorber
10. Kiste
Schritt 2: Erster Kontrollpunkt
Glücklicherweise können wir Salz (in Ihrer Küche!) verwenden, um eine Standardfeuchtigkeitsumgebung zum Testen herzustellen. Als Salz (sogenanntes "Natriumchlorid" NaCl) charakteristisch, kann sein Sättigungszustand bei 75% perfekt feucht machen.
Wir nehmen etwas Salz in eine kleine Schüssel und fügen dann nur ein wenig Wasser hinzu. Legen Sie es in die Schachtel mit dem Feuchtigkeitsmesser und legen Sie dann 3 Sensoren hinein. Das Kabel ist aus dem Loch herausgezogen und dann mit Arduino verbunden, um das Ergebnis zu lesen
Schaltung wie Bild machen
Der Code ist hier
Als Ergebnis des Monitorbildschirms liefern 3 Sensoren 3 Ergebnisse von Feuchtigkeit, die Temperatur scheint zusammen mit 28 ° C gleich zu sein
Schritt 3: Offset für Sensor
Erster Versuch, ich gebe 3 Sensoren mit Offset-Wert an, um den Feuchtigkeitsmesswert jedes Sensors mit dem externen Feuchtigkeitsmesser bei 75% gleich zu machen, und auch den Offset für den Temperaturmesswert, damit der Temperaturmesswert mit dem externen Thermoelement gleich ist.
Nach dem Herunterladen des Codes sind seine Messwerte jetzt mit dem Humid Meter bei 75% identisch; und Temperatur ist gleich mit externem Thermoelement bei 31 dgC
Schritt 4: Test am zweiten Punkt
Um sicherzustellen, dass unser Offset korrekt ist, sollten wir diese Sensoren am zweiten Punkt mit Humid Absorber überprüfen.
Bewahren Sie es wieder in der Schachtel auf, das Feuchtemessgerät zeigt jetzt 40% an, aber 3 Sensoren (wieder) geben uns 3 andere Ergebnisse!
(Temperatur scheint nach Offset OK zu sein)
Sie müssen also kalibriert werden!
Schritt 5: Kalibrierung
Um die Kalibrierung durchzuführen, löschen wir einfach den Offset und zeichnen dann den Wert des Sensors bei standardmäßiger Feuchte von 40% auf
Wir erstellen eine Tabelle mit den Messwerten der Standardfeuchte im Vergleich zum Sensor. Dann verwenden wir die "Map-Funktion", um eine Kalibrierungskurve für jeden Sensor zu erstellen.
Immerhin laden Sie den Code herunter, 3 Sensoren liefern jetzt das gleiche Ergebnis mit 40%!
Schritt 6: Testen Sie noch einmal
Um sicherzustellen, dass 3 Sensoren korrekt kalibriert sind, sollten wir es erneut mit gesättigtem NaCl testen. Glücklicherweise hat das Lesen von 3 Sensoren einen Wert von etwa 75%.
Dann versuche ich, die Sensoren aus der Box zu entfernen, und lege sie dann wieder in den Posteingang mit feuchtem Absorber, um die Anzeige von 3 Sensoren zu sehen: Ergebnis scheint in Ordnung zu sein -> Reaktion von 3 Sensoren ist gleich! Kein anderes Lesen mehr wie bisher
Schritt 7: Messen Sie die Luftfeuchtigkeit und Temperatur Ihres Raums
Jetzt können wir einen dieser Sensoren verwenden, um die Luftfeuchtigkeit und die Temperatur unseres Raums zu messen.
Wir können ESP8266 und die Software Blynk verwenden, um es über das Internet zu lesen. Ich liebe Trace-Daten von Blynk, die wir über das Jahr hinweg verfolgen können!
Empfohlen:
Entwicklung des Drivemall-Boards: 5 Schritte
Entwicklung des Drivemall Boards: In diesem Tutorial sehen wir die grundlegenden Schritte zum Erstellen eines benutzerdefinierten Arduino-Boards. Die verwendete Software ist KiCad für das Boarddesign und die Arduino IDE für das Erstellen und Laden der Firmware für das Board
Installieren des Windows-Subsystems für Linux (WSL): 3 Schritte
Installieren des Windows-Subsystems für Linux (WSL): Diese Anleitung soll Benutzern helfen, das Windows-Subsystem für Linux auf ihrem Windows 10-Computer zu installieren. Die spezifische Linux-Distribution, die dieser Befehlssatz verwendet, heißt Ubuntu. Schauen Sie hier für eine Übersicht über die verschiedenen Linux
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": 5 Schritte
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": Auf der Suche nach neuen Elektronikprojekten bin ich auf ein süßes kleines Funktionsgenerator-Kit gestoßen. Es wird als „Professional ILC8038 Function Generator Sine Triangle Square Wave DIY Kit“bezeichnet und ist bei einer Reihe von Anbietern erhältlich
Überprüfung des JDM-Programmierers: 9 Schritte
JDM Programmer Review: JDM ist ein beliebter PIC-Programmierer, da er einen seriellen Port, ein Minimum an Komponenten und keine Stromversorgung verwendet. Aber es gibt Verwirrung da draußen, mit vielen Programmiervarianten im Netz, welche funktionieren mit welchen PICs? In diesem „Instru
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich