Rygiel furtki z pamięcią

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Piszę oczywiście o starszym sofcie - bez pamięci ...
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Sprawdziłem na pająku i działa poprawnie.

Podłącz sobie diodę do portu GPIO4
Na cloud.supla.org ustawiasz funkcje kanału 0 na "Otwieranie furtki", a funkcję kanału 2 na "Czujnik otwarcia furtki". Ponadto musisz ustawić, że czujnik na kanale 2 jest czujnikiem dla kanału 0. Czas otwarcia ustaw np na 1 sek.

Uruchamiasz.
1. Zwierasz GPIO12 do 3.3V -> ikona powinna się zmienić na zamkniętą.
2. Otwierasz ze smartfona -> zapala się na chwilę dioda, a ikona zmienia się na otwartą
3. Rozłączasz GPIO12 i ponownie zwierasz do 3.3V -> ikona zmienia się na zamkniętą
SUPLA.... Nareszcie w domu.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Faktycznie "stary" soft działa. Wcześniej podawałem napięcie 3,3v nie bezpośrednio na GPIO tylko na rezystor przed diodą LED.
Zaraz wgram "nowy" z "mem".
Dzięki za podpowiedź.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

pzygmunt wrote:Sprawdziłem na pająku i działa poprawnie.

Podłącz sobie diodę do portu GPIO4
Na cloud.supla.org ustawiasz funkcje kanału 0 na "Otwieranie furtki", a funkcję kanału 2 na "Czujnik otwarcia furtki". Ponadto musisz ustawić, że czujnik na kanale 2 jest czujnikiem dla kanału 0. Czas otwarcia ustaw np na 1 sek.

Uruchamiasz.
1. Zwierasz GPIO12 do 3.3V -> ikona powinna się zmienić na zamkniętą.
2. Otwierasz ze smartfona -> zapala się na chwilę dioda, a ikona zmienia się na otwartą
3. Rozłączasz GPIO12 i ponownie zwierasz do 3.3V -> ikona zmienia się na zamkniętą
Wgrałem soft z "mem" i u mnie to wygląda tak:

1. Kanały i skojarzenia czujników dla furtki ustawiłem tak jak opisałeś.
2. Działanie furtki jest prawidłowe - tak jak opisałeś.
3. Dodatkowo ustawiłem funkcję kanału 1 na "Otwieranie bramy wjazdowej", a funkcję kanału 3 na "Czujnik otwarcia bramy wjazdowej" i skojarzyłem je se sobą.
4. Otwarcie ze smartfona bramy wjazdowej powoduje zadziałanie przekaźnika furtki, ale z czasem ustawionym dla kanału 1, czyli bramy wjazdowej. Wyjście dedykowane dla tego kanału, czyli GPIO13 nie zmienia stanu. Czujnik otwarcia bramy działa prawidłowo.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Mój błąd. Pobierz aktualną wersję z github-a i daj znać czy teraz jest ok.
SUPLA.... Nareszcie w domu.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

pzygmunt wrote:Mój błąd. Pobierz aktualną wersję z github-a i daj znać czy teraz jest ok.
No tak, ale na github-ie ciągle "leży" starta wersja z przed 3 dni
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Sorry. Jutro to sprawdzę. Najwyraźniej nie kliknąłem "Commit"
SUPLA.... Nareszcie w domu.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Wrzucone.
SUPLA.... Nareszcie w domu.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Sprawdziłem i działa prawidłowo (super).
Brakuje tylko jeszcze oprogramowania przycisku wejścia w tryb konfiguracji (BUTTON) również w roli przycisku do otwierania "ręcznego" furtki (SWITCH). To jest ta przysłowiowa "wisienka na torcie" dzięki, której będzie można określić stan furtki przy jej "ręcznym" otwieraniu, które jak najbardziej również będzie wykorzystywane przy Unifonie.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Tak sobie jeszcze pomyślałem, że jeżeli przycisk do otwierania ręcznego byłby dedykowany do otwierania furtki, to można by ograniczyć listę dostępnych z poziomu serwera funkcji dla kanału 0 i kanału 2 (czyli przekaźnik i skojarzony z nim czujnik) tylko do "otwieranie/zamykanie furtki".
Zwiększyłoby to czytelność w konfigurowaniu urządzeń potencjalnym instalatorom.

Return to “Pomysły i koncepcje”