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.
Wemos d1 mini + VL53L0X powyżej 1.30 metra brak wskazań?
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
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
Wykorzystuję tą bibliotekę, możesz potestować sobie na Arduino co się dzieje.
https://github.com/adafruit/Adafruit_VL ... l53l0x.ino
https://github.com/adafruit/Adafruit_VL ... l53l0x.ino
https://gui-generic-builder.supla.io/
Niestety ale software to nie moja bajka zacznę od zamówienia innego czujnika.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
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
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
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
https://www.st.com/content/st_com/en/su ... ferer=true
-
wjk
- Posts: 3
- Joined: Mon Sep 19, 2022 5:52 pm
Cześć,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
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
Dopisałem. Myślę, że proste szybki i przyjemne w realizacjiwjk 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![]()
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
Wrzuciłem wszystkie tryby które były dostępne.wjk wrote: Mon Sep 19, 2022 8:03 pmCześć,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
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![]()
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
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.
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.
