Jaki czujnik temperatura + wilgotność

ZgredekLCD
Posts: 65
Joined: Sat Aug 26, 2023 8:38 pm
Been thanked: 1 time

Post

Cześć,
Planuję wyposażyć się w czujniki temp + wilgotność, poczytałem trochę tematów które tutaj się przewinęły.
Z początku pomysł był na DHT22, ale po przeczytaniu tematu z 2019 wielu użytkowników uskarżało się na zawieszanie się czujnika. Sprawdziłem obsługiwane czujniki na https://gui-generic-builder.supla.io/ i zastanawiam się nad BME280 lub SHT30.
Co aktualnie jest najbardziej polecane w stosunku cena/jakość?
Czy komunikacji I2C podobnie jak 1-Wire jest szeregowa i można pod jeden pin RX/TX podpiąć wiele urządzeń?
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

ZgredekLCD wrote: Sat Sep 16, 2023 11:33 am Cześć,
Planuję wyposażyć się w czujniki temp + wilgotność, poczytałem trochę tematów które tutaj się przewinęły.
Z początku pomysł był na DHT22, ale po przeczytaniu tematu z 2019 wielu użytkowników uskarżało się na zawieszanie się czujnika. Sprawdziłem obsługiwane czujniki na https://gui-generic-builder.supla.io/ i zastanawiam się nad BME280 lub SHT30.
Co aktualnie jest najbardziej polecane w stosunku cena/jakość?
Czy komunikacji I2C podobnie jak 1-Wire jest szeregowa i można pod jeden pin RX/TX podpiąć wiele urządzeń?
Można dwa i trzeba ustawić różne adresy poprzez zworki lub zlutować. W zależności od modułu musisz przeczytać datasheet.
Bme zwykle było droższe bo jeszcze jest pomiar ciśnienia ale jeżeli potrzebujesz np. 4 czujników to na jednej linii powinny zadziałać 2x bme + 2x sht. Problemem mogą być długości przewodów, w teorii max kilkanaście cm dla i2c. W praktyce u mnie pojedynczy bme jednak chodzi na przewodzie ok 10m
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
ZgredekLCD
Posts: 65
Joined: Sat Aug 26, 2023 8:38 pm
Been thanked: 1 time

Post

Raczej będę chciał to podpiąć pod Sonoffa Basic. Czyli nie mogę się spodziewać, że będę miał taki zasięg jak na 1-Wire? 1-Wire raczej nie ma problemu na 4 czujniki x 5m, na I2C będzie problem?
Mówiąc o zworkach, masz na myśli zworki na modułach temperaturowych? Akurat z I2C jeszcze nie miałem styczności :roll:
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

Tak. Na module zwykle zwierasz odpowiedni pin. Co do "zasięgu" musisz próbować, można dobierac pullup na obu liniach scl i sda np. 1,5 Kohm
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

YoMan wrote: Sat Sep 16, 2023 9:10 pm Tak. Na module zwykle zwierasz odpowiedni pin. Co do "zasięgu" musisz próbować, można dobierac pullup na obu liniach scl i sda np. 1,5 Kohm
Zamiast eksperymentować z podmianą różnych wartości rezystorów podciągających, szybciej zastosować potencjometr np 5kOhm i wygodnie śrubokręcikiem eksperymentować.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
ZgredekLCD
Posts: 65
Joined: Sat Aug 26, 2023 8:38 pm
Been thanked: 1 time

Post

YoMan wrote: Sat Sep 16, 2023 12:20 pm
ZgredekLCD wrote: Sat Sep 16, 2023 11:33 am Cześć,
Planuję wyposażyć się w czujniki temp + wilgotność, poczytałem trochę tematów które tutaj się przewinęły.
Z początku pomysł był na DHT22, ale po przeczytaniu tematu z 2019 wielu użytkowników uskarżało się na zawieszanie się czujnika. Sprawdziłem obsługiwane czujniki na https://gui-generic-builder.supla.io/ i zastanawiam się nad BME280 lub SHT30.
Co aktualnie jest najbardziej polecane w stosunku cena/jakość?
Czy komunikacji I2C podobnie jak 1-Wire jest szeregowa i można pod jeden pin RX/TX podpiąć wiele urządzeń?
Można dwa i trzeba ustawić różne adresy poprzez zworki lub zlutować. W zależności od modułu musisz przeczytać datasheet.
Bme zwykle było droższe bo jeszcze jest pomiar ciśnienia ale jeżeli potrzebujesz np. 4 czujników to na jednej linii powinny zadziałać 2x bme + 2x sht. Problemem mogą być długości przewodów, w teorii max kilkanaście cm dla i2c. W praktyce u mnie pojedynczy bme jednak chodzi na przewodzie ok 10m
A czy dałoby się na sonofie basic zrobić one-wire + i2c? Chciałbym zrobić multi DS18b20 + jeden SHT lub BME, żeby mieć wilgotność
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

