Development continues

Arduino:

Jako że wszystko jest w jednym skrypcie to tylko refactor. Wydzielenie funkcjonalności do osobnych funkcji dla pH i EC plus funkcje pomocnicze.

GitHub repo: grow-box-arduino

Popodpinałem też ostatecznie kabelki na płytce prototypowej.

Raspberry Pi:  

Będę używał mierników pH i EC najwyżej raz w dniu, a kiedy np. wyjadę to w ogóle nie będę ich używał. Dlatego nie chcę żeby płytki mierników były ciągle zasilane. Z tego powodu postanowiłem podpiąć ich zasilanie pod blok przekaźnika, żeby były włączane tylko kiedy przyjdę i zanurzę miernik w wodzie. Dorobiłem też dwa przełączniki, dla każdego miernika. 

Czyli: zanurzam miernik, naciskam odpowiedni przycisk, rPi włącza zasilanie dla odpowiedniego miernika, Arduino wtedy dostanie pomiar i wyśle je na port szeregowy (function in loop) a rPi nasłuchujące (function in loop) na tym samym porcie odczyta te wartości i zapisze do CSV.

Nic nie może pójść nie tak 😂.

Dodałem też logowanie (bash).

GitHub repo: green_box 

 

Comments