Dgrowbox.gif

Z kodem HASZYSZ dostajesz 20% zniżki w growbox.pl

Sterownik do boxa by Szmajsel

Z www.Wiki.Haszysz.com
Przejdź do nawigacjiPrzejdź do wyszukiwania

Strona zawiera materiały niezbędne do budowy własnego sterownika z temanu na forum:
(52W LED)(0,15m2)(1x Jack Herer GHS) Jego możliwości:
- pomiar wilgotności powietrza
- pomiar temperatury powietrza
- sterowanie oświetleniem
- sterowanie nawilżaczem powietrza
- sterowanie wentylatorem wietrzącym (wyciągowym)
- sterowanie wentylatorem mieszającym
- liczenie dni uprawy

Informacje zawarte na wyświetlaczu:

Wyświetlacz sterownika


Górna linia licząc od lewej:
- temperatura
- wilgotność
- W-wietrzenie, M-mieszanie, N- nawilżanie (duża literka włączone mała wyłączone)
- ostatnia cyferka to ilość minut od ostatniego wietrzenia
Dolna linijka licząc od lewej:
- D-dzień, N-noc
- czas do końca dnia/nocy
- licznik dni od wyjścia rośliniki z ziemi


Schemat połączenia poszczególnych elementów:

Schemat sterownika


Elementy składowe:
- czyjnik wilgotności i temperatury DHT11
- wyświetlacz LCD 2x16 znaków ze sterownikiem hd44780 (standardowy i łatwo dostępny)
- moduł 4 przekaźników SSR (łatwo dostępny jako KIT dla Arduino)
- zasilacz 5V lub ładowarka do telefonu z wyjściem 5V (lub USB)
- dowolny potencjometr 10k (może być wieloobrotowy) do ustawienia kontrastu
- przełącznik

Elementy podłączone do wysokiego napięcia czyli zasilacz oraz moduł SSR najlepiej zamknąć w osobnej obudowie.
Pozostałe lememnty umieścić w drugiej obudowie.
Czujnik DHT11 najlepiej umieścić w okolicy szczytu rośliny.


Przełącznik na schemacie jest używany do włączania trybu otwarcia boxa. Nie działa wtedy nawilżanie oraz mieszanie a wentylator
wyciągowy działa cały czas.
W celu łatwego utrzymania wilgotności wietrzenie boxa odbywa się raz na 10 minut i trwa 1 minutę. Po cyklu wietrzenia sterownik
nawilża i miesza powietrze do zadanego poziomu (fotosynteza i tak nie przebiega szybciej).

Konfigurowanie parametrów pracy możliwe jest tylko bezpośredni w kodzie źródłowym. Można łatwo dopisać jakieś sterowanie (jestem w
trakcje) gdyż są jeszcze dostępne wolne piny.

Kod źródłowy do pobrania tutaj.
Wystarczy skopiować zawartość pliku txt do Arduino IDE, ustawić parametry (każda linijka parametrów jest opisana komentarzem), skompilować i wgrać. Do poprawnej kompilacji niezbędne są dwie dodatkowe biblioteki które trzeba zainstalować w Arduino IDE: - LiquidCrystal - DHTmaster