Skocz do zawartości

Budowa stacji meteo na arduino


Pomocna odpowiedź

7 minut temu, SOYER napisał:

Masz pull up na lini i2c? Bo nie widzę byś o tym pisał.

tak jest 10k ale na czujniku dht22.

 

Ogólnie z czujnikiem BME sobie poradziłem i działa.

Ale teraz jest problem właśnie z DHT22 bo wyświetla zamiast temperatury "nan"

A generalnie, możesz jeszcze dopisać linijki, które pobiorą dane z DHT, kiedy ten zwróci okejkę. 😉

W kursie Arduino II z DHT jest o tym wspomniane.
Nieskromnie mogę odesłać do mojego tematu z robotem, gdzie obsługę DHT22 mam napisaną pod millis() i wspomniane oczekiwanie okejki. 😉

12 minut temu, Danyeru napisał:

@kemustek Zwiększ ten delay do 2000 i zobacz wtedy.
Jak wcześniej wspominałem, pisałem o tym z doświadczenia. 🙂

próbowałem, nawet na 3 s zmieniałem ale nic. Wyczytałem że może pomóc podłączenie zewnętrznego zasilania.

11 minut temu, Danyeru napisał:

A generalnie, możesz jeszcze dopisać linijki, które pobiorą dane z DHT, kiedy ten zwróci okejkę. 😉

W kursie Arduino II z DHT jest o tym wspomniane.
Nieskromnie mogę odesłać do mojego tematu z robotem, gdzie obsługę DHT22 mam napisaną pod millis() i wspomniane oczekiwanie okejki. 😉

a gdzie szukać ten twój temat?

Po przeczytaniu wielu artykułów i problemów z czujnikiem dht22 stwierdzam że problem z wyświetlaniem nan jest powszechny. 

Aktualnie niekiedy wyświetla dobrze, a niekiedy wariuje. Ale jakoś będę musiał z tym żyć 🙂

 

Dzięki wszystkim za pomoc i wskazówki. Jak na pierwszy projekt z arduino nie jest źle. 

dopracuje tylko odświeżanie, ustawie inne przerwy aby mieściło się w wyświetlaczu i to tyle.

IMG_20240125_093350.jpg

  • Lubię! 2
9 minut temu, keram167 napisał:

@kemustek Super ! Brawo Ty 👍 !

A nie rozważałeś użycia zamiast tego DHT drugiego BME ? Chociażby testowo ? Te DHT po jakimś czasie zacynają przekłamywać, zwłaszcza higrometr 😔 się mocno rozjeżdża...

Właśnie tak myślałem. Mam już nawet dodany do koszyka na allegro. Ale jeszcze myślę jak go zamknąć w budowę szczelna aby mógł być na dworze. 

Pozatym wilgotność aktualnie wyświetlane wewnętrzna właśnie z BME. Bo ten DHt pokazywał głupoty. 

  • Lubię! 1
1 godzinę temu, AntekBezak napisał:

Czujnik wilgotności w szczelnej obudowie chyba nie będzie dobrze działał

Nie koniecznie szczelna. Ale aby nie padał deszcz bezpośrednio na czujnik. Aktualnie mam kabelki zalane klejem na gorąco. Ale to tylko tymczasowo.

Docelowo zamówiłem drugi czujnik BME który umieszczę w jakimś małym pudełeczku.

 

Aktualnie też zmodyfikowałem trochę kod aby wyświetlacz stał się bardziej czytelny. Zmiana co 3 sekundy.

Niestety ten czujnik DHT więcej nie działa, niż działa. 

Ogólnie jestem zadowolony. 

IMG_20240125_125138.jpg

IMG_20240125_125149.jpg

IMG_20240125_125238.jpg

3 godziny temu, keram167 napisał:

Te DHT po jakimś czasie zacynają przekłamywać, zwłaszcza higrometr 😔 się mocno rozjeżdża...

No, ja musiałem do nowego korektę uwzględnić. 😅

1 godzinę temu, Danyeru napisał:

No, ja musiałem do nowego korektę uwzględnić. 😅

Przykre, ale wcale mnie to nie dziwi. Parę lat temu zakupiłem 3 sztuki DHT22. Rozbieżności wskazań między nimi dochodziły do 30%. Nie miałem wtedy jakiegoś wzorcowego higrometru do weryfikacji wyników i do dzisiaj nie wiem który wskazywał w miarę prawidłowo. A może żaden ? 😉

16 minut temu, keram167 napisał:

Przykre, ale wcale mnie to nie dziwi. Parę lat temu zakupiłem 3 sztuki DHT22. Rozbieżności wskazań między nimi dochodziły do 30%. Nie miałem wtedy jakiegoś wzorcowego higrometru do weryfikacji wyników i do dzisiaj nie wiem który wskazywał w miarę prawidłowo. A może żaden ? 😉

Ja także teraz wiem, że to o był zły pomysł kupować ten czujnik. Ale człowiek uczy się na błędach

Potrafi raz pokazać wilgotność na poziomie 30% a potem nagle 3000 😉

 

 

  • Lubię! 1

30%, a potem 3000 to nie jest problem z sensorem - tam w komunikacji temperatura przed przecinkiem jest na 8 bitach - więc to problem z obliczeniami u Ciebie.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...