Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Sklep ElwronSklep Elwron
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino DTH11 - po czasie błąd, rozwala pracę Ardu

03 Lis 2016 13:39 609 3
  • Poziom 15  
    witam,
    Posiadam system Arduino + Domoticz to prostackiej automatyki domowej.

    Mam 2 czujniki dht11 - na strychu i w salonie.
    Po pewnym czasie dowolny z nich "rozwala" pracę systemu - rzuca tylko komunikatami, że "start conditions not met" . No i nie działa żaden przycisk, Arduino nie reaguje.

    Czujniki są wpięte przez ethernet shield w5100 , kable do czujników to skrętka ethernetowa wpinana bezpośrednio w piny ethernet shielda.

    Czy macie doświadczenie:
    1 \ na co zwrócić uwagę przy podłączaniu dh11/22 ? (z ds18b20 nie mam żadnych problemów) . Moze wymaga jakiegoś kondensatora/ czegos?
    miedzy data a vcc mam rezystor, ale nie pamiętam wartosci - ok 5kohm.
    2 \ czy da się programowo obejść sprawdzanie dht11? tzn. jeśli zacznie sypać błędami to pominąć ten fragment kodu?
    może coś w stylu try {} catch {} jak to było w C++ ?

    dzięki z góry za wszelkie wskazówki.
  • Sklep ElwronSklep Elwron
  • Pomocny post
    Admin Grupy Retro
    Kondensator 100nF między liniami zasilania (umieszczony tuż przy DHT11) to obowiązek. Warto do niego dodać jeszcze jeden, np. 10uF elektrolityczny. Stąd mogą się brać błędy w transmisji.
  • Sklep ElwronSklep Elwron
  • Poziom 15  
    rozumiem, że wpiąć go równolegle, tak samo jak ten rezystor?

    Arduino DTH11 - po czasie błąd, rozwala pracę Ardu
  • Admin Grupy Retro
    Tak: jedną nogą do +5V, a drugą do GND.