Turinys:

„Arduino“ir „VL53L0X“skrydžio laikas + OLED ekrano pamoka: 6 žingsniai
„Arduino“ir „VL53L0X“skrydžio laikas + OLED ekrano pamoka: 6 žingsniai

Video: „Arduino“ir „VL53L0X“skrydžio laikas + OLED ekrano pamoka: 6 žingsniai

Video: „Arduino“ir „VL53L0X“skrydžio laikas + OLED ekrano pamoka: 6 žingsniai
Video: How to Use Infrared Remotes and Receivers on the Arduino - Ultimate Guide to the Arduino #26 2024, Lapkritis
Anonim
Image
Image

Šioje pamokoje mes išmoksime parodyti atstumą mm, naudojant VL53L0X skrydžio laiko jutiklį ir OLED ekraną.

Žiūrėti video įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino UNO“(ar bet kuris kitas „Arduino“)
  • VL53L0X Lazerio diapazono jutiklis skrydžio laiko jutiklis
  • Jumperio laidai
  • OLED ekranas
  • „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  • Prijunkite OLED ekrano kaištį (GND) prie „Arduino“kaiščio (GND)
  • Prijunkite OLED ekrano kaištį (VCC) prie „Arduino“kaiščio (5 V)
  • Prijunkite OLED ekrano kaištį (SCL) prie „Arduino“kaiščio (SCL)
  • Prijunkite OLED ekrano kaištį (SDA) prie „Arduino“kaiščio (SDA)
  • Prijunkite VL53L0X jutiklio kaištį (GND) prie „Arduino“kaiščio (GND)
  • Prijunkite VL53L0X jutiklio kaištį (VCC) prie „Arduino“kaiščio (5 V)
  • Prijunkite VL53L0X jutiklio kaištį (SCL) prie „Arduino“kaiščio (SCL)
  • Prijunkite VL53L0X jutiklio kaištį (SDA) prie „Arduino“kaiščio (SDA)

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šios instrukcijos veiksmus, kad nustatytumėte „Arduino IDE“programuoti ESP 8266! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 veiksmas: „Visuino“pridėkite ir prijunkite komponentus

„Visuino Add & Connect Components“
„Visuino Add & Connect Components“
„Visuino Add & Connect Components“
„Visuino Add & Connect Components“
„Visuino Add & Connect Components“
„Visuino Add & Connect Components“
  • Pridėkite „Laiko skrydžio lazerio reindžerio VL53L0X“komponentą
  • Pridėkite komponentą „SSD1306/SH1106 OLED Display (I2C)“, dukart spustelėkite „DisplayOLED1“, o elementų lange vilkite „Teksto laukas“į kairę ir ypatybių lango rinkinio dydį: 2
  • Prijunkite „LaserRanger1“kaiščio jutiklį I2C prie „Arduino“kaiščio I2C
  • Prijunkite „DisplayOLED1“kaištį „I2C“prie „Arduino“kaiščio I2C
  • Prijunkite „LaserRanger1“kaiščio atstumą (mm) prie „DisplayOLED1“kaiščio teksto lauko1> į

5 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“

„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

6 žingsnis: žaiskite

Jei įjungsite „Arduino UNO“modulį, OLED ekranas turėtų pradėti rodyti atstumą mm, kurį jis gauna iš skrydžio laiko jutiklio, galite pastatyti objektą priešais jutiklį ir vertė pasikeis.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:

Rekomenduojamas: