Wemos d1 mini + VL53L0X powyżej 1.30 metra brak wskazań?

Mmof
Posts: 1220
Joined: Sun Jan 26, 2020 5:49 pm
Has thanked: 34 times
Been thanked: 4 times

Post

Tak jak w temacie wgrałem GUI Generic do wemosa z obsługą
VL53L0X niby czujnik ma działać do 200cm a powyżej 130cm pojawiają się trzy kreski co może być przyczyną czujnik czy podłączenie nic pomiędzy nie jest podlaczone czujnik pod 5V i D1 oraz D2 piny wykorzystane. Z góry dzięki za pomoc.
Zapraszam na Facebook do wspólnej pomocy mniej zawansowanym użytkownikom Supla.
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplaauraton
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Wykorzystuję tą bibliotekę, możesz potestować sobie na Arduino co się dzieje.
https://github.com/adafruit/Adafruit_VL ... l53l0x.ino
https://gui-generic-builder.supla.io/
Mmof
Posts: 1220
Joined: Sun Jan 26, 2020 5:49 pm
Has thanked: 34 times
Been thanked: 4 times

Post

krycha88 wrote: Sun May 29, 2022 6:16 pm Wykorzystuję tą bibliotekę, możesz potestować sobie na Arduino co się dzieje.
https://github.com/adafruit/Adafruit_VL ... l53l0x.ino
Niestety ale software to nie moja bajka zacznę od zamówienia innego czujnika.
Zapraszam na Facebook do wspólnej pomocy mniej zawansowanym użytkownikom Supla.
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplaauraton
Adamo28
Posts: 223
Joined: Sun Nov 08, 2020 2:54 pm

Post

Generalnie te czujniki 2metrowe powinny działać w tym zakresie ale należy coś w nich przestawić/skonfigurować/ucudować mi nie udało się tego zrobić jak z tym walczyłem w żaden sposób i darowałem sobie. Minusem większego/dalszego pomiaru była mniejsza dokładność i częstotliwość z jaką nasypywał pomiar wiec do dynamicznych aplikacji się nie nadawał :] Mając płytkę STMową można za pomocą softu sobie bardziej w nich pogrzebać, fajne info w postaci wideo o tych czajniczkach na stronie

https://www.st.com/content/st_com/en/su ... ferer=true
wjk
Posts: 3
Joined: Mon Sep 19, 2022 5:52 pm

Post

krycha88 wrote: Sun May 29, 2022 6:16 pm Wykorzystuję tą bibliotekę, możesz potestować sobie na Arduino co się dzieje.
https://github.com/adafruit/Adafruit_VL ... l53l0x.ino
Cześć,

bez zmiany w kodzie GUI Generic Builder się nie obejdzie, aby odczytać dystans powyżej 120 cm. Mimo, że moduł VL53L0X jak i biblioteka Adafruit_VL53L0X umożliwiają odczyt pomiaru na dystansie do 200 cm, to wymagane jest ustawienia parametru VL53L0X_SENSE_LONG_RANGE przy inicjowaniu sensora. Na stronie producenta VL53L0X dostępne są wykresy dokładności pomiarów w zależności od wybranego trybu.

Aby możliwy był odczyt do 200 cm z poziomu supla potrzebna byłaby zmiana po stronie konfiguratora. Np. poza standardowymi opcjami dla VL53L0X z rozwijanej listy: WYŁĄCZ, ZAŁĄCZ przydałaby się dodatkowa opcja do wyboru ZAŁĄCZ (TRYB LONG RANGE), która inicjuje sensor we właściwym trybie.

Osobiście jestem zainteresowany taką funkcją i testami ;)
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

wjk wrote: Mon Sep 19, 2022 8:03 pm Cześć,

bez zmiany w kodzie GUI Generic Builder się nie obejdzie, aby odczytać dystans powyżej 120 cm. Mimo, że moduł VL53L0X jak i biblioteka Adafruit_VL53L0X umożliwiają odczyt pomiaru na dystansie do 200 cm, to wymagane jest ustawienia parametru VL53L0X_SENSE_LONG_RANGE przy inicjowaniu sensora. Na stronie producenta VL53L0X dostępne są wykresy dokładności pomiarów w zależności od wybranego trybu.

Aby możliwy był odczyt do 200 cm z poziomu supla potrzebna byłaby zmiana po stronie konfiguratora. Np. poza standardowymi opcjami dla VL53L0X z rozwijanej listy: WYŁĄCZ, ZAŁĄCZ przydałaby się dodatkowa opcja do wyboru ZAŁĄCZ (TRYB LONG RANGE), która inicjuje sensor we właściwym trybie.

Osobiście jestem zainteresowany taką funkcją i testami ;)
Dopisałem. Myślę, że proste szybki i przyjemne w realizacji :)

https://github.com/krycha88/GUI-Generic/issues/89
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

wjk wrote: Mon Sep 19, 2022 8:03 pm
krycha88 wrote: Sun May 29, 2022 6:16 pm Wykorzystuję tą bibliotekę, możesz potestować sobie na Arduino co się dzieje.
https://github.com/adafruit/Adafruit_VL ... l53l0x.ino
Cześć,

bez zmiany w kodzie GUI Generic Builder się nie obejdzie, aby odczytać dystans powyżej 120 cm. Mimo, że moduł VL53L0X jak i biblioteka Adafruit_VL53L0X umożliwiają odczyt pomiaru na dystansie do 200 cm, to wymagane jest ustawienia parametru VL53L0X_SENSE_LONG_RANGE przy inicjowaniu sensora. Na stronie producenta VL53L0X dostępne są wykresy dokładności pomiarów w zależności od wybranego trybu.

Aby możliwy był odczyt do 200 cm z poziomu supla potrzebna byłaby zmiana po stronie konfiguratora. Np. poza standardowymi opcjami dla VL53L0X z rozwijanej listy: WYŁĄCZ, ZAŁĄCZ przydałaby się dodatkowa opcja do wyboru ZAŁĄCZ (TRYB LONG RANGE), która inicjuje sensor we właściwym trybie.

Osobiście jestem zainteresowany taką funkcją i testami ;)
vl.PNG
Wrzuciłem wszystkie tryby które były dostępne.
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
wjk
Posts: 3
Joined: Mon Sep 19, 2022 5:52 pm

Post

Skuteczność oraz szybkość wdrożenia zmiany godne podziwu - brawo!

Zmiana działa zgodnie z oczekiwaniami. W trybie SENSE_LONG_RANGE możliwe jest zbieranie pomiarów powyżej 120 cm.
Testy przeprowadziłem na WeMOS D1 Mini z czujnikiem odległości VL53L0X w technologii ToF do 2m.
You do not have the required permissions to view the files attached to this post.

Return to “GUI Generic”