GUI Generic

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Thu Feb 11, 2021 1:11 pm Wrzuciłem stabilizowany HC_SR04 ;)

Użyłem algorytmu znanego wszystkim ze skoków narciarskich. Robimy 5 pomiarów, odrzucamy dwa skrajne i z tego liczymy średnią ;)
Pomiary są co 100 ms, więc opóźnienie (np. dla czujnika parkowania) nie jest jakieś zauważalnie duże. Natomiast stabilność pomiarów jest dużo większa.
Mój egzemplarz HC_SR04 tylko przy odległości ~2 m generuje czasem jakiś dziwny wynik. Przy 50 cm mam w miarę stabilne pomiary (raczej +-2 cm się pojawia). Dodałem też "noInterrupts()" na czas pomiaru pulsu, bo przerwanie w trakcie pomiaru może być źródłem niespodzianek.

(kod jak na razie u mnie na branchu develop)
Metoda na Małysza działa równie dobrze :D
https://gui-generic-builder.supla.io/
User avatar
artur_n
Posts: 466
Joined: Thu Aug 17, 2017 2:24 pm
Location: RJA

Post

Wrzuciłem soft krycha88 i od 1h odczyt jest stabilny jak skała!!
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

W wersji 1.2.5 dodałem:
-szablon płytki H801 RGBW
-automatyczne załączanie przekaźników przy kalibracji HLW8012
-algorytm zaokrąglania wartości dla HC_SR04 napisany przez @klew. Dajcie znać który algorytm uśredniania działa lepiej porównując go do wersji 1.2.4. Jeżeli nie będzie różnicy a pewnie tak będzie to ten zostanie :)
-wsparcie dla MAX31855 napisane przez @elmaya

Jak zawsze podziękowania dla nich :)

aktualny soft będę wrzucał dodatkowo:
https://github.com/krycha88/SUPLA_Firmware
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
User avatar
pilcu
Posts: 203
Joined: Fri Jan 11, 2019 9:49 am
Location: Wrocław

Post

krycha88 wrote: Thu Feb 11, 2021 6:47 pm W wersji 1.2.5 dodałem:
-szablon płytki H801 RGBW
-automatyczne załączanie przekaźników przy kalibracji HLW8012
-algorytm zaokrąglania wartości dla HC_SR04 napisany przez @klew. Dajcie znać który algorytm uśredniania działa lepiej porównując go do wersji 1.2.4. Jeżeli nie będzie różnicy a pewnie tak będzie to ten zostanie :)
-wsparcie dla MAX31855 napisane przez @elmaya

Jak zawsze podziękowania dla nich :)

aktualny soft będę wrzucał dodatkowo:
https://github.com/krycha88/SUPLA_Firmware
No to jeszcze obsługa 1 linka bezpośredniego i będzie każdy zadowolony :D
[email protected]
Posts: 53
Joined: Thu Nov 14, 2019 2:28 pm

Post

Brak mi słów jest super :D
User avatar
pirat
Posts: 184
Joined: Sun May 12, 2019 12:22 pm
Been thanked: 1 time

Post

@krycha88 robisz super robotę jestem pod wrażeniem masz sporą wiedzę Jak znajdziesz czas :lol: pomyśl nad zliczaniem długości impulsu pewno przydało by się to wielu osobą co by zliczać czas działania różnych urządzeń :D . Co o tym myślicie ?
Last edited by pirat on Thu Feb 11, 2021 9:00 pm, edited 1 time in total.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

pilcu wrote: Thu Feb 11, 2021 7:37 pm No to jeszcze obsługa 1 linka bezpośredniego i będzie każdy zadowolony :D
Brzmi jak drutowanie z tym 1 linkiem :D opisz mi konkretny przypadek jak to by miało działać.

Czy problem konfiguracji o którym kiedyś wspominałem już nie występuje?
https://gui-generic-builder.supla.io/
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

krycha88 wrote: Thu Feb 11, 2021 6:47 pm W wersji 1.2.5 dodałem:
-automatyczne załączanie przekaźników przy kalibracji HLW8012
-wsparcie dla MAX31855 napisane przez @elmaya
Potwierdzam prawidłowe działanie w/w punktów oraz kompilację z kodu źródłowego.
@krycha88 - Dzięki !!!
4lger
Posts: 4
Joined: Sat Jan 16, 2021 2:39 pm

Post

Czy dla H801 do się ustawić RGBWW, piąty kanał ?
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

@krycha88 - pytanie ( sugestia ).
Czy była by możliwość, aby już zapisane ds-y, nie wyświetlały się w polu: "Znalezione DS18b20".
O ile dobrze pamiętam tak było w jednym z pierwszych tego typu soft-ów @Duch_ (8xds).
Przy dodawaniu większej ilości ds-ów, ( pojedynczo ), które muszą odpowiadać danej "lokalizacji" ( w kotłowni ), było by to łatwiejsze.
Także przy ewentualnej "wymianie" jednego z kilkunastu ds-ów, było by to łatwiejsze.
No ale ... ( tak tylko pytam )
Soft i tak już jest SUPER !!!

Return to “GUI Generic”