Senzor VL53L0X

Vše pro digitální provoz - dotazy, praxe, návody, postupy, normy, kompatibilita atd.

Moderátoři: Michal Dalecký, Jarda H., Rudolf

Senzor VL53L0X

Příspěvekod ohruska » úte 25 srp, 2020 8:59 am

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
ohruska
 
Příspěvky: 133
Registrován: sob 04 led, 2020 9:50 pm

Zpět na DCC v praxi

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 54 návštevníků