INHOUDSOPGAWE:

Arduino en VL53L0X Tyd-van-vlug + OLED-skermstudie: 6 stappe
Arduino en VL53L0X Tyd-van-vlug + OLED-skermstudie: 6 stappe

Video: Arduino en VL53L0X Tyd-van-vlug + OLED-skermstudie: 6 stappe

Video: Arduino en VL53L0X Tyd-van-vlug + OLED-skermstudie: 6 stappe
Video: VL53L1X Лазерный дистанционный датчик времени полета 400 см 2024, November
Anonim
Image
Image

In hierdie handleiding leer ons hoe u die afstand in mm kan vertoon met behulp van VL53L0X Time-of-Flight-sensor en OLED-skerm.

Kyk die video.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino UNO (of enige ander Arduino)
  • VL53L0X Laserafstandsensor Tydsensor-sensor
  • Springdrade
  • OLED -skerm
  • Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel OLED -skermpen (GND) aan Arduino -pen (GND)
  • Koppel OLED -skermpen (VCC) aan Arduino -pen (5V)
  • Koppel OLED -skermpen (SCL) aan Arduino -pen (SCL)
  • Koppel OLED -skermpen (SDA) aan Arduino -pen (SDA)
  • Koppel die VL53L0X -sensorpen (GND) aan die Arduino -pen (GND)
  • Koppel die VL53L0X -sensorpen (VCC) aan die Arduino -pen (5V)
  • Koppel die VL53L0X -sensorpen (SCL) aan die Arduino -pen (SCL)
  • Koppel die VL53L0X -sensorpen (SDA) aan die Arduino -pen (SDA)

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om ESP 8266 te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: Voeg en koppel komponente by in Visuino

Voeg en koppel komponente by in Visuino
Voeg en koppel komponente by in Visuino
Voeg en koppel komponente by in Visuino
Voeg en koppel komponente by in Visuino
Voeg en koppel komponente by in Visuino
Voeg en koppel komponente by in Visuino
  • Voeg die komponent "Time Of Flight Laser Ranger VL53L0X" by
  • Voeg die komponent "SSD1306/SH1106 OLED Display (I2C)" by, dubbelklik op die "DisplayOLED1" en sleep "Teksveld" na links in die venster met die elemente: 2
  • Koppel LaserRanger1 pin Sensor I2C aan Arduino pin I2C
  • Koppel DisplayOLED1 pin Out I2C aan Arduino pin I2C
  • Koppel LaserRanger1 penafstand (mm) aan DisplayOLED1 pen Teksveld1> In

Stap 5: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop

Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)

Stap 6: Speel

As u die Arduino UNO -module aanskakel, moet die OLED -skerm die afstand begin in mm wat dit van die Time of flight sensor af kom, kan u 'n voorwerp voor die sensor plaas en die waarde sal verander.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit hier aflaai en in Visuino oopmaak:

Aanbeveel: