Բովանդակություն:

Arduino և VL53L0X Թռիչքի ժամանակ + OLED ցուցադրման ձեռնարկ ՝ 6 քայլ
Arduino և VL53L0X Թռիչքի ժամանակ + OLED ցուցադրման ձեռնարկ ՝ 6 քայլ

Video: Arduino և VL53L0X Թռիչքի ժամանակ + OLED ցուցադրման ձեռնարկ ՝ 6 քայլ

Video: Arduino և VL53L0X Թռիչքի ժամանակ + OLED ցուցադրման ձեռնարկ ՝ 6 քայլ
Video: VL53L1X 400 սմ թռիչքի ժամանակի լազերային հեռավորության սենսոր - Arduino և ցուցադրման ծրագիր 2024, Նոյեմբեր
Anonim
Image
Image

Այս ձեռնարկում մենք կսովորենք, թե ինչպես ցուցադրել հեռավորությունը մմ-ով ՝ օգտագործելով VL53L0X Time-of-Flight սենսորը և OLED էկրանը:

Դիտեք տեսանյութը:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino UNO (կամ որևէ այլ Arduino)
  • VL53L0X լազերային ազդանշանային ցուցիչ `ժամանակի թռիչքի ցուցիչ
  • Jumper լարերը
  • OLED էկրան
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  • Միացրեք OLED ցուցադրման քորոցը (GND) Arduino փինին (GND)
  • Միացրեք OLED ցուցադրման քորոցը (VCC) Arduino փինին (5V)
  • Միացրեք OLED ցուցադրման քորոցը (SCL) Arduino փինին (SCL)
  • Միացրեք OLED ցուցադրման քորոցը (SDA) Arduino փինին (SDA)
  • Միացրեք VL53L0X սենսորային քորոցը (GND) Arduino կապին (GND)
  • Միացրեք VL53L0X սենսորային քորոցը (VCC) Arduino կապին (5V)
  • Միացրեք VL53L0X սենսորային քորոցը (SCL) Arduino կապին (SCL)
  • Միացրեք VL53L0X սենսորային քորոցը (SDA) Arduino փինին (SDA)

Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝

Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դուք չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն ESP 8266 ծրագրին կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 4. Visuino- ում Ավելացնել և միացնել բաղադրիչները

Visuino- ում ավելացնել և միացնել բաղադրիչները
Visuino- ում ավելացնել և միացնել բաղադրիչները
Visuino- ում ավելացնել և միացնել բաղադրիչները
Visuino- ում ավելացնել և միացնել բաղադրիչները
Visuino- ում ավելացնել և միացնել բաղադրիչները
Visuino- ում ավելացնել և միացնել բաղադրիչները
  • Ավելացնել «Time of Flight Laser Ranger VL53L0X» բաղադրիչը
  • Ավելացրեք «SSD1306/SH1106 OLED Display (I2C)» բաղադրիչ, կրկնակի կտտացրեք «DisplayOLED1» - ի վրա և տարրերի պատուհանում «Տեքստային դաշտը» քաշեք ձախ և «հատկությունների» պատուհանում սահմանեք չափը ՝ 2:
  • Միացրեք LaserRanger1 պին Sensor I2C- ը Arduino pin I2C- ին
  • DisplayOLED1 կապը Out I2C- ը միացրեք Arduino կապի I2C- ին
  • Միացրեք LaserRanger1 կապի հեռավորությունը (մմ) DisplayOLED1 փինով Text Text1> In

Քայլ 5. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:

Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Քայլ 6: Խաղալ

Եթե դուք միացնում եք Arduino UNO մոդուլը, OLED էկրանը պետք է սկսի ցուցադրել հեռավորությունը մմ -ով, որը ստանում է թռիչքի ժամանակի սենսորից, կարող եք ինչ -որ առարկա դնել սենսորի դիմաց, և արժեքը կփոխվի:

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ և բացել Visuino- ում ՝

Խորհուրդ ենք տալիս: