Teraz jest środa, 4 grudnia 2024, 05:30

Strefa czasowa: UTC + 2




Utwórz nowy wątek Odpowiedz w wątku
Przejdź na stronę Poprzednia strona  1, 2
Autor Wiadomość
 Tytuł: Re: Arduino w Astronomii - Sterownik grzałek
PostNapisane: czwartek, 8 sierpnia 2019, 10:14 
Offline
Nowy na forum
Avatar użytkownika

Dołączył(a): poniedziałek, 27 maja 2019, 22:04
Posty: 7
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.

_________________
http://www.supernowe.pl


Góra
 Zobacz profil  
 

 Tytuł: Re: Arduino w Astronomii - Sterownik grzałek
PostNapisane: piątek, 9 sierpnia 2019, 06:24 
Offline
Ranga: [3]
Avatar użytkownika

Dołączył(a): niedziela, 28 sierpnia 2011, 19:05
Posty: 338
Lokalizacja: Świętochłowice
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.

_________________
SK Dobson 8", Delta Optical Voyager II 12x50

Projekty "Zrób to sam"


Góra
 Zobacz profil  
 
 Tytuł: Re: Arduino w Astronomii - Sterownik grzałek
PostNapisane: sobota, 5 października 2019, 18:54 
Offline
Ranga: [3]
Avatar użytkownika

Dołączył(a): niedziela, 28 sierpnia 2011, 19:05
Posty: 338
Lokalizacja: Świętochłowice
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:
Komentarz: Schemat ukladu
Nano_ASG_20_Schemat.pdf [45.38 KiB]
Pobrane 393 razy

Załącznik:
Nano_ASG_1_small.png
Nano_ASG_1_small.png [ 309.13 KiB | Przeglądane 10686 razy ]

Załącznik:
Nano_ASG_2_small.png
Nano_ASG_2_small.png [ 280.6 KiB | Przeglądane 10686 razy ]

Załącznik:
Nano_ASG_3_small.png
Nano_ASG_3_small.png [ 284.81 KiB | Przeglądane 10686 razy ]

Załącznik:
Nano_ASG_4_small.png
Nano_ASG_4_small.png [ 282.34 KiB | Przeglądane 10686 razy ]

_________________
SK Dobson 8", Delta Optical Voyager II 12x50

Projekty "Zrób to sam"


Góra
 Zobacz profil  
 
 Tytuł: Re: Arduino w Astronomii - Sterownik grzałek
PostNapisane: środa, 9 października 2019, 23:38 
Offline
Nowy na forum
Avatar użytkownika

Dołączył(a): poniedziałek, 27 maja 2019, 22:04
Posty: 7
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ć.

_________________
http://www.supernowe.pl


Góra
 Zobacz profil  
 
 Tytuł: Re: Arduino w Astronomii - Sterownik grzałek
PostNapisane: środa, 8 kwietnia 2020, 16:43 
Offline
Nowy na forum
Avatar użytkownika

Dołączył(a): poniedziałek, 27 maja 2019, 22:04
Posty: 7
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:

Obrazek

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.

Obrazek

_________________
http://www.supernowe.pl


Góra
 Zobacz profil  
 
 Tytuł: Re: Arduino w Astronomii - Sterownik grzałek
PostNapisane: piątek, 24 kwietnia 2020, 11:48 
Offline
Ranga: [3]
Avatar użytkownika

Dołączył(a): niedziela, 28 sierpnia 2011, 19:05
Posty: 338
Lokalizacja: Świętochłowice
Dobra robota! Teraz wiemy jak reanimować DHT :D

_________________
SK Dobson 8", Delta Optical Voyager II 12x50

Projekty "Zrób to sam"


Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku
Przejdź na stronę Poprzednia strona  1, 2

Strefa czasowa: UTC + 2


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 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:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL