Připojte se a pomozte s integrací VL53L1X

www
Odpovědět
kiklhorn
Moderátor
Moderátor
Příspěvky: 154
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 23 poděkování
Dostal poděkování: 40 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od kiklhorn »

Jezinka píše: 13. leden 2022, 20:08 Update interval mám 100ms, protože když jsem měl třeba 80, tak těch chyb bylo více. Co to přesně znamená tato chyba? Podotýkám, že to mám na dlouhých drátech cca 5 metrů. Byl kumšt to takto rozběhat a to ještě souběžně s napájením schodů kde teče 5V 60A když to svítí na MAX. Je to na stíněním UTP.
Nějak by mne nenapadlo tahat I2C na větší vzdálenosti, dost bych se bál rušení.

A kapacity vedení:
https://forum.hwkitchen.cz/viewtopic.php?t=590
https://elektronika.narkive.cz/wbLwtTxZ ... -rnice-i2c

Kouzlo přenosu na větší dálky jsou diferenciální páry. Rušení se pak indukuje na oba vodiče vedoucí stejný ale opačně polarizovaný signál - tj rozdíl signálů je stále stejný. I2C jede jen ve stovkách kHz, máš tam kroucenou dvojlinku a napájení. To je pro použití dif. páru skvělé. Pokud je napájení na konci v pořádku (což by mohlo jinak dělat velké problémy) tak bych řešil dva převodníky na/z dif. pár na každé straně. Při ceně ESP by ale cena jednoho musela být cca 50,-/4 ... Není lepší tam vrazit prostě další ESP a vykašlat se na dlouhou linku k senzorům z prvního?

A chyba - je několik věcí co NACK na I2C může znamenat podle toho co se zrovna děje. Jiné to je po adrese, jiné v rámci přenosu dat, atd... počítám že v tomto případě esp požádá senzor o data, očekává určitý počet byte a nedostane je.
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Dlouholetý ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží, bývalý a znovu začínající elektronik, 50/1978 §8.

Jezinka
Začínající autor
Začínající autor
Příspěvky: 35
Registrován: 06. leden 2022, 09:34
Dal poděkování: 2 poděkování
Dostal poděkování: 1 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od Jezinka »

kiklhorn píše: 14. leden 2022, 07:02
Jezinka píše: 13. leden 2022, 20:08 Update interval mám 100ms, protože když jsem měl třeba 80, tak těch chyb bylo více. Co to přesně znamená tato chyba? Podotýkám, že to mám na dlouhých drátech cca 5 metrů. Byl kumšt to takto rozběhat a to ještě souběžně s napájením schodů kde teče 5V 60A když to svítí na MAX. Je to na stíněním UTP.
Nějak by mne nenapadlo tahat I2C na větší vzdálenosti, dost bych se bál rušení.

A kapacity vedení:
https://forum.hwkitchen.cz/viewtopic.php?t=590
https://elektronika.narkive.cz/wbLwtTxZ ... -rnice-i2c

Kouzlo přenosu na větší dálky jsou diferenciální páry. Rušení se pak indukuje na oba vodiče vedoucí stejný ale opačně polarizovaný signál - tj rozdíl signálů je stále stejný. I2C jede jen ve stovkách kHz, máš tam kroucenou dvojlinku a napájení. To je pro použití dif. páru skvělé. Pokud je napájení na konci v pořádku (což by mohlo jinak dělat velké problémy) tak bych řešil dva převodníky na/z dif. pár na každé straně. Při ceně ESP by ale cena jednoho musela být cca 50,-/4 ... Není lepší tam vrazit prostě další ESP a vykašlat se na dlouhou linku k senzorům z prvního?

A chyba - je několik věcí co NACK na I2C může znamenat podle toho co se zrovna děje. Jiné to je po adrese, jiné v rámci přenosu dat, atd... počítám že v tomto případě esp požádá senzor o data, očekává určitý počet byte a nedostane je.
Ano já vím, že to není ideální. Jenže UTP kabel má jen 8 žil a já prostě potřeboval všech 8 žil. Protože v krabičce mám ještě Dallas senzor teploty a v další krabiččce senzor teploty a ještě LUX senzor. Takže není rezerva na diferenciální vedení. No jedině pak jít do dalšího ESP, ale to bych pak měl doma za pár let 50 ks esp.. no a ty vlny :-D

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 889
Registrován: 30. září 2020, 20:33
Dal poděkování: 47 poděkování
Dostal poděkování: 88 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od Pete30 »

