licznik impulsów +/-

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
zeew
Posts: 10
Joined: Thu Apr 22, 2021 12:24 pm

Post

Jeżeli tak się da zrobić, aby na stronie pokazywać różnicę 2 liczników, to byłoby już jakieś prawie gotowe rozwiązanie. Licznik na stronie www ma pokazywać ile osób jest aktualnie na basenie. Może być Max 350 ludzi. Jeżeli będzie więcej, albo będzie się zbliżało do tej wartości, to na stronie basenu będzie komunikat. aby nie jechać na darmo i zaplanować przyjazd na basen w inny dzień. Przydałoby się jeszcze np. o północy automatyczne zerowanie licznika pokazującego różnicę , aby skorygować mogące się pojawić niedokładności.
zeew
Posts: 10
Joined: Thu Apr 22, 2021 12:24 pm

Post

Jak można dodać taki wirtualny licznik z różnicą innych liczników. szukam w necie jakiejś instrukcji i nic nie mogę trafić. Może jakiś link do samouczka?
User avatar
Lector
Posts: 1738
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

zeew wrote: Tue Jun 25, 2024 10:00 am Jak można dodać taki wirtualny licznik z różnicą innych liczników. szukam w necie jakiejś instrukcji i nic nie mogę trafić. Może jakiś link do samouczka?
viewtopic.php?t=14792

Jakbyś potrzebował pomocy w prezentacji na dowolnej stronie to też możesz śmiało pisać.
tu moje dane temperatur z basenu (Supla) https://lector.xiaomifans.pl/
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
zeew
Posts: 10
Joined: Thu Apr 22, 2021 12:24 pm

Post

Tak widziałem Twoje rozwiązanie wygląda naprawdę super ale wymaga ono zaprzęgnięcia i ogarnięcie Rasbery Pi - raczej nie dam rady. Szukam czy da się to zrobić w samej supli lub poprzez modyfikację wsadu na ESP8266 generowanego np z GUI-Generic.
Potrzebuję licznik, który można wyświetlić na stronie i którego wartość można zwiększać lub zmniejsza impulsami np. na ESP-01S.
User avatar
klew
Posts: 10485
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

zeew wrote: Wed Jun 26, 2024 10:44 am Tak widziałem Twoje rozwiązanie wygląda naprawdę super ale wymaga ono zaprzęgnięcia i ogarnięcie Rasbery Pi - raczej nie dam rady. Szukam czy da się to zrobić w samej supli lub poprzez modyfikację wsadu na ESP8266 generowanego np z GUI-Generic.
Potrzebuję licznik, który można wyświetlić na stronie i którego wartość można zwiększać lub zmniejsza impulsami np. na ESP-01S.
Obawiam się, że modyfikacja GUI-Generic i samodzielna kompilacja jest trudniejsza, niż to zaprzęgnięcie maliny (lub dowolnego serwerka na linuxie).

Ogólnie nie ma gotowego rozwiązania na to, co potrzebujesz. Także:
1. możesz sam napisać soft/skrypty, skompilować i wgrać na "dowolne" urządzenie (może to być też modyfikacja istniejącego softu) lub
2. znajdziesz kogoś, kto to zrobi za Ciebie
User avatar
Lector
Posts: 1738
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

zeew wrote: Wed Jun 26, 2024 10:44 am Tak widziałem Twoje rozwiązanie wygląda naprawdę super ale wymaga ono zaprzęgnięcia i ogarnięcie Rasbery Pi - raczej nie dam rady. Szukam czy da się to zrobić w samej supli lub poprzez modyfikację wsadu na ESP8266 generowanego np z GUI-Generic.
Potrzebuję licznik, który można wyświetlić na stronie i którego wartość można zwiększać lub zmniejsza impulsami np. na ESP-01S.
Jeżeli taki licznik nie jest potrzebny Ci w Supla / w aplikacji.
To można go ogarnąć w PHP + MySQL (w tedy nie jest potrzebne żadne dodatkowe urządzenie) można również zrobić aby o godzinie 0:00 zerował się (robił korektę) gdyby się nie wyzerował. Zrobiłbym pobierany danych do bazy dany co minutę i pobieranie tego na stronę.

Ja to rozwiązałem ze strona HTML uruchamia zapętlony skrypt JS (pętla co 15 sekund) który pobiera dane MySQL przez skrypt PHP.
Dodatkowy skrypt PHP uruchamiany przez CRON co minutę który pobiera dane z Supla.

Nawet baza danych nie potrzebna bo te kilka wartości, które i tak będą nadpisywane, można zapisać w JSON.
Last edited by Lector on Wed Jun 26, 2024 2:50 pm, edited 2 times in total.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
User avatar
Robert Błaszczak
Posts: 4484
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

Już wcześniej (na poprzedniej stronie tego wątku) podpowiadałem jak to można ogarnąć.

Ty stwierdziłeś (wyróżnienie moje):
zeew wrote: Mon Jun 10, 2024 10:27 am [...]
Znalazłem urządzenie Zamel LIW-01 ale ono potrafi tylko dodawać impulsy, a nie potrafi odejmować (tak jakby to był jakiś wielki problem programistyczny). Może ktoś podpowie jakieś inne urządzenie.
To jak rozumiem - skoro nie jest to żaden programistyczny problem - dasz radę ogarnąć temat. A jeśli jednak jest to dla Ciebie nie do ogarnięcia, to napisz w dziale Ogłoszenia, co potrzebujesz to dostaniesz pewnie jakieś oferty. Potrzebujesz urządzenie + oprogramowanie do specjalistycznego zastosowania, więc raczej nie licz, że ktoś to zrobi dla Ciebie za darmo.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
Lector
Posts: 1738
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

No nie tak specjalistyczne, potrzebne ESP z wygenerowanym firmware na GG, aby stworzyło dwa liczniki impulsów.
Podpiąć do wejść liczników impulsy z bramki wejścia i wyjścia, a resztę ogarnie skrypt PHP, również aby o 0:00 robił korektę i w radzie potrzeby zerował licznik osób na basenie.

Fakt pewnie dałoby radę zrobić jakiś dedykowany firmware, ale nie ma takiej potrzeby. Z tego co czytam, chodzi o prezentację na stronie WWW ilości osób na basenie, ile jest jeszcze wolnych miejsc.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
User avatar
Robert Błaszczak
Posts: 4484
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

Ja bym to zrobił np. na Raspberry Pi. Dwa liczniki w Pythonie na dwóch GPIO i zapis do bazy danych. Można wtedy na www pokazać aktualną ilość osób na basenie, a dane z bazy wykorzystać do analiz / statystyk. Supla do tego kompletnie nie potrzebna (ewentualnie kanał KPOP pokazujący aktualną ilość osób na basenie - tyle że skorzysta z tego kilka osób, a równie dobrze może na smartfonie wyświetlić stronę z licznikiem).
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
Lector
Posts: 1738
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

zeew wrote: Wed Jun 26, 2024 10:44 am Tak widziałem Twoje rozwiązanie wygląda naprawdę super ale wymaga ono zaprzęgnięcia i ogarnięcie Rasbery Pi - raczej nie dam rady. Szukam czy da się to zrobić w samej supli lub poprzez modyfikację wsadu na ESP8266 generowanego np z GUI-Generic.
Potrzebuję licznik, który można wyświetlić na stronie i którego wartość można zwiększać lub zmniejsza impulsami np. na ESP-01S.
Odpisałem na PW ;)
https://lector.xiaomifans.pl/licznik/
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos

Return to “Pomysły i koncepcje”