{"product_id":"vl53l5cx-time-of-flight-tof-sensor-breakout","title":"VL53L5CX 8x8 Time of Flight (ToF) Array Sensor Breakout","description":"\u003cp\u003eA sophisticated distance sensor with 8x8 multizone ranging and a wide field of view - great for robots and advanced motion sensing.\u003c\/p\u003e\n\u003cp\u003eThis sensor \u003cstrong\u003emeasures distance\u003c\/strong\u003e by beaming low powered infrared lasers at a target (pew pew pew). It has great accuracy and sampling frequency (up to 60 Hz) and a large range of detection (from 2cm to 4 metres).\u003c\/p\u003e\n\u003cp\u003eWhat's especially exciting about this sensor (after the lasers) is that it can \u003cstrong\u003ereturn an 8x8 grid of readings as an array\u003c\/strong\u003e. This means you could detect movement coming from a specific direction (for smart security systems) or mount it on your robot for object tracking or superior collision avoidance without the need for lots of separate sensors.\u003c\/p\u003e\n\u003cp\u003eIt's compatible with our fancy \u003ca href=\"\/en-eu\/collections\/breakout-garden\" target=\"_blank\"\u003eBreakout Garden\u003c\/a\u003e system, where using breakouts is easy as popping it into one of the slots and starting to grow your project, create, and code. It's also \u003cstrong\u003eQw\/ST compatible\u003c\/strong\u003e so it can be plugged into a whole range of different \u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\"\u003emicrocontrollers and HATs\u003c\/a\u003e with Qwiic or STEMMA QT connectors.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVL53L5CX Time of Flight (ToF) sensor (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/vl53l5cx.pdf?v=1653407907\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e8x8 multizone ranging\u003c\/li\u003e\n\u003cli\u003eWide field of view (63° diagonal)\u003c\/li\u003e\n\u003cli\u003e2-400cm range\u003c\/li\u003e\n\u003cli\u003eUp to 60Hz ranging frequency\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eI2C interface, with address: 0x29*\u003c\/li\u003e\n\u003cli\u003e3-6V compatible\u003c\/li\u003e\n\u003cli\u003eReverse polarity protection (on Breakout Garden connector)\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi (\u003ca href=\"https:\/\/github.com\/pimoroni\/vl53l5cx-python\" target=\"_blank\"\u003ePython library\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico (\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++\/MicroPython libraries\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/VL53L5CX-schematic.pdf?v=1654004213\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVL53L5CX breakout\u003c\/li\u003e\n\u003cli\u003e1x5 pin header\u003c\/li\u003e\n\u003cli\u003e1x5 right-angle socket header\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWe've designed this breakout board so that you can solder on the piece of right-angle socket header and pop it straight onto the bottom left 5 pins on your Raspberry Pi's GPIO header (pins 1, 3, 5, 7, 9).\u003c\/p\u003e\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eThere's a \u003ca href=\"https:\/\/github.com\/pimoroni\/vl53l5cx-python\" target=\"_blank\"\u003ePython library\u003c\/a\u003e for using this sensor with a Raspberry Pi, with examples showing how to read distance, reflectance and motion (and how to display the grid of readings graphically on an LCD breakout).\u003c\/p\u003e\n\u003cp\u003eYou can also use this breakout with Raspberry Pi Pico and other RP2040 boards, using \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/\" target=\"_blank\"\u003eC++ or Pirate brand MicroPython\u003c\/a\u003e. Due to its size, we've not included ST's firmware in our batteries included MicroPython build - you'll need to copy it to the root directory of your board using Thonny:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/learn.pimoroni.com\/article\/micropython-and-vl53l5cx\" target=\"_blank\"\u003eMicroPython and VL53L5CX\u003c\/a\u003e - learn how to use this breakout with Raspberry Pi Pico (and other RP2040 boards)\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 19x19x4.6mm (LxWxH). The mounting holes are M2.5 and 13.6mm apart (centre to centre).\u003c\/li\u003e\n\u003cli\u003eWe've mounted the Qw\/ST connector and other components on the back of the breakout, so you can mount the front side flush with the inside wall of your robot's chassis.\u003c\/li\u003e\n\u003cli\u003eIf you want to use multiple VL53L5CX breakouts together you can (temporarily) change the I2C addresses using \u003ca href=\"https:\/\/github.com\/pimoroni\/vl53l5cx-python\/blob\/dev\/examples\/change_i2c_address.py\" target=\"_blank\"\u003ethis Python script\u003c\/a\u003e. Addresses changed like this won't persist after a reboot.\u003c\/li\u003e\n\u003cli\u003eWhen using multiple breakouts, the LP pad on the rear lets you put each one to sleep in turn to set the I2C address.\u003c\/li\u003e\n\u003cli\u003eNote that the I2C address printed on the current batch of breakouts is 0x52 - this is the 8-bit address (so technically correct, the best kind of correct). However, the I2C address that shows up in \u003ccode\u003ei2cdetect\u003c\/code\u003e and such is the 7-bit address - 0x29. We'll be updating the silk on the next batch :)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":39972903059539,"sku":"PIM622","price":19.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/vl53l5cx-8.jpg?v=1654090425","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/vl53l5cx-time-of-flight-tof-sensor-breakout","provider":"Pimoroni Ltd","version":"1.0","type":"link"}