Ano a to jsem přesně celou dobu myslel, použít na každou stranu schodů jeden esp.
Já to zde mám nastaveno tak, pokud něco nechodí na 100% nebo alespoň na 99 tak to řeším jinak dokud to tak nebude a pokud to tak nejede tak to odstraním a raději nepoužiju, pro mě je prioritou spolehlivost.
Například ta brána do kuchyně je již čtvrtý pokus a poslední dva se zdají být použitelné při testování :roll:
Co ty vlny ?, dělal jsem spoustu let na výstavbě a zprovoznění mobilních sítí pro jednoho operátora a vše co je kolem nás, Tv vysílače, internet, mobilní operátoři, další a další přenos různých signálů tak pár esp navíc fakt nic neřeší. Běží mi jich tu teď už asi 20 v bytě paneláku :lol:
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 889
Registrován: 30. září 2020, 20:33
Dal poděkování: 47 poděkování
Dostal poděkování: 88 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od Pete30 »

Vyšla včera vylepšená verze VL53L1X, zkoušel to již někdo ?
Dnes se na to chystám :o
Pokud nejsem přítomen tak jsem na rybách ;)

Jezinka
Začínající autor
Začínající autor
Příspěvky: 35
Registrován: 06. leden 2022, 09:34
Dal poděkování: 2 poděkování
Dostal poděkování: 1 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od Jezinka »

Pete30 píše: 16. leden 2022, 10:28 Vyšla včera vylepšená verze VL53L1X, zkoušel to již někdo ?
Dnes se na to chystám :o
Ano, dneska jsem jí nasadil. Funguje výborně jen jsem musel změnit z ručního nastavení roi na auto, protože to neměřilo.

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 889
Registrován: 30. září 2020, 20:33
Dal poděkování: 47 poděkování
Dostal poděkování: 88 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od Pete30 »

Potvrzuji nasadil jsem novou verzi VL53L1X na esp8266 bez nepotřebných senzorů a funguje skvěle :o
roode8266.png
Pokud nejsem přítomen tak jsem na rybách ;)

kiklhorn
Moderátor
Moderátor
Příspěvky: 154
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 23 poděkování
Dostal poděkování: 40 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od kiklhorn »

Trochu si tak přemýšlím, protože nechci tahat dráty, nad tím že by čidlo s tímto senzorem bylo napájeno bateriově.

Co mi tak utkvělo v hlavě tak ESP32 S2 umí nízkou spotřebu a držet přitom na wifi.
VL53L1X umí vyvolat přerušení a umí autonomní mód, ale vrací pouze jeden ROI.
Takže nápad - nechat ESP spící a senzor v autonomním módu, ať hlídá jen rozmezí vzdáleností. Pokud detekuje tak jej přepnout do multirange módu a načíst hodnoty. Pak zase autonomní režim a spící ESP.
Třeba nesmyl, třeba nic neušetřím, ale časem si s tím asi pohraju. Nějaké moduly s ESP S2, S3, C3 tu mám, jen stále čekám na v říjnu objednaný PPK2.

https://www.st.com/en/imaging-and-photo ... umentation
resp. UM2133 - https://www.st.com/resource/en/user_man ... ronics.pdf
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Dlouholetý ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží, bývalý a znovu začínající elektronik, 50/1978 §8.

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 889
Registrován: 30. září 2020, 20:33
Dal poděkování: 47 poděkování
Dostal poděkování: 88 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od Pete30 »

Zajímavý nápad tam kde není možnost síťového zdroje.
U sebe nemám problém, tam kde bude instalováno mám možnost připojení ke zdroji tak to asi nevyužiji.
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 889
Registrován: 30. září 2020, 20:33
Dal poděkování: 47 poděkování
Dostal poděkování: 88 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od Pete30 »

Mám ještě krabičku, není to můj výtvor protože tiskárna bude až v březnu a nemohu vyzkoušet ;)
https://www.thingiverse.com/thing:5199778
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 889
Registrován: 30. září 2020, 20:33
Dal poděkování: 47 poděkování
Dostal poděkování: 88 poděkování

Re: Připojte se a pomozte s integrací VL53L1X

Příspěvek od Pete30 »

Po instalaci nové verze 1.5,1 se mi po několika hodinách stane ze senzory jsou nedostupné a pomůže jen odpojit napájení a znovu připojit.
Máte někdo tento problém také ?
Teď jsem odstranil D1 mini 8266 a znovu nainstaloval, zatím to běží tak uvidíme
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět