X-NUCLEO-53L0A1 – shield z czujnikami VL53L0X w technologii Time-Of-Flight

X-NUCLEO-53L0A1 – shield z czujnikami VL53L0X w technologii Time-Of-Flight

Nowością w ofercie KAMAMI.pl jest shield rozszerzający możliwości płytki Nucleo lub Arduino UNO R3 o pomiar odległości i gestów –  X-NUCLEO-53L0A1. Prezentowany shield został wyposażony w laserowe czujniki odległości VL53L0X, wykorzystujące opatentowaną przez STMicroelectronics technologię FlightSense. W dostarczonym zestawie znajdziemy płytkę bazową, dwie płytki z dodatkowymi czujnikami laserowymi (satelity), zestaw dystansów o wysokości 0,25, 0,5 oraz 1 mm, ochronną płytkę szklaną oraz dwa złącza 10-pinowe do montażu satelit.

Fot. 1. Zestaw X-NUCLEO-53L0A1

Moduł główny został wyposażony w jeden czujnik VL53L0X, mocowanie dystansów, 4-cyfrowy 7-segmentowy wyświetlacz LED oraz niezbędne układy i złącza. Wyświetlacz pozwala na prezentowanie odczytywanych odległości lub rozpoznanych gestów.

Fot. 2. Czujnik VL53L0X

Fot. 3. Wyświetlacz segmentowy LED

Ciekawym dodatkiem są wcześniej wspomniane dystanse oraz szkiełko ochronne. Dodatki te pozwalają na przetestowanie działania obudowanego czujnika i mamy możliwość zasymulowania działania czujnika w docelowej aplikacji. Na płytce bazowej znajduje się mocowanie do dystansów oraz szkiełka.

Fot. 4. Szkiełko ochronne i zestaw dystansów dołączony do zestawu

Dodatkowe czujniki, nazywane przez producenta satelitami, pozwalają na wykrywanie gestów związanych z kierunkiem ruchu.

Fot. 5. Satelity z dodatkowymi czujnikami VL53L0X

Fot. 6. Zestaw z zainstalowanymi satelitami

STMicroelectronics przygotowało zestaw sterowników oraz przykładów na zestaw  Nucleo-F401RE. Oprogramowanie demonstracyjne prezentuje pomiar odległości, wykrywanie gestu nagłego zbliżenia ręki, przesuwania ręki nad czujnikiem centralnym oraz przykład z wykorzystaniem dodatkowych czujników, wykrywanie gestu przesuwania z uwzględnieniem kierunku.

Przykład działania oprogramowania prezentuje poniższy film.

div#stuning-header .dfd-stuning-header-bg-container {background-size: initial;background-position: top center;background-attachment: initial;background-repeat: initial;}#stuning-header div.page-title-inner {min-height: 650px;}