SHT3x nie pokazuje temperatury i wilgotności

rafalfarba
Posts: 49
Joined: Mon Nov 25, 2019 11:48 am

Post

Witam wszystkich. Wgrałem wczoraj (i dzisiaj ostatecznie) soft 4.14.4. Moim zamiarem jest mierzyć z przyzwoitą dokładnością temperaturę i wilgotność w saunie. Na forum naczytałem się i stwierdziłem, że użyję do tego Wemosa D1 Mini i SHT3x, wszystko z Ali. Ale niestety mimo wielu prób nie chce czujnik pokazywać temperatury i wilgotności. Próbowałem już wielokrotnie adresów 0x44 i 0x45 ze zworką i bez, podłączałem czujnik pod 3v i 5v, próbowałem na sofcie do SHTx i SHT3x, wypróbowałem na 2 Wemosach, poprawiałem luty i skończyły mi się pomysły.

Podłączyłem standardowo: SCL - GPIO5, SDA - GPIO4.
W logach pokazuje ciągle: SHT [ERROR] Code #-20.
W Cloud-ie pokazuje temp - dwieście coś i wilgotność tez na minusie. A w apce są --------.

Szukałem na forum i znalazłem kilku takich nieszczęśliwców jak ja. Niestety nigdzie nie było rozwiązania, co najwyżej ktoś napisał "wypróbuj inny czujnik", ale może robię coś nie tak? Tu potrzeba jeszcze jakiegoś rezystora, czy ... już sam nie wiem?
You do not have the required permissions to view the files attached to this post.
4xSonoff RF (GUI Generic), 3xSonoff Basic (GUI Generic), 5×ESP-01S (GUI Generic), 1xWemosD1(termostat), Yunshan (Gate module od Zybi), 2xSonoff Mini (soft od djack2017). 1xWemosD1 (GUI Generic licznik impulsów + czujnik ilości opału HC-SR04+przekaźnik)
User avatar
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

a dlaczego podłączasz ten biedny czujnik do 5v zamiast 3.3v ?
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Hrumque wrote: Thu Aug 04, 2022 9:02 pm a dlaczego podłączasz ten biedny czujnik do 5v zamiast 3.3v ?
A czemu nie? Zgodnie z danymi tech. powinien działać od 2,4v do 5,5v.
Ja mam tych czujników chyba z 6. Działają jak chcą ale generalnie raczej nie działają, wysypują magistrale i2c, moduł zaczyna wariować, zawiesza się, dimmer rozjaśnia się i ściemnia w kółko... myślałem że to mój błąd w lutowaniu pcb i z braku wolnego czasu zastosowalem bme a tamte czekają na lepszy dzien.
You do not have the required permissions to view the files attached to this post.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
rafalfarba
Posts: 49
Joined: Mon Nov 25, 2019 11:48 am

Post

5 v jak i zarówno 3v, ten sam efekt.
4xSonoff RF (GUI Generic), 3xSonoff Basic (GUI Generic), 5×ESP-01S (GUI Generic), 1xWemosD1(termostat), Yunshan (Gate module od Zybi), 2xSonoff Mini (soft od djack2017). 1xWemosD1 (GUI Generic licznik impulsów + czujnik ilości opału HC-SR04+przekaźnik)
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Zasilając ten czujnik 5V powodujesz podawanie 5v na gpio esp po przez rezystory podciągające, co mu na pewno szkodzi i dlatego wariuje.
Ja mam tych czujników kilka i nie miałem z nimi problemów wole je od bme :)
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
rafalfarba
Posts: 49
Joined: Mon Nov 25, 2019 11:48 am

Post

Zacząłem od 3,3v, a 5v to była opcja do sprawdzenia czy coś robię nie tak. Z 3,3v nie działa na żadnym z 2 adresów, po przelutowaniu ani po kombinowaniu z ustawieniami pod SHTx i SHT3x. Czy ktoś wie co oznacza ten error?
4xSonoff RF (GUI Generic), 3xSonoff Basic (GUI Generic), 5×ESP-01S (GUI Generic), 1xWemosD1(termostat), Yunshan (Gate module od Zybi), 2xSonoff Mini (soft od djack2017). 1xWemosD1 (GUI Generic licznik impulsów + czujnik ilości opału HC-SR04+przekaźnik)
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Zainstaluj na Wemosie program z przykładów Arduino IDE dla biblioteki SHT i sprawdź, czy poprawnie wykonuje pomiary. SHT3x to rewelacyjne i bardzo dokładne czujniki. Ja tak jak @shimano73 też nigdy nie miałem z nimi żadnych problemów.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

A może zacząć od skanera I2C czy są rozpoznawane i na jakich adresach
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
rafalfarba
Posts: 49
Joined: Mon Nov 25, 2019 11:48 am

Post

Dzięki za zainteresowanie! Programy do sprawdzania to dla mnie nowość, ale spróbuję. Zmarnowałem dwa wieczory i nie odpuszczę.
4xSonoff RF (GUI Generic), 3xSonoff Basic (GUI Generic), 5×ESP-01S (GUI Generic), 1xWemosD1(termostat), Yunshan (Gate module od Zybi), 2xSonoff Mini (soft od djack2017). 1xWemosD1 (GUI Generic licznik impulsów + czujnik ilości opału HC-SR04+przekaźnik)
User avatar
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

YoMan wrote: Thu Aug 04, 2022 10:54 pm
Hrumque wrote: Thu Aug 04, 2022 9:02 pm a dlaczego podłączasz ten biedny czujnik do 5v zamiast 3.3v ?
A czemu nie? Zgodnie z danymi tech. powinien działać od 2,4v do 5,5v.
To że czujnik może - to nie znaczy że tak należy, bez patrzenia na jego otoczenie. To że auto może jechać 200km/h to nie znaczy że po przyłączeniu przyczepy - będzie to mądre.
Dlatego, że aby dwa urządzenia się dogadały - to muszą pracować na tym samym (plus-minus oczywiście) poziomie napięć. W przeciwnym wypadku na magistrali dzieją się cuda, i może dojść do uszkodzeń, gdy jedno urządzenie ma zasilanie 3.3v i wszytkie swoje porty zabezpieczone ma wewnątrz diodami (od portu do zasilania), a drugie pcha mu tam 5v uparcie. A w drugą stronę - urządzenie zasilane 5v nie zawsze może łapać stan wysoki jako niecałe 3v (minus jeszcze zbocza, które są zaokrąglone, więc stan przejściowy jest mniejszy niż maksymalny) - niby "na miernik to się zgadza - ale przy szybkiej transmisji szeregowej, gdy się "gubią bity" to się nie dogada

Return to “GUI Generic”