Kazalo:

Arduino in VL53L0X čas letenja + OLED zaslon Vadnica: 6 korakov
Arduino in VL53L0X čas letenja + OLED zaslon Vadnica: 6 korakov

Video: Arduino in VL53L0X čas letenja + OLED zaslon Vadnica: 6 korakov

Video: Arduino in VL53L0X čas letenja + OLED zaslon Vadnica: 6 korakov
Video: Урок 19: Использование ЖК-экрана с Arduino LCD1602 LCD2004 | Пошаговый курс Arduino 2024, November
Anonim
Image
Image

V tej vadnici se bomo naučili prikazati razdaljo v mm s senzorjem časa letenja VL53L0X in zaslonom OLED.

Poglej si posnetek.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino UNO (ali kateri koli drug Arduino)
  • VL53L0X Laserski senzor za merjenje časa letenja
  • Mostične žice
  • OLED zaslon
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Priključite zatič zaslona OLED (GND) na zatič Arduino (GND)
  • Priključite pin OLED (VCC) na pin Arduino (5V)
  • Priključite pin OLED (SCL) na pin Arduino (SCL)
  • Priključite pin OLED (SDA) na pin Arduino (SDA)
  • Pin VL53L0X senzorja (GND) priključite na Arduino pin (GND)
  • Pin senzorja VL53L0X (VCC) priključite na pin Arduino (5V)
  • Pin senzorja VL53L0X (SCL) priključite na pin Arduino (SCL)
  • Pin senzorja VL53L0X (SDA) priključite na pin Arduino (SDA)

Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tukaj:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje ESP 8266! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

4. korak: V Visuino komponente za dodajanje in povezovanje

V Visuino komponente za dodajanje in povezovanje
V Visuino komponente za dodajanje in povezovanje
V Visuino komponente za dodajanje in povezovanje
V Visuino komponente za dodajanje in povezovanje
V Visuino komponente za dodajanje in povezovanje
V Visuino komponente za dodajanje in povezovanje
  • Dodajte komponento "Time of Flight Laser Ranger VL53L0X"
  • Dodajte komponento "SSD1306/SH1106 OLED Display (I2C)", dvokliknite "DisplayOLED1" in v oknu elementov povlecite "Besedilno polje" na levo in v oknu lastnosti nastavite velikost: 2
  • Priključite 1 -polni senzor LaserRanger I2C na Arduino pin I2C
  • Priključite DisplayOLED1 pin Out I2C na Arduino pin I2C
  • Priključite razdaljo pinov LaserRanger1 (mm) na polje z besedilom DisplayOLED1 pin1> In

5. korak: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE

V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

Korak 6: Igrajte se

Če napajate modul Arduino UNO, bi moral zaslon OLED prikazati razdaljo v mm, ki jo dobi od senzorja časa letenja, lahko postavite kakšen predmet pred senzor in vrednost se bo spremenila.

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete tukaj in ga odprete v Visuinu:

Priporočena: