Arkisin ennen klo 14.00 tilatut tuotteet lähetetään samana päivänä ja ovat 98 %:ssa tapauksista perillä seuraavana päivänä. Ilmainen palautus 30 päivän harkinta-aika 1 vuoden takuu

Kytkentäkaavio ja koodiesimerkki

Näin kytket TOF050C-VL6180X Etäisyysanturi Time-Of-Flight erittäin tarkka:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.

VL6180X-etäisyysanturin mittaus

Tämä projekti mittaa tarkasti lyhyen matkan etäisyyksiä (jopa ~200mm) VL6180X Time-of-Flight -anturilla I2C:n kautta. Kytke anturi virtaan ja I2C-nastoihin ja avaa sitten Sarjaporttivalvonta 115200 baud nopeudella nähdäksesi etäisyysmittaukset millimetreinä reaaliajassa.

Kytkentäkaavio: TOF050C-VL6180X Etäisyysanturi Time-Of-Flight erittäin tarkka laitteessa Arduino UNO
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: TOF050C-VL6180X Etäisyysanturi Time-Of-Flight erittäin tarkka laitteessa Arduino UNO
Kytkentätaulukko · Klikkaa suurentaaksesi
VL6180X_Distance_Sensor_Measurement.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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);
}

Tarvittavat kirjastot: Adafruit_VL6180X 1.4.4

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

VL6180X-etäisyys- ja valosensori ESP32:lla

Tämä projekti mittaa lyhyen kantaman etäisyyden (0–100 mm) ja ympäristön valotason TOF050C VL6180X Time-of-Flight -sensorilla I2C:n kautta. Kytke sensori suoraan ESP32:n 3.3V:iin ja oletus-I2C-nastoihin (GPIO 21 ja 22). Avaa Serial Monitor 115200 baudilla nähdäksesi reaaliaikaiset etäisyys- ja ympäristön lux-mittaukset.

Kytkentäkaavio: TOF050C-VL6180X Etäisyysanturi Time-Of-Flight erittäin tarkka laitteessa ESP32 DevKit V1
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: TOF050C-VL6180X Etäisyysanturi Time-Of-Flight erittäin tarkka laitteessa ESP32 DevKit V1
Kytkentätaulukko · Klikkaa suurentaaksesi
VL6180X_Distance_Light_Sensor_with_ESP32.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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);
}

Tarvittavat kirjastot: Adafruit_VL6180X 1.4.4

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

TOF050C-VL6180X Etäisyysanturi Time-Of-Flight erittäin tarkka

Mini laser-etäisyysanturimoduuli, jonka tarkkuus on 1mm ja suuri kantama.

Malli: TOF050C-VL6180X
Jännite: 3V - 5 V
Virrankulutus: 40 mA (max)
Etäisyys: 3cm - 50cm

Liitännät:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT


Viestintä: I2C-viestintäprotokolla (täysin yhteensopiva 3-5 v järjestelmän kanssa)

Sopii Arduinoon, ESP8266:een ja ESP32:een. Toimii hyvin Adafruit_VL6180X-kirjaston kanssa.

Useita antureita on mahdollista käyttää yhdellä I2C-linjalla, koska antureille voidaan ohjelmallisesti antaa I2C-osoite.

VL53L0X Time Of Flight -laseranturi on erittäin tarkka ja luotettava anturi, jota voidaan käyttää monenlaisiin sovelluksiin, kuten etäisyysmittaukseen, liikkeentunnistukseen ja navigointiin.

Yksi tämän anturin tärkeimmistä eduista on sen tarkkuus. Anturi käyttää laserteknologiaa mitatakseen etäisyyden kohteeseen, mikä antaa paljon tarkemman tuloksen kuin esimerkiksi infrapuna-anturi. Tämä tekee anturista sopivan esimerkiksi droneihin, teollisuusautomaatioon ja robotteihin.

Lisäksi anturia on erittäin helppo käyttää. Se on yhteensopiva monien mikro-ohjainalustojen kanssa, kuten Arduino, Raspberry Pi ja STM32, ja saatavilla on paljon esimerkkejä ja kirjastoja, jotka auttavat sinua integroimaan anturin projektiisi.

Lopuksi anturi on myös erittäin pieni ja kevyt, joten se on helppo integroida monenlaisiin sovelluksiin. 2 ruuvireikää tekevät sen kiinnittämisestä tukevasti myös erittäin helppoa.

Mitat
Pituus: 1,3cm
Leveys: 1,04cm
Korkeus: 0,32cm

  • Etäisyysanturi
  • I2C-osoite
  • Kompakti koko
  • 2 ruuvinreikää
Toistettaessa video ladataan YouTubesta.

Miksi valita tämä tuote?

  • Erittäin tarkka – Mittaa 1 mm:n tarkkuudella.
  • Suuri mittausalue – Mittaa etäisyyksiä 3–50 cm.
  • Yhteensopiva I2C:n kanssa – Toimii 3–5 V järjestelmien kanssa I2C:n kautta.
  • Sopii tekijöille – Sopii Arduinoon, ESP8266:een ja ESP32:een.
  • Kompakti koko – Helppo integroida pienten mittojen ansiosta.
  • Helppo kiinnittää – Kiinnitys onnistuu kahdella ruuvinreiällä.
Tiedot
Mitat1,3 x 1,04 x 0,32 cm
LiitäntäI2C
SopiiArduino, ESP8266 ja ESP32
Virrankulutus40 mA (max)
MalliTOF050C-VL6180X
Etäisyys3 cm:stä 50 cm:iin

Arvostelut

Ei vielä arvosteluja.

Kirjoita arvostelu
Arvostelusi

Toimitus & palautukset

Toimitus

  • Paketti seurannalla€ 7,7024 tunnin sisällä
  • Nouto PostNL:n toimipisteestä€ 7,4024 tunnin sisällä
  • Kirjelaatikko-paketti€ 3,702 arkipäivän kuluessa
  • Kirjelaatikko­paketti 24 tuntia€ 4,5524 tunnin sisällä
  • Nouto myymälästäIlmainen
Kaikki toimituksesta

Palautukset

Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.

Kaikki palautuksista

Aiemmin katsotut