Witam,
Zlecę napisanie programu na Arduino Uno v3.
Kontroler będzie sterować hydrofornią składającą się z dwóch pomp głębinowych, sprężarki, czujnika ciśnienia, czujnika poziomu cieczy w zbiorniku (poziom powietrza 3 przekaźniki).
Po włączeniu kontroler sprawdza sygnały z czujników, wyświetla je na wyświetlaczu i czeka na zielony przycisk start. Gdy poziom wody = brak i ciśnienie wody mniejsze niż 1 bar, uruchamia się rozruch hydroforni. Rozruch hydroforni polega na uruchomieniu 1 pompy głębinowej i napełnianiu zbiorników aż do poziomu minimum (brak wody, minimum, ok, max). Po napełnieniu do minimum wyłączają się pompa głębinowa, a uruchamia się sprężarka, która pompuje powietrze aż ciśnienie osiągnie 2.5 bara. Sprężarka się wyłącza, uruchamia się druga z pomp głębinowych i pompuje wodę aż ciśnienie osiągnie 5,2 bara. W tym momencie kończy się rozruch hydroforni. Zaczyna się normalna praca, a po spadku ciśnienia do 3.5 bara uruchamia się pierwsza pompa głębinowa, a o ile ciśnienie nie zacznie rosnąć w ciągu 20 sekund, to uruchamia się druga pompa. Pompy za każdym razem uruchamiają się na zmianę. Gdy woda osiągnie poziom max, program uruchomi sprężarkę, która będzie włączała się w zakresie ciśnienia 3.5 bara do 4.8 bara. Pompowanie powietrza zakończy się, kiedy poziom wody spadnie do poziomu ok.
Wyświetlacz 2004 i2c
Wyświetlacz podzielony na pół
W każdej linijce wyświetlane dwie wartości
P1- ON (ON/OFF) P2- ON (ON/OFF)
Komp- (ON/OFF) U/P - ON/OFF
Bar- **.** P/W- brak/min/ok/max
T/Z- ON P1 **** P2**** Komp **** Licznik motogodzin
P1 pompa 1
P2 pompa 2
Komp kompresor - sygnalizuje pracę kompresora
U/P uzupełnianie powietrza - sygnalizuje punkt pracy kodu kontrolera uruchomiony tryb pompowania powietrza
Bar- aktualne ciśnienie
P/W poziom wody
T/z tryb zimowy po przyciśnięciu niebieskiego przycisku
Uruchamia się tryb zimowy - poziom wody zero, ciśnienie mniejsze niż 0.5 bar, pompy uruchamiają się jednocześnie na 10 minut co 14 dni o godzinie 1 w nocy. Sprężarka nie pracuje. Jest jeszcze przycisk stop.
Gdy przyciśniemy start, a stan wody jest = min, a ciśnienie większe niż 1 bar, uruchamia się normalna praca.
Zlecę napisanie programu na Arduino Uno v3.
Kontroler będzie sterować hydrofornią składającą się z dwóch pomp głębinowych, sprężarki, czujnika ciśnienia, czujnika poziomu cieczy w zbiorniku (poziom powietrza 3 przekaźniki).
Po włączeniu kontroler sprawdza sygnały z czujników, wyświetla je na wyświetlaczu i czeka na zielony przycisk start. Gdy poziom wody = brak i ciśnienie wody mniejsze niż 1 bar, uruchamia się rozruch hydroforni. Rozruch hydroforni polega na uruchomieniu 1 pompy głębinowej i napełnianiu zbiorników aż do poziomu minimum (brak wody, minimum, ok, max). Po napełnieniu do minimum wyłączają się pompa głębinowa, a uruchamia się sprężarka, która pompuje powietrze aż ciśnienie osiągnie 2.5 bara. Sprężarka się wyłącza, uruchamia się druga z pomp głębinowych i pompuje wodę aż ciśnienie osiągnie 5,2 bara. W tym momencie kończy się rozruch hydroforni. Zaczyna się normalna praca, a po spadku ciśnienia do 3.5 bara uruchamia się pierwsza pompa głębinowa, a o ile ciśnienie nie zacznie rosnąć w ciągu 20 sekund, to uruchamia się druga pompa. Pompy za każdym razem uruchamiają się na zmianę. Gdy woda osiągnie poziom max, program uruchomi sprężarkę, która będzie włączała się w zakresie ciśnienia 3.5 bara do 4.8 bara. Pompowanie powietrza zakończy się, kiedy poziom wody spadnie do poziomu ok.
Wyświetlacz 2004 i2c
Wyświetlacz podzielony na pół
W każdej linijce wyświetlane dwie wartości
P1- ON (ON/OFF) P2- ON (ON/OFF)
Komp- (ON/OFF) U/P - ON/OFF
Bar- **.** P/W- brak/min/ok/max
T/Z- ON P1 **** P2**** Komp **** Licznik motogodzin
P1 pompa 1
P2 pompa 2
Komp kompresor - sygnalizuje pracę kompresora
U/P uzupełnianie powietrza - sygnalizuje punkt pracy kodu kontrolera uruchomiony tryb pompowania powietrza
Bar- aktualne ciśnienie
P/W poziom wody
T/z tryb zimowy po przyciśnięciu niebieskiego przycisku
Uruchamia się tryb zimowy - poziom wody zero, ciśnienie mniejsze niż 0.5 bar, pompy uruchamiają się jednocześnie na 10 minut co 14 dni o godzinie 1 w nocy. Sprężarka nie pracuje. Jest jeszcze przycisk stop.
Gdy przyciśniemy start, a stan wody jest = min, a ciśnienie większe niż 1 bar, uruchamia się normalna praca.

