Spisu treści:

Kalibracja czujnika wilgotności: 7 kroków
Kalibracja czujnika wilgotności: 7 kroków

Wideo: Kalibracja czujnika wilgotności: 7 kroków

Wideo: Kalibracja czujnika wilgotności: 7 kroków
Wideo: KALIBRACJA CZUJNIKÓW TEMPERATURY - Calibrate Temperature Sensors - SPEEDUINO #5 2024, Listopad
Anonim
Kalibracja czujnika wilgotności
Kalibracja czujnika wilgotności
Kalibracja czujnika wilgotności
Kalibracja czujnika wilgotności
Kalibracja czujnika wilgotności
Kalibracja czujnika wilgotności

Posiadam 3 czujniki, które mogą mierzyć wilgotność względną powietrza: BME280, SHT21, DHT22. Stwierdzili zdolność pomiaru z dokładnością +/-3% od 20 do 80%

Jednak podczas testowania w tym samym stanie dla 3 czujników otrzymałem 3 różne wyniki. Może jeden z nich czyta poprawnie, albo żaden z nich nie jest poprawny. Postanawiam więc przetestować go na jakimś sprzęcie.

Mam nadzieję, że mój eksperyment pomoże komuś w stworzeniu tego rodzaju czujnika.

Krok 1: Lista części i instrukcja wideo

Image
Image

Aby przygotować się do eksperymentu, będziemy potrzebować:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Miernik wilgotności

7. Sonda termometru

8. Sól (chlorek sodu NaCl)9. Pochłaniacz wilgoci

10. Pudełko

Krok 2: Pierwszy punkt kontroli

Pierwszy punkt kontroli
Pierwszy punkt kontroli
Pierwszy punkt kontroli
Pierwszy punkt kontroli
Pierwszy punkt kontroli
Pierwszy punkt kontroli

Na szczęście możemy użyć soli (w Twojej kuchni!) do stworzenia standardowego środowiska wilgotności do testów. Ze względu na charakterystyczną cechę soli (tzw. „chlorek sodu” NaCl), jej stan nasycenia może dawać idealną wilgotność na poziomie 75%.

Do małej miski nabieramy trochę soli, a następnie dodajemy tylko trochę wody. Umieść go w pudełku z miernikiem wilgotności, a następnie umieść w nim 3 czujniki. Kabel jest wyjęty z otworu, a następnie podłączony do Arduino w celu odczytania wyniku

Zrób obwód jak obrazek!

Kod jest tutaj

Jak wynika z ekranu monitora, 3 czujniki dają 3 wyniki wilgotności, temperatura wydaje się być taka sama jak przy 28 stopniach C

Krok 3: Przesunięcie dla czujnika

Przesunięcie dla czujnika
Przesunięcie dla czujnika
Przesunięcie czujnika
Przesunięcie czujnika

Najpierw spróbuj, podaję 3 czujniki z wartością przesunięcia, aby odczyt wilgotności każdego czujnika był taki sam z zewnętrznym miernikiem wilgotności na poziomie 75%, a także przesunięcie dla odczytu temperatury, aby odczyt temperatury był taki sam dla zewnętrznej termopary.

Po pobraniu kodu jego odczyt jest teraz taki sam z miernikiem wilgotności na poziomie 75%; a temperatura jest taka sama dla termopary zewnętrznej przy 31 dgC

Krok 4: Testuj w drugim punkcie

Testuj w drugim punkcie
Testuj w drugim punkcie
Testuj w drugim punkcie
Testuj w drugim punkcie
Testuj w drugim punkcie
Testuj w drugim punkcie

Aby upewnić się, że nasze przesunięcie jest prawidłowe, powinniśmy sprawdzić te czujniki w drugim punkcie za pomocą pochłaniacza wilgoci.

Zachowaj go ponownie w pudełku, odczyt miernika wilgotności wynosi teraz 40%, ale 3 czujniki (znowu) dają nam 3 wyniki inaczej!

(Temperatura wydaje się OK po przesunięciu)

Więc muszą być skalibrowane!

Krok 5: Kalibracja

Kalibrowanie
Kalibrowanie
Kalibrowanie
Kalibrowanie

Aby wykonać kalibrację, po prostu kasujemy offset, a następnie rejestrujemy wartość czujnika przy standardowej wilgotności 40%

Sporządzamy tabelę standardowych odczytów wilgotności vs odczyt czujnika. Następnie używamy „funkcji mapy”, aby wykonać krzywą kalibracji dla każdego czujnika.

W końcu pobierz kod, 3 czujniki dają teraz ten sam wynik na 40%!

Krok 6: Przetestuj jeszcze raz

Przetestuj jeszcze raz!
Przetestuj jeszcze raz!
Przetestuj jeszcze raz!
Przetestuj jeszcze raz!

Aby upewnić się, że 3 czujniki mają poprawną kalibrację, należy je ponownie przetestować nasyconym NaCl. Na szczęście odczyt 3 czujników ma odczyt około 75%.

Następnie próbuję wyjąć czujniki z pudełka, a następnie wkładam je ponownie do skrzynki z pochłaniaczem wilgoci, aby zobaczyć odczyt 3 czujników: wynik wydaje się OK -> odpowiedź 3 czujników jest taka sama! Nigdy więcej innego czytania jak poprzednio

Krok 7: Pomiar wilgotności i temperatury w pomieszczeniu

Pomiar wilgotności i temperatury w pomieszczeniu
Pomiar wilgotności i temperatury w pomieszczeniu
Pomiar wilgotności i temperatury w pomieszczeniu
Pomiar wilgotności i temperatury w pomieszczeniu
Pomiar wilgotności i temperatury w pomieszczeniu
Pomiar wilgotności i temperatury w pomieszczeniu

Teraz możemy wykorzystać jeden z tych czujników do odczytu wilgotności i temperatury w naszym pomieszczeniu.

Do odczytu przez internet możemy użyć ESP8266 i oprogramowania Blynk. Naprawdę uwielbiam dane śledzenia z Blynk, które możemy śledzić przez rok!

Zalecana: