Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 24 maja 2025, o 14:49


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
    Autor Wiadomość
    PostNapisane: 3 lut 2013, o 08:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 gru 2012
    Posty: 530
    Lokalizacja: Bydgoszcz
    Pomógł: 8

    Witam kolegów.

    Pojawiła się potrzeba zbudowania miernika wilgotności. Nie mam totalnie doświadczenia w tym temacie, także ciężko mi wystartować. Wybrałem dwa czujniki, opierając się na w sumie nie wiem czym, chyba na trudności oprogramowania.

    Plusy i Minusy wyłuskane tylko i wyłącznie przeze mnie

    1. HIH-4000-002 (nota pdf) - czujnik, który działa na zasadzie wystawiania pewnego napięcia na wyjściu. Mierzę to potem przetwornikiem ADC i wyświetlam na LCD.
    PLUSY:
    - nie drogi
    - łatwo napisać bibliotekę
    MINUSY:
    - duża odchyłka przy zmianie temperatury

    2. SHT71 (nota PDF) - czujnik, komunikujący się z uP poprzez magistralę I2C.
    PLUSY:
    - bardzo dokładny
    MINUSY:
    - karkołomna (?) obsługa wg tego, co wyczytałem w nocie PDF
    - cena przewyższa 100 zł

    Teraz tak - nie będę budować tego urządzenia do celów medycznych, więc pierwszy czujnik nie jest taki zły. Aczkolwiek, wg charakterystyki 4 z noty pdf widać odchyłkę o 0,5V dla tej samej wilgotności ale dla temp. 0 - 70 stopni. Jakaś odchyłka jest, pytanie czy dla temperatury domowej 20-30 *C jaka będzie odchyłka i błąd pomiarowy.
    Drugi czujnik z kolei jest bardzo dokładny, ale komunikuje się po magistrali I2C, której jeszcze do końca nie kumam. Z tego co wyczytałem w nocie i na pewnym niezaprzyjaźnionym forum lekko się przestraszyłem i schowałem pod kołderkę jak dziewczynka. Ale z drugiej strony, to jest wyzwanie. Można się nauczyć komunikacji po I2C.

    Co mi koledzy polecicie? Może jakiś inny czujnik? Może jakieś doświadczenia macie w tym temacie?

    Pozdrawiam serdecznie!

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lut 2013, o 09:30 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    W zasadzie to moge polecić SHT21 ew SHT11

    używałem obu są dobre .... ale w końcu to szwajcarska precyzja Sensiriona

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lut 2013, o 09:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 gru 2012
    Posty: 530
    Lokalizacja: Bydgoszcz
    Pomógł: 8

    I pewnie obydwa sterowane po i2c?

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lut 2013, o 09:57 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    tak , ale sa proste do opanowania , pisałem juz o tym i kol kierlan tez

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lut 2013, o 10:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 gru 2012
    Posty: 530
    Lokalizacja: Bydgoszcz
    Pomógł: 8

    No dobrze, spróbuję chyba uderzyć w ten czujnik... Dzięki!

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lut 2013, o 11:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 gru 2012
    Posty: 530
    Lokalizacja: Bydgoszcz
    Pomógł: 8

    Sun, nie wiem czy sobie poradzę z Twoimi bibliotekami :) Widzę, że napisane są na Twoje potrzeby, używając C++ i programowania obiektowego. Ała...

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lut 2013, o 11:40 
    Offline
    Użytkownik

    Dołączył(a): 26 lip 2012
    Posty: 291
    Lokalizacja: okolice Opola
    Pomógł: 20

    Jest również DHT22, oraz jego słabszy brat DHT11(którego miałem i obsługiwałem).

    Zalety to cena, i w przypadku DHT22 jak na tą cenę duża dokładność.
    Wady to poryta komunikacja, podobna do 1wire, czas reakcji (nie wiem jak w dht22) oraz (w przypadku dht11) zakres temperatur.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lut 2013, o 12:20 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 gru 2012
    Posty: 530
    Lokalizacja: Bydgoszcz
    Pomógł: 8

    Dzięki, już zaczynam studiowanie obsługi STH21 :) ten będzie idealny - przestępna cena i jak się okazuje, nie taka trudna obsługa i2c :)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lut 2013, o 16:53 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    Jeszcze tańszy jest SHT10 ;)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 wrz 2013, o 13:35 
    Offline
    Nowy

    Dołączył(a): 24 wrz 2013
    Posty: 1
    Pomógł: 0

    możecie sprawdzić też bardzo dokładny czujnik firmy Rotronic HC2-S. To jest sonda, która mierzy i wilgotność i temperaturę. Ma dwa kanały komunikacyjne, analogowy 0...1V oraz cyfrowy (UART) np. I2C, także można to wykorzystać na różne sposoby.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 19:56 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2012
    Posty: 26
    Pomógł: 0

    Proponuje SHT11. Sprawdziłem, działa bardzo dobrze. Osobiście używam bibliotekę z sieci. Należy tylko pamiętać, że odczyt z czujnika jest blokujący i trwa całe wieki, bo aż 750ms. Interfejs podobny do I2C ale wymaga oczekiwania na koniec konwersji czujnika.
    Kod pliku sht.c:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Kod pliku sht.h

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    delay.c:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Delay.h
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO