Od czasu poprzedniego wpisu o HB-UNI-Sen-CAP-MOIST autor dokonał radykalnych zmian w projekcie. Między innymi do innych pinów podłączone są czujniki Kolejna istotna zmiana to taka, że projekt HB-UNI-Sen-CAP-MOIST-T oraz HB-UNI-Sen-CAP-MOIST (różniące się czujnikiem temperatury) zostały połączone w jeden. Obecnie rodzaj urządzenia wybierany jest w szkicu poprzez definicję NO_DS18B20. Ze względu na wprowadzone zmiany zdecydowałem się na HB-UNI-Sen-CAP-MOIST-T. Opiszę tylko swoje spostrzeżenia zaś cały projekt znajdziecie w serwisie Github pod adresem https://github.com/jp112sdl/HB-UNI-Sen-CAP-MOIST .
Do rzeczy.
Zdecydowałem się na montaż układu „w pajęczynę” aby zmniejszyć jego gabaryty. Finalnie udało się wszystko zamknąć w niewielką, natynkową puszkę elektryczną o wymiarach 80x42x40 (EAN 8585022743859).
W projekcie wszystkie połączenia wykonałem przewodami elastycznymi. Dzięki czemu w ciasnej puszcze mogłem dość swobodnie układać elementy i przewody. Do puszki wszedł między innymi koszyk na baterie w kształcie litery L. Dzięki temu do puszki weszły 3 a nie 2 baterie co znacznie powinno przedłużyć czas wymiany baterii.
Moduł radiowy połączyłem przewodem taśmowym. W puszcze elektrycznej wyciąłem płaski otwór na czujnik wilgotności. Do wycięcia użyłem noża do tapet. Puszka okazała się być wykonana z elastycznego tworzywa co dodatkowo ułatwiło wycinanie. W wyciętej płaskiej szczelinie nadciąłem miejsce na przewód czujnika temperatury.
Do puszki najpierw trafił koszyk z bateriami, następnie czujnik wilgotności. Po prawej stronie (w normalnej pozycji będzie to góra) zostało miejsce na Arduino Pro Mini. Do Arduino w złącze RX,TX celowo wlutowałem goldpin rzeński, który obecnie posłuży dodatkowo jako separator / izolator. Odzieli Arduino od koszyka z bateriami.
Arduino weszło na swoje miejsce bez większych problemów. Wcześniej gdy do połączenia modułu radiowego z Arduino stosowałem przewody (drut) ze skrętki komputerowej, układanie było koszmarem i często dochodziło do wyrwania padów z płytek.
Po upakowaniu wszystkiego gotowy układ wygląda tak. Nawet jest dostęp do przycisku konfiguracyjnego, który (niestety) musi być też wciskany aby układ pobrał sobie konfigurację z centrali. Wystarczy tylko zamknąć pokrywę i gotowe.
Obecnie w układzie mam trzy takie czujniki. Na pewno dojdzie jeszcze jeden, podwójny w szklarni. Docelowo liczę, że takich czujników będzie 6 może i więcej.
Jeszcze uwaga odnośnie czujnika temperatury DS18B20 w hermetycznej obudowie kupionego na Aliexpress. Okazało się, producent pomylił się w opisie wyprowadzeń. Opis podany przez producenta to: żółty (VCC), czerwony (DATA), czarny (GND). Tak samo opisane jest to na zdjęciu produktu. Od razu opis wydawał się podejrzany (ze względu na kolory). Po podłączeniu do HB-UNI-Sen-CAP-MOIST-T cały układ zawieszał się w trakcie startu. W rzeczywistości układ wyprowadzeń jest taki: żółty (DATA), czerwony (VCC), czarny (GND). Po zamianie przewodów żółtego z czerwonym układ ruszył i nawet rozpoczął poprawny pomiar temperatury.
Mam nadzieję, że jak traficie na podobny opis wyprowadzeń a tym bardziej na podobny problem to tą uwagą zaoszczędzę Wam trochę czasu (plus jeden zmarnowany czujnik, który chciałem otworzyć w celu sprawdzenia podłączeń).
Na koniec ponownie gorąco zachęcam do przeczytania FAQ biblioteki AskSinPP w oparciu o którą stworzono HB-UNI-Sen-CAP-MOIST-T, a w szczególności informacji o module radiowym CC1101 -> https://asksinpp.de/Grundlagen/FAQ/Fehlerhafte_CC1101.html