Indholdsfortegnelse:
- Trin 1: Deleliste og videoinstruktion
- Trin 2: Første kontrolpunkt
- Trin 3: Forskydning til sensor
- Trin 4: Test på andet punkt
- Trin 5: Kalibrering
- Trin 6: Test endnu en gang
- Trin 7: Måling af dit rum fugtigt og temperatur
Video: Fugtighedssensorkalibrering: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Jeg har 3 sensorer, der kan måle luftens relative luftfugtighed: BME280, SHT21, DHT22. De angav evnen til at måle med nøjagtighed +/- 3% fra område 20 til 80%
Men når jeg testede i samme tilstand for 3 sensorer, fik jeg 3 forskellige resultater. Måske har en af dem læst korrekt, eller ingen af dem er korrekte. Så jeg beslutter mig for at teste det med noget udstyr.
Jeg håber, at mit eksperiment kan hjælpe nogen med at få denne form for sensor til at være korrekt.
Trin 1: Deleliste og videoinstruktion
For at forberede eksperimentet skal vi bruge:
1. BME280
2. DHT22
3. SHT21
4. Arduino UNO
5. NodeMCU
6. Fugtig måler
7. Termometer sonde
8. Salt (natriumchlorid NaCl) 9. Fugtig absorber
10. Kasse
Trin 2: Første kontrolpunkt
Heldigvis kan vi bruge salt (i dit køkken!) Til at lave standardfugtighedsmiljø til test. Som salt (såkaldt "Natriumchlorid" NaCl) karakteristisk kan dens mætningstilstand gøre perfekt fugtigt ved 75%.
Vi tager lidt salt i en lille skål, og tilsætter derefter lidt vand. Læg den i kassen med fugtighedsmåler, og sæt derefter 3 sensorer indeni. Kablet er ude af hullet og derefter forbundet til Arduino for at aflæse resultatet
Lav kredsløb som billede
Koden er her
Som følge af skærmen giver 3 sensorer 3 fugtige resultater, temperaturen ser ud til at være den samme sammen med 28 grader C
Trin 3: Forskydning til sensor
Første forsøg, jeg giver 3 sensorer med forskydningsværdi for at få fugtig aflæsning af hver sensor til at være den samme med eksternt fugtighedsmåler på 75%, og også forskydning for temperaturaflæsning for at få temperaturaflæsning til at være den samme med eksternt termoelement.
Efter download af koden er dens læsning nu den samme med Humid Meter på 75%; og temperaturen er den samme med ekstern termokobling ved 31 dgC
Trin 4: Test på andet punkt
For at sikre, at vores forskydning er korrekt, bør vi kontrollere disse sensorer på andet tidspunkt med fugtabsorber.
Opbevar det igen i kassen, fugtigt måler nu er 40%, men 3 sensorer (igen) giver os 3 resultat forskelligt!
(Temperaturen virker OK efter forskydning)
Så de skal kalibreres!
Trin 5: Kalibrering
For at foretage kalibrering sletter vi simpelthen offset og registrerer derefter sensorens værdi ved standard fugtigt 40%
Vi laver en tabel med standard fugt vs sensors aflæsning. Derefter bruger vi "kortfunktion" til at lave kalibreringskurve for hver sensor.
Download trods alt koden, 3 sensorer giver det samme resultat med 40% nu!
Trin 6: Test endnu en gang
For at sikre, at 3 sensorer har kalibrering korrekt, bør vi teste det igen med mættet NaCl. Heldigvis har læsning af 3 sensorer læsning omkring 75%.
Derefter prøver jeg at fjerne sensorer ud af kassen og derefter sætte dem igen i indbakken med en fugtig absorber for at se aflæsning af 3 sensorer: resultatet virker OK -> svaret fra 3 sensorer er det samme! Ikke mere anderledes læsning som før
Trin 7: Måling af dit rum fugtigt og temperatur
Nu kan vi bruge en af disse sensorer til at aflæse fugt og temperatur i vores værelse.
Vi kan bruge ESP8266 og software Blynk til at læse den via internettet. Jeg elsker virkelig sporingsdata fra Blynk, som vi kan spore over år!
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)