{"title":"Distance \u0026 Proximity Sensors","description":"\u003cp\u003eUltrasonic, time of flight and proximity sensors for measuring distance and detecting nearby objects with Arduino, ESP32 and Raspberry Pi.\u003c\/p\u003e","products":[{"product_id":"hc-sr04-ultrasonic-distance-measuring-sensor","title":"HC-SR04 Ultrasonic Distance Measuring Sensor","description":"\u003cp\u003eThe HC-SR04 Ultrasonic Distance Measuring Sensor is a non-contact module that measures distances by emitting ultrasonic waves and timing the echo reflected back from objects. It is ideal for Arduino, ESP32, Raspberry Pi robotics, automation, and obstacle avoidance projects, offering reliable measurements for indoor and outdoor applications.\u003c\/p\u003e\n\u003ch2\u003eKey Features \u0026amp; Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-contact Distance Measurement:\u003c\/strong\u003e Measures distances without physical contact\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSensing Range:\u003c\/strong\u003e 2cm – 400cm (1″–13ft), 30° measuring angle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eResolution:\u003c\/strong\u003e 0.3cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrigger Pulse:\u003c\/strong\u003e 10µs HIGH pulse to start measurement\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower Supply:\u003c\/strong\u003e +5V DC, Quiescent Current \u0026lt;2mA, Working Current 15mA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInterface:\u003c\/strong\u003e Simple 4-pin connection (VCC, Trig, Echo, GND) compatible with Arduino, ESP32, Raspberry Pi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 45mm x 20mm x 15mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout Description\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVCC:\u003c\/strong\u003e +5V power supply input\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrig:\u003c\/strong\u003e Trigger input pin; send a 10µs HIGH pulse to start measurement\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEcho:\u003c\/strong\u003e Echo output pin; outputs a pulse width proportional to the distance\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGND:\u003c\/strong\u003e Ground connection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003eUsing the HC-SR04 is straightforward with Arduino, ESP32, or Raspberry Pi:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eConnect \u003cstrong\u003eVCC\u003c\/strong\u003e to 5V and \u003cstrong\u003eGND\u003c\/strong\u003e to ground.\u003c\/li\u003e\n\u003cli\u003eConnect \u003cstrong\u003eTrig\u003c\/strong\u003e and \u003cstrong\u003eEcho\u003c\/strong\u003e to digital GPIO pins.\u003c\/li\u003e\n\u003cli\u003eUse libraries such as \u003cem\u003eNewPing\u003c\/em\u003e for Arduino or Python scripts on Raspberry Pi to measure distances.\u003c\/li\u003e\n\u003cli\u003eCalculate distance using the echo pulse duration (distance = time × speed of sound \/ 2).\u003c\/li\u003e\n\u003cli\u003eFor multiple sensors, make sure each sensor has separate GPIO pins or trigger sequentially.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch2\u003eTroubleshooting Tips\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIf readings fluctuate, check wiring connections and ensure stable 5V power.\u003c\/li\u003e\n\u003cli\u003eObjects with soft surfaces may reflect ultrasound poorly, test with flat, solid objects.\u003c\/li\u003e\n\u003cli\u003eEnsure the sensor is not exposed to excessive noise or interference from other ultrasonic devices.\u003c\/li\u003e\n\u003cli\u003eVerify correct libraries and board selection in your code.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eRelated Products\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/zaitronics.com.au\/products\/vl53l0x-time-of-flight-laser-ranging-distance-sensor\"\u003eVL53L0X Time of Flight Laser Ranging Distance Sensor\u003c\/a\u003e – higher precision laser-based alternative\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/zaitronics.com.au\/collections\/all-sensors\"\u003eOther Arduino \u0026amp; ESP32 Sensors\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe HC-SR04 is a reliable, low-cost solution for robotics, obstacle avoidance, and distance measurement projects. Combined with Arduino or ESP32, it allows you to quickly implement automation, collision detection, and smart electronics experiments.\u003c\/p\u003e","brand":"Zaitronics","offers":[{"title":"Default Title","offer_id":48727361618212,"sku":"Z0162","price":1.9,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/3-5pcs-HC-SR04-HCSR04-to-World-Ultrasonic-Wave-Detector-Ranging-Module-HC-SR04-HCSR04-Distance_jpg.jpg?v=1766298135"},{"product_id":"vl53l0x-time-of-flight-laser-ranging-distance-sensor","title":"VL53L0X Time of Flight Laser Ranging Distance Sensor","description":"\u003cp\u003eThe VL53L0X Time of Flight Laser Ranging Distance Sensor is a high-precision, non-contact distance sensor that measures distance using laser time-of-flight technology. Unlike ultrasonic sensors, it delivers fast, accurate readings that are unaffected by object colour, surface texture, or ambient light, making it ideal for robotics, automation, and advanced sensing projects.\u003c\/p\u003e\n\u003cp\u003eDeveloped by STMicroelectronics, the VL53L0X uses a 940nm Class 1 laser and integrated ranging engine to measure distance with millimetre resolution. Its compact size, low power consumption, and I2C interface make it well suited for Arduino, ESP32, Raspberry Pi, and other microcontroller platforms.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccurate laser-based distance measurement using time-of-flight technology\u003c\/li\u003e\n\u003cli\u003eRecommended measurement range from 30mm to 1000mm\u003c\/li\u003e\n\u003cli\u003eMillimetre resolution for precise positioning and detection\u003c\/li\u003e\n\u003cli\u003eCompact form factor suitable for tight enclosures\u003c\/li\u003e\n\u003cli\u003eLow power consumption for battery-powered projects\u003c\/li\u003e\n\u003cli\u003eI2C interface compatible with Arduino, ESP32, and Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eHigh-speed measurements ideal for robotics and real-time applications\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTechnical Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasurement Range\u003c\/strong\u003e 30mm to 1000mm recommended\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAccuracy\u003c\/strong\u003e ±3 to ±5 percent depending on mode and conditions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eResolution\u003c\/strong\u003e 1mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperating Voltage\u003c\/strong\u003e 2.8V to 5.5V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eI2C Address\u003c\/strong\u003e 0x29 default\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBus Speed\u003c\/strong\u003e Up to 400kHz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLaser Type\u003c\/strong\u003e 940nm VCSEL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLaser Safety\u003c\/strong\u003e Class 1\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout and Connections\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVIN\u003c\/strong\u003e Power supply input supporting 2.8V to 5.5V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGND\u003c\/strong\u003e Ground connection\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSDA\u003c\/strong\u003e I2C data line\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSCL\u003c\/strong\u003e I2C clock line\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eXSHUT\u003c\/strong\u003e Shutdown and address control pin for multiple sensors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003eThe VL53L0X is easy to integrate using widely available libraries. Connect the sensor to your microcontroller using I2C, power it from 3.3V or 5V, and use an Arduino or Python library to begin reading distance values. When using multiple sensors on the same I2C bus, the XSHUT pin allows you to assign unique addresses.\u003c\/p\u003e\n\u003cp\u003eFor a deeper technical explanation, configuration modes, and performance optimisation tips, see our \u003ca href=\"https:\/\/zaitronics.com.au\/blogs\/guides\/vl53l0x-time-of-flight-distance-sensor-advanced-guide\" target=\"_blank\"\u003eVL53L0X Time of Flight Distance Sensor Advanced Guide\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eComparison and Alternatives\u003c\/h2\u003e\n\u003cp\u003eIf you are choosing between distance sensing technologies, consider the following alternatives depending on your project requirements.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/zaitronics.com.au\/products\/hc-sr04-ultrasonic-distance-measuring-sensor\" target=\"_blank\"\u003eHC-SR04 Ultrasonic Distance Measuring Sensor\u003c\/a\u003e for low-cost ultrasonic sensing where precision is less critical\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/zaitronics.com.au\/products\/adafruit-vl53l0x-time-of-flight-distance-sensor-30-to-1000mm\" target=\"_blank\"\u003eAdafruit VL53L0X Time of Flight Sensor\u003c\/a\u003e for a STEMMA QT and Qwiic compatible version\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/zaitronics.com.au\/products\/adafruit-vl53l1x-time-of-flight-distance-sensor-30-to-4000mm-stemma-qt-qwiic\" target=\"_blank\"\u003eAdafruit VL53L1X Time of Flight Sensor\u003c\/a\u003e for extended range up to 4 metres\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/zaitronics.com.au\/collections\/all-sensors\" target=\"_blank\"\u003eBrowse all sensors\u003c\/a\u003e to explore other distance and motion sensing options\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe VL53L0X is an excellent choice for projects that require fast, accurate, and reliable distance measurement in a compact package, especially where ultrasonic sensors fall short.\u003c\/p\u003e","brand":"Zaitronics","offers":[{"title":"Default Title","offer_id":49132177785124,"sku":"Z0087","price":5.9,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/VL53L0X-Tof_db62e0ce-9f61-4245-847c-b0a8994607da.webp?v=1767269048"},{"product_id":"jsn-sr04t-aj-sr04m-waterproof-ultrasonic-distance-sensor","title":"JSN-SR04T \/ AJ-SR04M Waterproof Ultrasonic Distance Sensor","description":"\u003cp data-start=\"198\" data-end=\"556\" class=\"\"\u003eThe JSN-SR04T is a rugged, waterproof ultrasonic distance sensor designed for harsh environments and outdoor applications. Featuring a sealed probe and a wide measuring range from 25cm to 450cm, it’s perfect for non-contact distance measurement in wet or dusty conditions, such as water level detection, waste bin monitoring, and robotics.\u003c\/p\u003e\n\u003cp data-start=\"558\" data-end=\"871\" class=\"\"\u003eWith digital signal processing and reliable performance in challenging settings, this sensor delivers consistent results where standard ultrasonic modules might fail. The included control board handles timing and signal interpretation, allowing for simple integration with microcontrollers like Arduino and ESP32.\u003c\/p\u003e\n\u003ch5 data-start=\"873\" data-end=\"888\"\u003e\u003cstrong data-start=\"873\" data-end=\"886\"\u003eFeatures:\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli data-start=\"891\" data-end=\"933\"\u003eWaterproof ultrasonic probe (IP66 rated)\u003c\/li\u003e\n\u003cli data-start=\"936\" data-end=\"967\"\u003eMeasuring range: 25cm – 450cm\u003c\/li\u003e\n\u003cli data-start=\"970\" data-end=\"993\"\u003eOperating voltage: 5V\u003c\/li\u003e\n\u003cli data-start=\"996\" data-end=\"1026\"\u003eAccurate and stable readings\u003c\/li\u003e\n\u003cli data-start=\"1029\" data-end=\"1081\"\u003eIdeal for outdoor and wet environment applications\u003c\/li\u003e\n\u003cli data-start=\"1084\" data-end=\"1138\"\u003eCompatible with Arduino, ESP32, Raspberry Pi, and more\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1140\" data-end=\"1244\" class=\"\"\u003e\u003cstrong data-start=\"1140\" data-end=\"1149\"\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAvoid immersing the sensor in water — the probe is waterproof, but the control board is not.\u003c\/p\u003e","brand":"Zaitronics","offers":[{"title":"Default Title","offer_id":50579117539620,"sku":"Z0135","price":13.8,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/S20864b5aa08d461285054cb64d9c9ef60.jpg_960x960q75.jpg__2.png?v=1745045395"},{"product_id":"pimoroni-vl53l1x-time-of-flight-tof-sensor-breakout","title":"Pimoroni VL53L1X Time of Flight (ToF) Sensor Breakout","description":"\u003cp\u003eAn all-singing, all-dancing time of flight distance sensor that uses PEW PEW LASERS (low-powered ones), our VL53L1X breakout is easy to use with Raspberry Pi or Arduino alike!\u003c\/p\u003e\n\u003cp\u003eThese low-power-laser-based time of flight sensors have great accuracy and sampling frequency, and this particular sensor has a wide range of detection, from 4cm to 4 metres.\u003c\/p\u003e\n\u003cp\u003eUse it as a proximity sensor, for presence detection, or as a laser tape measure! The speed, accuracy, and range, make this sensor ideal for collision-avoidance on robots.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIt's also compatible with Pimoroni's fancy new \u003c\/span\u003eBreakout Garden\u003cspan\u003e, where using breakouts is as easy just popping it into one of the six slots and starting to grow your project, create, and code.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch5\u003eFeatures\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eVL53L1X Time of Flight (ToF) sensor (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/vl53l1x.pdf?3713516543837568345\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003e4-400cm range (27° field of view)\u003c\/li\u003e\n\u003cli\u003eUp to 50Hz ranging frequency\u003c\/li\u003e\n\u003cli\u003e+\/- 25mm accuracy (+\/- 20mm in the dark)\u003c\/li\u003e\n\u003cli\u003eI2C interface (address 0x29)\u003c\/li\u003e\n\u003cli\u003e3.3V or 5V compatible\u003c\/li\u003e\n\u003cli\u003eReverse polarity protection\u003c\/li\u003e\n\u003cli\u003eCompatible with all models of Raspberry Pi, and Arduino\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/vl53l1x-python\" target=\"_blank\"\u003ePython library\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eKit includes\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eVL53L1X breakout\u003c\/li\u003e\n\u003cli\u003e1x5 male header\u003c\/li\u003e\n\u003cli\u003e1x5 female right-angle 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 female 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\u003ch5\u003eSoftware\u003c\/h5\u003e\n\u003cp\u003eOur\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/vl53l1x-python\" target=\"_blank\"\u003ePython library\u003c\/a\u003e makes it straightforward to use your time of flight sensor, providing methods for short, medium, and long range, and returning distances in mm. We've also included a couple of\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/vl53l1x-python\/tree\/master\/examples\" target=\"_blank\"\u003eexamples\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003ethat graph distance sensed, and set a threshold distance at which events can be triggered.\u003c\/p\u003e\n\u003ch5\u003eNotes\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 19x19x3.2mm (LxWxH).\u003c\/li\u003e\n\u003cli\u003eIf you want to use multiple VL53L1X breakouts together you can (temporarily) change the I2C addresses using \u003ca href=\"https:\/\/github.com\/pimoroni\/vl53l1x-python\/blob\/master\/examples\/change-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\u003eAlternatively, you could use an I2C multiplexer which will let you use multiple breakouts with the same address. \u003ca rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/pimoroni\/vl53l1x-python\/blob\/master\/examples\/distance_multiplexer.py\" target=\"_blank\"\u003eThis example\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eshows how to use these breakouts with a\u003cspan\u003e \u003c\/span\u003eTCA9548A I2C Multiplexer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":50760257667364,"sku":"PIM373","price":34.2,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/VL53L1X_3_of_4_768x768_crop_center_4e036d05-074f-4cb2-b8f0-534f0dc36420.webp?v=1750761926"},{"product_id":"adafruit-apds9960-proximity-light-rgb-and-gesture-sensor-stemma-qt-qwiic","title":"Adafruit APDS9960 Proximity, Light, RGB, and Gesture Sensor - STEMMA QT \/ Qwiic","description":"\u003cp\u003eThis breakout is chock full o' sensors! Add basic gesture sensing, RGB color sensing, proximity sensing, or ambient light sensing to your project with the \u003cstrong\u003eAdafruit APDS9960 Proximity, Light, RGB, and Gesture Sensor\u003c\/strong\u003e. When connected to your microcontroller (running our library code) it can detect simple gestures (left to right, right to left, up to down, down to up are currently supported), return the amount of red, blue, green, and clear light, or return how close an object is to the front of the sensor. This device uses an I2C interface so it's easy to wire up and use.\u003c\/p\u003e\n\u003cdiv class=\"row-fluid build-text\"\u003e\n\u003cp\u003eThe APDS9960 from Avago Technologies has an integrated IR LED and driver, along with four directional photodiodes that sense reflected IR energy from the LED. Its proximity detection feature allows it to measure the distance an object is from the front of the sensor (up to a few centimeters) with 8-bit resolution.\u003c\/p\u003e\n\u003cp\u003eSince there are four IR sensors, you can measure the changes in light reflectance at each of the cardinal locations over time and turn those changes into gestures. Our interface library can detect directional gestures (left to right, right to left, up to down, down to up), but in theory more complicated gestures like zig-zag, clockwise or counterclockwise circle, near to far, etc. could also be detected with additional code.\u003c\/p\u003e\n\u003cp\u003eThe APDS9960 has a configurable interrupt that can fire when a certain proximity threshold is broken, or when a color sensor breaks a certain threshold.\u003c\/p\u003e\n\u003cdiv class=\"row-fluid build-text\"\u003e\n\u003cp\u003eFor your convenience, we've pick-and-placed the sensor on a PCB with a 3.3V regulator and some level shifting so it can be easily used with your favorite 3.3V\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eor\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003e5V microcontroller.\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eNew! We've updated this board to be STEMMA QT compatible.\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eWe've\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003enow included\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.sparkfun.com\/qwiic\"\u003eSparkFun qwiic\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003ecompatible\u003cstrong\u003e \u003ca href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt\" rel=\"noopener\" target=\"_blank\"\u003eSTEMMA QT\u003c\/a\u003e\u003c\/strong\u003e connectors for the I2C bus so\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eyou don't even need to solder!\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/zaitronics.com.au\/search?options%5Bprefix%5D=last\u0026amp;q=stemma+qt\u0026amp;filter.p.product_type=\" rel=\"noopener\" target=\"_blank\"\u003eJust wire up to your favorite microcontroller or computer with a plug-and-play QT cable\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eto light\/color\/proximity data ASAP. \u003ca href=\"https:\/\/zaitronics.com.au\/search?options%5Bprefix%5D=last\u0026amp;q=stemma+qt\u0026amp;filter.p.product_type=\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003eQT Cable is not included\u003c\/strong\u003e, but we have a variety in the shop\u003c\/a\u003e. \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-apds9960-breakout\"\u003eWe've also prepared a guide and software library to get you up and running in Arduino IDE with just a few lines of code!\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"tab-heading-row\"\u003e\n\u003ch5 id=\"tab-technical-details-heading\"\u003eTechnical Details\u003c\/h5\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\" id=\"tab-technical-details-content\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\n\u003cp\u003e\u003cstrong\u003eRevision History:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAs of May 15, 2023\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e– we've updated this PCB with \u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_Pinguin\"\u003eAdafruit Pinguin\u003c\/a\u003e to make a lovely and legible silkscreen - you may get the new PCB or the older version with vector fonts - both are identical other than the fancy silkscreen. Additionally, this sensor breakout may come with black or tan STEMMA QT connectors. They work the same!\u003c\/li\u003e\n\u003cli\u003eAs of\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMarch 16, 2020\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- We've updated this sensor to our 0.7\" x 1.0\" STEMMA QT standard for sensors. There are now four mounting holes and two STEMMA QT connectors for plug-and-play connectivity! The schematic and pinout are the same, only the mechanical shape has changed.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e\u003c\/ul\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003cimg height=\"80\" width=\"145\" alt=\"RoHS 2 2011 65 EU Compliant\" src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2011_65_EU.svg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003cimg height=\"80\" width=\"145\" alt=\"RoHS 2 2015 863 EU Compliant\" src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2015_863_EU.svg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":51351037509924,"sku":"ADA3595","price":14.6,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/3595-06.jpg?v=1764055306"},{"product_id":"adafruit-vl53l1x-time-of-flight-distance-sensor-30-to-4000mm-stemma-qt-qwiic","title":"Adafruit VL53L1X Time of Flight Distance Sensor - ~30 to 4000mm - STEMMA QT \/ Qwiic","description":"\u003cp\u003eThe \u003cstrong\u003eAdafruit VL53L1X Time of Flight Distance Sensor\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e(also known as VL53L1CX) is a \u003cem\u003eTime of Flight\u003c\/em\u003e distance sensor that has a massive 4 meter range and LIDAR-like precision. The sensor contains a very tiny invisible laser source and a matching sensor. The VL53L1X can detect the \"time of flight\", or how long the light has taken to bounce back to the sensor.\u003c\/p\u003e\n\u003cp\u003eSince it uses a very narrow light source, it is good for determining the distance of only the surface directly in front of it. Unlike sonars that bounce ultrasonic waves, the 'cone' of sensing is very narrow. Unlike IR distance sensors that try to measure the amount of light bounced, the VL53L1X is much more precise and doesn't have linearity problems or 'double imaging' where you can't tell if an object is very far or very close.\u003c\/p\u003e\n\u003cp\u003eThis is the 'next generation' of the \u003ca href=\"https:\/\/www.adafruit.com\/products\/3317\"\u003eVL53L0X ToF sensor\u003c\/a\u003e and can handle about\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~30 to 4000mm\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eof range distance, with up to 50Hz update rate.\u003c\/p\u003e\n\u003cp\u003eThe sensor is small and easy to use in any robotics or interactive project. Since it needs 2.8V power and logic we put the little fellow on a breakout board with a regulator and level shifting. You can use it with any 3-5V power or logic microcontroller with no worries. Works great with the \u003cstrong\u003e3.3V logic level of a Feather or Raspberry Pi, or the 5V level of a Metro 328 or Arduino Uno\u003c\/strong\u003e, this breakout is ready to work with most common microcontrollers or SBCs. and since it speaks I2C, you can easily connect it up with two data wires plus power and ground. \u003c\/p\u003e\n\u003cp\u003eAs if that weren't enough, we've also added\u003ca href=\"https:\/\/www.sparkfun.com\/qwiic\"\u003e SparkFun qwiic\u003c\/a\u003e compatible \u003cstrong\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt\"\u003eSTEMMA QT\u003c\/a\u003e\u003c\/strong\u003e connectors for the I2C bus \u003cstrong\u003eso you don't even need to solder.\u003c\/strong\u003e Just wire up to your favorite micro with a plug-and-play cable to get ToF data ASAP. For a no-solder experience, just wire up to your favorite micro, like the STM32F405 Feather using a \u003ca href=\"https:\/\/zaitronics.com.au\/products\/4-pin-jst-sh-cable-qwiic-stemma-qt-compatible\" rel=\"noopener\" target=\"_blank\"\u003eSTEMMA QT adapter cable.\u003c\/a\u003e The Stemma QT connectors also mean the VL53L1X can be used with our \u003ca href=\"https:\/\/zaitronics.com.au\/search?options%5Bprefix%5D=last\u0026amp;q=stemma+qt\u0026amp;filter.p.product_type=\" rel=\"noopener\" target=\"_blank\"\u003evarious associated accessories.\u003c\/a\u003e \u003ca href=\"https:\/\/zaitronics.com.au\/search?options%5Bprefix%5D=last\u0026amp;q=stemma+qt\u0026amp;filter.p.product_type=\" rel=\"noopener\" target=\"_blank\"\u003eQT Cable is not included, but we have a variety in the shop\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eCommunicating to the sensor is done over I2C with an API written by ST, so it's not too hard to port it to your favorite microcontroller.\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-vl53l1x\"\u003eWe've got Arduino and CircuitPython\/Python code so you can use this sensor with an Arduino Uno, Feather M4, Raspberry Pi or anything in between!\u003c\/a\u003e\u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":51351485546788,"sku":"ADA3967","price":28.8,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/3967-00.jpg?v=1764075094"},{"product_id":"adafruit-vl53l0x-time-of-flight-distance-sensor-30-to-1000mm","title":"Adafruit VL53L0X Time of Flight Distance Sensor - ~30 to 1000mm","description":"\u003cp\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eVL53L0X\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eis a \u003cem\u003eTime of Flight\u003c\/em\u003e distance sensor like no other you've used! The sensor contains a very tiny invisible laser source, and a matching sensor. The VL53L0X can detect the \"time of flight\", or how long the light has taken to bounce back to the sensor. Since it uses a narrow light source, it is good for determining distance of the surface directly in front of it. Unlike sonars that bounce ultrasonic waves, the 'cone' of sensing is narrower, 35 degrees . Unlike IR distance sensors that try to measure the amount of light bounced, the VL53L0x is much more precise and doesn't have linearity problems or 'double imaging' where you can't tell if an object is very far or very close.\u003c\/p\u003e\n\u003cp\u003eThis is the 'big sister' of the\u003cspan\u003e \u003c\/span\u003eVL6180X ToF sensor, and can handle about 50mm to 1200mm of range distance. If you need a smaller\/closer range, check out the VL6180X which can measure 5mm to 200mm and also contains a light sensor.\u003c\/p\u003e\n\u003cp\u003eThe sensor is small and easy to use in any robotics or interactive project. Since it needs 2.8V power and logic we put the little fellow on a breakout board with a regulator and level shifting. You can use it with any 3-5V power or logic microcontroller with no worries. Works great with the \u003cstrong\u003e3.3V logic level of a Feather or Raspberry Pi, or the 5v level of a Metro 328 or Arduino Uno\u003c\/strong\u003e, this breakout is ready to work with most common microcontrollers or SBCs. and since it speaks I2C, you can easily connect it up with two data wires plus power and ground. \u003c\/p\u003e\n\u003cp\u003eAs if that weren't enough, we've also added\u003ca href=\"https:\/\/www.sparkfun.com\/qwiic\"\u003e SparkFun qwiic\u003c\/a\u003e compatible \u003cstrong\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/introducing-adafruit-stemma-qt\"\u003eSTEMMA QT\u003c\/a\u003e\u003c\/strong\u003e connectors for the I2C bus\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eso you don't even need to solder.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eJust wire up to your favorite micro with a plug-and-play cable to get 6-DoF data ASAP. For a no-solder experience, just wire up to your favorite micro, like the STM32F405 Feather using a \u003ca href=\"https:\/\/zaitronics.com.au\/products\/4-pin-jst-sh-cable-qwiic-stemma-qt-compatible\" rel=\"noopener\" target=\"_blank\"\u003eSTEMMA QT adapter cable.\u003c\/a\u003e The Stemma QT connectors also mean the VL53L0X can be used with our \u003ca href=\"https:\/\/zaitronics.com.au\/search?options%5Bprefix%5D=last\u0026amp;q=stemma+qt\u0026amp;filter.p.product_type=\" rel=\"noopener\" target=\"_blank\"\u003evarious associated accessories.\u003c\/a\u003e \u003ca href=\"https:\/\/zaitronics.com.au\/search?options%5Bprefix%5D=last\u0026amp;q=stemma+qt\u0026amp;filter.p.product_type=\" rel=\"noopener\" target=\"_blank\"\u003eQT Cable is not included, but we have a variety in the shop\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eCommunicating to the sensor is done over I2C with an API written by ST, so its not too hard to port it to your favorite microcontroller. We've written a wrapper library for Arduino so you can use it with any of your Arduino-compatible boards.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-vl53l0x-micro-lidar-distance-sensor-breakout\"\u003eCheck out our tutorial for code, schematics, diagrams and more!\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eIt's easy to use the VL53L0X sensor with Python and CircuitPython, and the \u003ca rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/github.com\/adafruit\/Adafruit_CircuitPython_VL53L0X\u0026amp;source=gmail\u0026amp;ust=1600285827347000\u0026amp;usg=AFQjCNEev9XZc8fRorzP3XKfNggqhojHJA\" href=\"https:\/\/github.com\/adafruit\/Adafruit_CircuitPython_VL53L0X\" target=\"_blank\"\u003eAdafruit CircuitPython VL53L0X\u003c\/a\u003e module.  This module allows you to easily write Python code that reads the range from the sensor.\u003c\/p\u003e\n\u003cp\u003eYou can use this sensor with any CircuitPython microcontroller board or with a computer that has GPIO and Python \u003ca rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/learn.adafruit.com\/circuitpython-on-raspberrypi-linux\u0026amp;source=gmail\u0026amp;ust=1600285827347000\u0026amp;usg=AFQjCNE_EuwEX4qcnkhHqZiFdRToBjG7Bg\" href=\"https:\/\/learn.adafruit.com\/circuitpython-on-raspberrypi-linux\" target=\"_blank\"\u003ethanks to Adafruit_Blinka, our CircuitPython-for-Python compatibility library\u003c\/a\u003e.\u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":51351738089764,"sku":"ADA3317","price":28.4,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/3317-06.jpg?v=1764079730"},{"product_id":"lj12a3-4-z-by-inductive-proximity-sensor-switch-no-pnp","title":"LJ12A3-4-Z\/BY Inductive Proximity Sensor Switch NO PNP","description":"\u003cp\u003eThe LJ12A3-4-Z\/BY is a high-performance inductive proximity sensor designed for detecting metal objects without physical contact. With a 4 mm sensing distance, normally open PNP output, and wide voltage compatibility, this sensor is perfect for industrial automation, robotics, and DIY electronics projects.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSensing Distance: 4 mm\u003c\/li\u003e\n\u003cli\u003eOutput Type: PNP (sourcing)\u003c\/li\u003e\n\u003cli\u003eSwitch Logic: Normally Open (NO)\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: DC 6–36 V\u003c\/li\u003e\n\u003cli\u003eBody Diameter: 12 mm\u003c\/li\u003e\n\u003cli\u003eReliable metal detection without contact\u003c\/li\u003e\n\u003cli\u003eCompact and durable design for industrial environments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTechnical Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVoltage Range: 6–36 V DC\u003c\/li\u003e\n\u003cli\u003eOutput Current: Max 200 mA\u003c\/li\u003e\n\u003cli\u003eSensing Distance: 4 mm\u003c\/li\u003e\n\u003cli\u003eDetection Method: Inductive (metal objects only)\u003c\/li\u003e\n\u003cli\u003eSwitching Frequency: Up to 2 kHz\u003c\/li\u003e\n\u003cli\u003eProtection: Reverse polarity, short-circuit resistant\u003c\/li\u003e\n\u003cli\u003eOperating Temperature: -25°C to 70°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003ctable cellspacing=\"0\" cellpadding=\"6\" border=\"1\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eWire Color\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrown\u003c\/td\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003eConnect to positive supply voltage (DC 6–36 V)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlue\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eConnect to ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003ctd\u003eOutput\u003c\/td\u003e\n\u003ctd\u003ePNP output, goes high when metal is detected\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomation and robotics metal detection\u003c\/li\u003e\n\u003cli\u003ePosition sensing for mechanical systems\u003c\/li\u003e\n\u003cli\u003eIndustrial control systems\u003c\/li\u003e\n\u003cli\u003eDIY electronics and maker projects\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWiring Diagram\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/PNP-3-wire-setup.jpg?v=1775472906\" alt=\"Internal schematic and external wiring for a 3-wire PNP inductive proximity sensor\" style=\"margin-bottom: 0px; float: none;\"\u003e\u003c\/div\u003e","brand":"Zaitronics","offers":[{"title":"Default Title","offer_id":52779738759460,"sku":"Z0481","price":7.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0870\/0021\/9940\/files\/Sbc0e575c65304b6d90456bf3933c4db0y_jpg_960x960q75_jpg.avif?v=1775472766"}],"url":"https:\/\/zaitronics.com.au\/collections\/distance-proximity-sensors.oembed","provider":"Zaitronics","version":"1.0","type":"link"}