Stránka 1 z 1

Senzor VL53L0X

PříspěvekNapsal: úte 25 srp, 2020 8:59 am
od ohruska
Senzor VL53L0X laserové čidlo vzdálenosti. Rozměr desky je 14x11x3.6 mm.
Neustále si pohrávám s myšlenkou použít toto čidlo na řízení dojezdu vlaku na kusou kolej.
Zatím zkouším jen jedno čidlo ve spojení s ARDUINEM NANO.
Protože senzor si neumí zapamatovat změněnou adresu, pro použití více čidel je nutno použít expander TCA9548.
Ten umí připojit až 8 kusů VL53L0X se stejnou adresou. Navíc těchto expanderů může být připojeno až 8 do jednoho arduina, protože deska má nastavitelnou adresu v rozsahu 0x70 až 0x77 .
Program se snaží implementovat určitý druh senzorové zprávy pomocí Arduino NANO, zasílání příslušných informací přímo do Rocrail přes USB. Definujte se řadič MCS2 v Rocrail.
Jsou dvě použití senzoru na kolejišti.
1. Senzor na ležato pod kolejí, umě v korkovém podloží 4mm, stejně jako IR senzor, se stavy 0 nebo 1.
2. Senzor na stojato, ve svislé poloze, který je skryt v koncové koleji. Potom lze použít například 3 stavy, jako 3 úseky, na kterých vlak zpomalí, dojede na konec koleje a zastaví . Zatím zkušební vzdálenosti mám 300,150 a 50 mm od konce kusé koleje.
Zatím ladím program pro ARDUINO, ale věřím, že se to povede.
Ota