ZgredekLCD wrote: Sun Oct 22, 2023 5:14 pm
YoMan wrote: Sat Sep 16, 2023 12:20 pm
ZgredekLCD wrote: Sat Sep 16, 2023 11:33 am Cześć,
Planuję wyposażyć się w czujniki temp + wilgotność, poczytałem trochę tematów które tutaj się przewinęły.
Z początku pomysł był na DHT22, ale po przeczytaniu tematu z 2019 wielu użytkowników uskarżało się na zawieszanie się czujnika. Sprawdziłem obsługiwane czujniki na https://gui-generic-builder.supla.io/ i zastanawiam się nad BME280 lub SHT30.
Co aktualnie jest najbardziej polecane w stosunku cena/jakość?
Czy komunikacji I2C podobnie jak 1-Wire jest szeregowa i można pod jeden pin RX/TX podpiąć wiele urządzeń?
Można dwa i trzeba ustawić różne adresy poprzez zworki lub zlutować. W zależności od modułu musisz przeczytać datasheet.
Bme zwykle było droższe bo jeszcze jest pomiar ciśnienia ale jeżeli potrzebujesz np. 4 czujników to na jednej linii powinny zadziałać 2x bme + 2x sht. Problemem mogą być długości przewodów, w teorii max kilkanaście cm dla i2c. W praktyce u mnie pojedynczy bme jednak chodzi na przewodzie ok 10m
A czy dałoby się na sonofie basic zrobić one-wire + i2c? Chciałbym zrobić multi DS18b20 + jeden SHT lub BME, żeby mieć wilgotność
Jeśli jest to basic r2 to się nie da bo nie ma fizycznie wyprowadzonych wyjść. Nie łatwiej dać np. wemosa d1mini i zasilić ładowarką od starego tel. do niego podepniesz i ds i sht czy bmp. Cenowo to samo a bez problemu.
https://pietras-81.aqi.eco/
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

ZgredekLCD wrote: Sun Oct 22, 2023 5:14 pm
YoMan wrote: Sat Sep 16, 2023 12:20 pm
ZgredekLCD wrote: Sat Sep 16, 2023 11:33 am Cześć,
Planuję wyposażyć się w czujniki temp + wilgotność, poczytałem trochę tematów które tutaj się przewinęły.
Z początku pomysł był na DHT22, ale po przeczytaniu tematu z 2019 wielu użytkowników uskarżało się na zawieszanie się czujnika. Sprawdziłem obsługiwane czujniki na https://gui-generic-builder.supla.io/ i zastanawiam się nad BME280 lub SHT30.
Co aktualnie jest najbardziej polecane w stosunku cena/jakość?
Czy komunikacji I2C podobnie jak 1-Wire jest szeregowa i można pod jeden pin RX/TX podpiąć wiele urządzeń?
Można dwa i trzeba ustawić różne adresy poprzez zworki lub zlutować. W zależności od modułu musisz przeczytać datasheet.
Bme zwykle było droższe bo jeszcze jest pomiar ciśnienia ale jeżeli potrzebujesz np. 4 czujników to na jednej linii powinny zadziałać 2x bme + 2x sht. Problemem mogą być długości przewodów, w teorii max kilkanaście cm dla i2c. W praktyce u mnie pojedynczy bme jednak chodzi na przewodzie ok 10m
A czy dałoby się na sonofie basic zrobić one-wire + i2c? Chciałbym zrobić multi DS18b20 + jeden SHT lub BME, żeby mieć wilgotność
Chyba brakuje wyprowadzonych gpio, musiałbyś się lutować bezpośrednio do ESP. Poza tym to chyba nie jest najbezpieczniejsze rozwiązanie.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Albert
Posts: 650
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

I daj sobie spokoj z rzeźbieniem takich rzeczy w basicu. Jest wiele innych opcji żeby to działało i było porządnie zrobione a nie lutowane do tego szajsu jakim jest sonoff basic.
ZgredekLCD
Posts: 65
Joined: Sat Aug 26, 2023 8:38 pm
Been thanked: 1 time

Post

Pietras81 wrote: Sun Oct 22, 2023 5:20 pm Jeśli jest to basic r2 to się nie da bo nie ma fizycznie wyprowadzonych wyjść. Nie łatwiej dać np. wemosa d1mini i zasilić ładowarką od starego tel. do niego podepniesz i ds i sht czy bmp. Cenowo to samo a bez problemu.
Hm... właściwie dobre rozwiązanie, trochę cisnę tego sonoffa przez to, że mam go na stanie z przygotowanym multi DS :roll:
YoMan wrote: Sun Oct 22, 2023 5:22 pm Chyba brakuje wyprowadzonych gpio, musiałbyś się lutować bezpośrednio do ESP. Poza tym to chyba nie jest najbezpieczniejsze rozwiązanie.
Trochę grzebania by było, ewentualnie jeśli dobrze kminie to można by zrobić tak, że 1Wire pod TX(i 3.3v), a I2C pod RX + pozbyć się diody co daje mi wolne IO2 [GPIO13] - trochę rzeźbiarstwo :D
Albert wrote: Sun Oct 22, 2023 5:56 pm I daj sobie spokoj z rzeźbieniem takich rzeczy w basicu. Jest wiele innych opcji żeby to działało i było porządnie zrobione a nie lutowane do tego szajsu jakim jest sonoff basic.
Wiem, że cudem techniki to nie jest, ale akurat miałem na stanie jednego i tak mnie myśl naszła :D Może jednak pójdę w wemosa

Return to “Ogólna dyskusja”