Forum AstroCD http://www.astrocd.pl/forum/ |
|
Arduino w Astronomii - Sterownik grzałek http://www.astrocd.pl/forum/viewtopic.php?f=105&t=5866 |
Strona 2 z 2 |
Autor: | Jarosław Grzegorzek [ czwartek, 8 sierpnia 2019, 10:14 ] |
Tytuł: | Re: Arduino w Astronomii - Sterownik grzałek |
Do obliczania punktu rosy wykorzystuję procedurę, którą znalazłem gdzieś w sieci Kod: double dewPoint(double celsius, double humidity) { // (1) Saturation Vapor Pressure = ESGG(T) double RATIO = 373.15 / (273.15 + celsius); double RHS = -7.90298 * (RATIO - 1); RHS += 5.02808 * log10(RATIO); RHS += -1.3816e-7 * (pow(10, (11.344 * (1 - 1/RATIO ))) - 1) ; RHS += 8.1328e-3 * (pow(10, (-3.49149 * (RATIO - 1))) - 1) ; RHS += log10(1013.246); // factor -3 is to adjust units - Vapor Pressure SVP * humidity double VP = pow(10, RHS - 3) * humidity; // (2) DEWPOINT = F(Vapor Pressure) double T = log(VP/0.61078); // temp var return (241.88 * T) / (17.558 - T); } Jeżeli chodzi o tranzystory sterujące grzałkami to prawdę mówiąc nie pamiętam teraz których dokładnie użyłem. Przy maksymalnym możliwym wysterowaniu określiłem prąd i dobrałem z marginesem bezpieczeństwa właściwy tranzystor. Otworzę obudowę i sprawdzę te tranzystorki. Nowy czujnik będę oczywiście musiał jakoś zabezpieczyć. Nie wiem, może wykorzystam obudowę po zużytym DHT22, o ile wymiary pozwolą. Jednak tego czujnika, który pójdzie pod kopułkę kamery AllSky nie będę osłaniał. Tam są na tyle korzystne warunki, że nie jest to konieczne. |
Autor: | Radosław Deska [ piątek, 9 sierpnia 2019, 06:24 ] |
Tytuł: | Re: Arduino w Astronomii - Sterownik grzałek |
Też trafiłem tą funkcję obliczania punktu rosy, ale nie sprawdzałem jej działania. Co do tranzystorów u siebie zastosuje na 100% jakiś MOSFET, najlepsza opcja. |
Autor: | Radosław Deska [ sobota, 5 października 2019, 18:54 ] |
Tytuł: | Re: Arduino w Astronomii - Sterownik grzałek |
Trochę czasu minęło, ale powstał układ modelowy, na płytce uniwersalnej. Narysował się też schemat połączeń i napisał się nowy kod dla sterownika. Prezentuję Automatyczny Sterownik Grzałek 2.0 Kod do pobrania z GitHub'a: Nano ASG 2.0 Załącznik: Załącznik: Załącznik: Załącznik: Załącznik:
|
Autor: | Jarosław Grzegorzek [ środa, 9 października 2019, 23:38 ] |
Tytuł: | Re: Arduino w Astronomii - Sterownik grzałek |
Obiecałem, że sprawdzę tranzystory, które użyłem (przepraszam, że tak długo to trwało). Mam 2 x TIP121 oraz 1 x BD135. Niebawem będę budował kolejny sterownik do drugiego obserwatorium, które właśnie wykańczam. Zapas TIP'ów mi się już skończył więc tam faktycznie użyję MOSFET'ów. W międzyczasie dotarły do mnie BME280, więc niedługo spróbuję też podłączyć je do układu istniejącego w pierwszym obserwatorium oraz oczywiście w nowym. Zobaczymy jak się będą zachowywać w dłuższej perspektywie. Sprawa ich obudowy rozwiązała się trochę sama, ponieważ kupiłem drukarkę 3D, a na https://www.thingiverse.com jest do pobrania mnóstwo projektów obudów dla BME280. Wystarczy któryś z nich wybrać, pobrać i wydrukować. |
Autor: | Jarosław Grzegorzek [ środa, 8 kwietnia 2020, 16:43 ] |
Tytuł: | Re: Arduino w Astronomii - Sterownik grzałek |
Mając ostatnio trochę wolnego postanowiłem zabrać się w końcu za te BME280, które wcześniej zamówiłem. Zdziwiłem się bardzo a później jeszcze bardziej wkurzyłem, kiedy okazało się, że Chińczyk przysłał mi BMP280 zamiast zamówionego BME280. Dlatego zacząłem kombinować jak może uzdrowić zepsute DHT22, których piękną kolekcję udało mi się już zgromadzić. Znów poszukiwania w sieci i znów porażka. Natknąłem się jednak na cenną informację, że pomiar wilgotności opiera się na zasadzie pomiaru elementu pojemnościowego. Skoro tak, to być może pomiędzy okładki dostają się jakieś mikrozabrudzenia, które fałszują wynik. Rozebrałem jeden z czujników. W środku wygląda on tak: Dotykając czujnik wilgotności patyczkiem kosmetycznym - uszkodziłem go, więc taka metoda jest zła. Wziąłem drugi, tym razem już bez jego rozcinania zacząłem w miejscu gdzie jest czujnik wilgotności puszczać bardzo ostry strumień powietrza z gruszki. Trwało to jakieś 5-10 minut. Po tym zainstalowałem go ponownie w obserwatorium. Efekt był jak poniżej (a wcześniej było 99-100%). Sukces ! Co ważniejsze, ten wynik 30% jest w pełni zgodny z innym przyrządem, który na pewno pokazuje dobrze. |
Autor: | Radosław Deska [ piątek, 24 kwietnia 2020, 11:48 ] |
Tytuł: | Re: Arduino w Astronomii - Sterownik grzałek |
Dobra robota! Teraz wiemy jak reanimować DHT |
Strona 2 z 2 | Strefa czasowa: UTC + 2 |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |