Orodha ya maudhui:

Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Hatua 6
Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Hatua 6

Video: Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Hatua 6

Video: Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Hatua 6
Video: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, Julai
Anonim
Image
Image

Katika mafunzo haya tutajifunza jinsi ya kuonyesha umbali katika mm kutumia VL53L0X sensorer ya Muda wa Ndege na OLED Onyesho.

Tazama video.

Hatua ya 1: Nini Utahitaji

Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
  • Arduino UNO (au nyingine yoyote Arduino)
  • VL53L0X Sensorer ya Kupakia Saa ya Saa-ya-Ndege
  • Waya za jumper
  • OLED Onyesho
  • Programu ya Visuino: Pakua Visuino

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko
  • Unganisha pini ya OLED ya kuonyesha (GND) kwa pini ya Arduino (GND)
  • Unganisha pini ya OLED ya kuonyesha (VCC) kwa pini ya Arduino (5V)
  • Unganisha pini ya OLED ya kuonyesha (SCL) kwa pini ya Arduino (SCL)
  • Unganisha pini ya OLED ya Kuonyesha (SDA) kwa pini ya Arduino (SDA)
  • Unganisha pini ya sensa ya VL53L0X (GND) kwa pini ya Arduino (GND)
  • Unganisha pini ya sensa ya VL53L0X (VCC) kwa pini ya Arduino (5V)
  • Unganisha pini ya sensa ya VL53L0X (SCL) kwa pini ya Arduino (SCL)
  • Unganisha pini ya sensa ya VL53L0X (SDA) kwa pini ya Arduino (SDA)

Hatua ya 3: Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO

Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO

Ili kuanza programu ya Arduino, utahitaji kuwa na IDE ya Arduino iliyosanikishwa kutoka hapa:

Tafadhali fahamu kuwa kuna mende muhimu katika Arduino IDE 1.6.6. Hakikisha umesakinisha 1.6.7 au zaidi, vinginevyo hii inayoweza kufundishwa haitafanya kazi! Ikiwa haujafanya fuata hatua katika hii inayoweza kufundishwa kusanidi IDE ya Arduino kupanga programu ya ESP 8266! Visuino: https://www.visuino.eu pia inahitaji kusanikishwa. Anza Visuino kama inavyoonyeshwa kwenye picha ya kwanza Bonyeza kitufe cha "Zana" kwenye sehemu ya Arduino (Picha 1) katika Visuino Wakati mazungumzo yanapoonekana, chagua "Arduino UNO" kama inavyoonyeshwa kwenye Picha 2

Hatua ya 4: Katika Visuino Ongeza na Unganisha Vipengele

Katika Visuino Ongeza na Unganisha Vipengele
Katika Visuino Ongeza na Unganisha Vipengele
Katika Visuino Ongeza na Unganisha Vipengele
Katika Visuino Ongeza na Unganisha Vipengele
Katika Visuino Ongeza na Unganisha Vipengele
Katika Visuino Ongeza na Unganisha Vipengele
  • Ongeza sehemu ya "Wakati Wa Ndege Laser Ranger VL53L0X"
  • Ongeza kipengee cha "SSD1306 / SH1106 OLED Display (I2C)", Bonyeza mara mbili kwenye "DisplayOLED1" na kwenye vipengee vya dirisha vuta "Nambari ya Maandishi" kushoto na katika ukubwa wa seti ya dirisha: 2
  • Unganisha Sensor I2C ya pini ya LaserRanger1 kwa siri ya Arduino I2C
  • Unganisha pini ya OnyeshaOLED1 nje I2C na pini ya Arduino I2C
  • Unganisha umbali wa pini ya LaserRanger1 (mm) kwa DisplayOLED1 pini Nakala Shamba1> Katika

Hatua ya 5: Tengeneza, Jaza na Upakie Nambari ya Arduino

Tengeneza, Unganisha, na Upakie Nambari ya Arduino
Tengeneza, Unganisha, na Upakie Nambari ya Arduino
Tengeneza, Unganisha, na Upakie Nambari ya Arduino
Tengeneza, Unganisha, na Upakie Nambari ya Arduino

Katika Visuino, Bonyeza F9 au bonyeza kitufe kilichoonyeshwa kwenye Picha 1 ili kutoa nambari ya Arduino, na ufungue IDE ya Arduino

Katika IDE ya Arduino, bonyeza kitufe cha Pakia, kukusanya na kupakia nambari (Picha 2)

Hatua ya 6: Cheza

Ikiwa utawasha moduli ya Arduino UNO, onyesho la OLED linapaswa kuanza kuonyesha umbali wa mm ambao unapata kutoka kwa Wakati wa sensa ya kukimbia, unaweza kuweka kitu mbele ya sensa na thamani itabadilika.

Hongera! Umekamilisha mradi wako na Visuino. Pia umeambatanishwa na mradi wa Visuino, ambao niliunda kwa Agizo hili, unaweza kuipakua hapa na kuifungua kwa Visuino:

Ilipendekeza: