Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie

Aansluitschema en codevoorbeeld

Zo sluit je de TOF050C-VL6180X Afstandssensor Time-Of-Flight zeer nauwkeurig aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.

VL6180X-afstandssensormeting

Dit project meet nauwkeurige korte-afstandsmetingen (tot ~200mm) met de VL6180X Time-of-Flight sensor via I2C. Sluit de sensor aan op de voedings- en I2C-pinnen en open vervolgens de Seriële Monitor op 115200 baud om de afstandsmetingen in millimeters in realtime te bekijken.

Aansluitschema: TOF050C-VL6180X Afstandssensor Time-Of-Flight zeer nauwkeurig op een Arduino UNO
Aansluitschema · Klik om te vergroten
Aansluittabel: TOF050C-VL6180X Afstandssensor Time-Of-Flight zeer nauwkeurig op een Arduino UNO
Aansluittabel · Klik om te vergroten
VL6180X_Distance_Sensor_Measurement.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : VL6180X Distance Sensor Measurement
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : TOF050C-VL6180X Distance Sensor Time-Of-Flight high precision
 *  Libraries : Adafruit_VL6180X 1.4.4
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_VL6180X.h>

Adafruit_VL6180X vl = Adafruit_VL6180X();

void setup() {
  Serial.begin(115200);
  while (!Serial) { delay(1); }

  Serial.println(F("Initializing VL6180X sensor..."));
  if (!vl.begin()) {
    Serial.println(F("Failed to find VL6180X sensor! Check wiring."));
    while (1);
  }
  Serial.println(F("VL6180X sensor ready!"));
}

void loop() {
  uint8_t range = vl.readRange();
  uint8_t status = vl.readRangeStatus();

  if (status == VL6180X_ERROR_NONE) {
    Serial.print(F("Distance: "));
    Serial.print(range);
    Serial.println(F(" mm"));
  } else {
    if (status >= VL6180X_ERROR_SYSERR_1 && status <= VL6180X_ERROR_SYSERR_5) {
      Serial.println(F("System error"));
    } else if (status == VL6180X_ERROR_ECEFAIL) {
      Serial.println(F("ECE failure"));
    } else if (status == VL6180X_ERROR_NOCONVERGE) {
      Serial.println(F("No convergence"));
    } else if (status == VL6180X_ERROR_RANGEIGNORE) {
      Serial.println(F("Ignoring range"));
    } else if (status == VL6180X_ERROR_SNR) {
      Serial.println(F("Signal-to-Noise Ratio error"));
    } else if (status == VL6180X_ERROR_RAWUFLOW) {
      Serial.println(F("Raw reading underflow"));
    } else if (status == VL6180X_ERROR_RAWOFLOW) {
      Serial.println(F("Raw reading overflow"));
    } else if (status == VL6180X_ERROR_RANGEUFLOW) {
      Serial.println(F("Range reading underflow"));
    } else if (status == VL6180X_ERROR_RANGEOFLOW) {
      Serial.println(F("Out of range (>200mm)"));
    }
  }

  delay(200);
}

Benodigde bibliotheken: Adafruit_VL6180X 1.4.4

Wiring diagram and example code generated by Codey.online — https://www.codey.online

VL6180X-afstand- en lichtsensor met ESP32

Dit project meet korteafstandsafstand (0–100 mm) en omgevingslichtniveaus met de TOF050C VL6180X Time-of-Flight-sensor via I2C. Sluit de sensor rechtstreeks aan op de 3.3V van de ESP32 en de standaard I2C-pinnen (GPIO 21 en 22). Open de Serial Monitor op 115200 baud om de afstands- en omgevingsluxmetingen in realtime te bekijken.

Aansluitschema: TOF050C-VL6180X Afstandssensor Time-Of-Flight zeer nauwkeurig op een ESP32 DevKit V1
Aansluitschema · Klik om te vergroten
Aansluittabel: TOF050C-VL6180X Afstandssensor Time-Of-Flight zeer nauwkeurig op een ESP32 DevKit V1
Aansluittabel · Klik om te vergroten
VL6180X_Distance_Light_Sensor_with_ESP32.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : VL6180X Distance & Light Sensor with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : TOF050C-VL6180X Distance Sensor Time-Of-Flight high precision
 *  Libraries : Adafruit_VL6180X 1.4.4
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_VL6180X.h>

Adafruit_VL6180X vl = Adafruit_VL6180X();

void setup() {
  Serial.begin(115200);
  while (!Serial) delay(10);

  Serial.println("VL6180X Distance & Light Sensor Demo");

  Wire.begin(21, 22);

  if (!vl.begin()) {
    Serial.println("Failed to find VL6180X sensor! Check wiring.");
    while (1) delay(100);
  }

  Serial.println("VL6180X found and initialized!");
}

void loop() {
  float lux = vl.readLux(VL6180X_ALS_GAIN_5);
  uint8_t range = vl.readRange();
  uint8_t status = vl.readRangeStatus();

  Serial.print("Ambient Light: ");
  Serial.print(lux);
  Serial.print(" Lux | ");

  if (status == VL6180X_ERROR_NONE) {
    Serial.print("Distance: ");
    Serial.print(range);
    Serial.println(" mm");
  } else {
    Serial.print("Range Status Error (Code: ");
    Serial.print(status);
    Serial.println(")");
  }

  delay(200);
}

Benodigde bibliotheken: Adafruit_VL6180X 1.4.4

Wiring diagram and example code generated by Codey.online — https://www.codey.online

TOF050C-VL6180X Afstandssensor Time-Of-Flight zeer nauwkeurig

Mini laser afstandssensor module met een nauwkeurigheid van 1mm en groot bereik.

Model: TOF050C-VL6180X
Spanning: 3V tot 5 V
Stroomverbruik: 40 mA (max)
Afstand: 3cm tot 50cm

Aansluitingen:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT


Communicatie: de I2C communicatieprotocol (volledig compatibel met 3-5 v systeem)

Geschikt voor Arduino, ESP8266 en ESP32. Werkt goed met de Adafruit_VL6180X library.

Meerdere sensoren op 1 I2C lijn mogelijk doordat de sensoren softwarematig voorzien kunnen worden van een I2C adres.

De VL53L0X Time Of Flight laser sensor is een zeer precieze en betrouwbare sensor die gebruikt kan worden voor een breed scala aan toepassingen, waaronder afstandsmeting, bewegingsdetectie en navigatie.

Een van de belangrijkste voordelen van deze sensor is zijn precisie. De sensor maakt gebruik van lasertechnologie om de afstand tot een object te meten, waardoor het een veel nauwkeuriger resultaat geeft dan bijvoorbeeld een infrarood sensor. Dit maakt de sensor bijvoorbeeld geschikt voor gebruik in drones, industriële automatisering en robots.

Daarnaast is de sensor ook zeer eenvoudig te gebruiken. Het is compatibel met een breed scala aan microcontroller platforms, waaronder Arduino, Raspberry Pi en STM32, en er zijn veel voorbeelden en bibliotheken beschikbaar om u te helpen bij het integreren van de sensor in uw project.

Tot slot, de sensor is ook zeer klein en licht, waardoor het gemakkelijk te integreren is in een breed scala aan toepassingen. De 2 schroefgaten maken het ook nog eens zeer eenvoudig om deze sensor stevig te bevestigen.

Afmetingen
Lengte: 1,3cm
Breedte: 1,04cm
Hoogte: 0,32cm

  • Afstandssensor
  • I2C adres
  • Compact formaat
  • 2 schroefgaten
Bij afspelen wordt de video van YouTube geladen.

Waarom kiezen voor dit product?

  • Zeer nauwkeurig – Meet tot op 1 mm nauwkeurig.
  • Groot bereik – Meet afstanden van 3 tot 50 cm.
  • Compatibel met I2C – Werkt met 3-5V systemen via I2C.
  • Geschikt voor makers – Past bij Arduino, ESP8266 en ESP32.
  • Compact formaat – Makkelijk te integreren door kleine afmetingen.
  • Eenvoudig te bevestigen – Bevestigen kan met twee schroefgaten.
Specificaties
Afmetingen1,3 x 1,04 x 0,32 cm
InterfaceI2C
Geschikt voorArduino, ESP8266 en ESP32
Stroomverbruik40 mA (max)
ModelTOF050C-VL6180X
Afstand3cm tot 50cm

Beoordelingen

Nog geen beoordelingen.

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren

Eerder bekeken