Orodha ya maudhui:

Mfumo wa Ridar Lidar VL53L0X Laser Muda wa Ndege: Hatua 9
Mfumo wa Ridar Lidar VL53L0X Laser Muda wa Ndege: Hatua 9

Video: Mfumo wa Ridar Lidar VL53L0X Laser Muda wa Ndege: Hatua 9

Video: Mfumo wa Ridar Lidar VL53L0X Laser Muda wa Ndege: Hatua 9
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Julai
Anonim
Image
Image

Katika mafunzo haya tutajifunza jinsi ya kutengeneza RADAR Lidar System kutumia VL53L0X Laser Time-of-Flight sensor.

Tazama video!

Hatua ya 1: Nini Utahitaji

Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
  • Arduino UNO (au nyingine yoyote Arduino)
  • Sensor ya Saa ya Ndege ya VL53L0X
  • OLED Onyesho
  • Servo motor
  • Bodi ya mkate
  • Waya za jumper
  • Programu ya Visuino: Pakua Visuino

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko
  • Unganisha pini ya OLED ya kuonyesha [VCC] kwa pini ya Arduino [5V]
  • Unganisha pini ya OLED ya kuonyesha [GND] kwa pini ya Arduino [GND]
  • Unganisha pini ya OLED ya kuonyesha [SDA] kwa pini ya Arduino [SDA]
  • Unganisha pini ya OLED ya kuonyesha [SCL] na pini ya Arduino [SCL]
  • Unganisha pini ya sensa ya TimeOfFlight [VCC] kwa pini ya Arduino [3.3V]
  • Unganisha siri ya sensorer ya TimeOfFlight [GND] kwa pini ya Arduino [GND]
  • Unganisha pini ya Sensor ya TimeOfFlight [SDA] kwa pini ya Arduino [SDA]
  • Unganisha pini ya Sensor ya TimeOfFlight [SCL] kwa pini ya Arduino [SCL]
  • Unganisha pini ya Servo motor "Orange" kwa pini ya Arduino Digital [7]
  • Unganisha pini ya Servo motor "Nyekundu" kwa pini nzuri ya Arduino [5V]
  • Unganisha pini ya Servo motor "Brown" kwa pini hasi ya Arduino [GND]

Ambatisha sensorer ya TimeOfFlight na mkanda wa bomba kwenye servo motor.

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

Visuino: https://www.visuino.eu 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 Vipengele

Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
  • Ongeza "Wakati wa Sehemu ya Mgambo Laser Ranger VL53L0X '
  • Ongeza sehemu ya "Gawanya Analog kwa Thamani."
  • Ongeza sehemu ya "Analog To Unsigned '
  • Ongeza sehemu ya "SSD1306 / SH1106 OLED Display (I2C)
  • Ongeza sehemu ya "Jenereta ya Saa"
  • Ongeza "sehemu ya jenereta ya Analog Triangle
  • Ongeza sehemu ya "Jenereta ya Saa"
  • Ongeza sehemu ya 2X "Linganisha Thamani ya Analog"
  • Ongeza sehemu ya "Ramani ya Analog Analog"
  • Ongeza sehemu ya "Servo"
  • Ongeza sehemu ya "Analog Inverse (Badilisha Ishara)"
  • Ongeza sehemu ya "Analog Multi Chanzo"

Hatua ya 5: Katika Vipengele vya Kuweka Visuino

Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
  • Chagua "DivideByValue1" na kwenye dirisha la mali weka Thamani ya 2
  • Chagua "ClockGenerator1" na katika dirisha la mali weka Mzunguko hadi 5
  • Chagua "TriangleAnalogGenerator1" na kwenye dirisha la mali weka Frequency kuwa 0.1
  • Chagua "LinganishaValue1" na katika seti ya dirisha la mali Linganisha Linganisha Aina na "ctBiggerOrEqual" na Thamani hadi 0.98
  • Chagua "LinganishaValue2" na katika seti ya dirisha la mali Linganisha Linganisha na "ctSmallerOrEqual" na Thamani hadi 0.02
  • Chagua "MapRange1" na katika dirisha la mali kuweka "Pato la Pato"> "Max" hadi 180
  • Bonyeza mara mbili kwenye DisplayOLED1 na kwenye dirisha la Elements
  • Buruta "Chora Mstari wa Angled" kushoto
  • Katika dirisha la mali lililowekwa "Angle" hadi -10, "Mwisho" hadi 60, "X" hadi 64, "Y" hadi 63
  • Bonyeza kwenye ikoni ya pini ya "Angle" na uchague "FloatSinkPin"
  • Bonyeza kwenye ikoni ya pini ya "Mwisho" na uchague "IntegerSinkPin"
  • Buruta "Jaza Skrini" kwa upande wa kushoto kwenye kidirisha cha vitu

  • Funga dirisha la Vipengele

Hatua ya 6: Katika Visuino Unganisha Vipengele

Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele

Unganisha Sensor I2C ya pini ya LaserRanger1 kwa pini ya bodi ya arduino I2C In

Unganisha DisplayOLED1 pini I2C Nje kwa bodi ya arduino siri I2C In

  • Unganisha Pini ya LaserRanger1 (mm) kwa DivideByValue1 pini ndani
  • Unganisha siri ya DivideByValue1 kwa AnalogToUnsigned1 pin In
  • Unganisha AnalogToUnsigned1 pin Out to DisplayOLED1> Chora Angled Line1 pin End
  • Unganisha ClockGenerator1 pini nje kwa TriangleAnalogGenerator1 pini Saa
  • Unganisha TriangleAnalogGenerator1 pini Ili KulinganishaValue1 na LinganishaValue2 pini ndani
  • Unganisha TriangleAnalogGenerator1 pini nje kwa Ramani1 na Servo1 pini ndani
  • Unganisha LinganishaValue1 na LinganishaValue2 pini nje kwa DisplayOLED1> Jaza Saa 1 ya Saa
  • Unganisha RamaniRange1 pin Out to AnalogMultiSource1 pin In
  • Unganisha pini ya Servo1 nje kwa pini ya dijiti ya Arduino 7
  • Unganisha pini ya AnalogMultiSource1 [0] kwa Inverse1 pini ndani
  • Unganisha pini ya AnalogMultiSource1 [1] kwa DisplayOLED1> Chora Angled Line1 pin Clock
  • Unganisha Inverse1 pini nje kwa OnyeshaOLED1> Chora Angled Line1 pini Angle

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

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

Katika Visuino, bonyeza chini kwenye Tabo "Jenga", hakikisha bandari sahihi imechaguliwa, kisha bonyeza kitufe cha "Kusanya / Kuunda na Kupakia".

Hatua ya 8: Cheza

Ikiwa utawasha moduli ya Arduino UNO, OLED Display itaanza kuonyesha umbali wa Rada na motor ya servo itageuka kushoto na kulia.

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

Hatua ya 9: Angalia Miradi Yangu Mingine

Tafadhali chukua muda kukagua Mradi wangu mwingine wa Baridi hapa:

Ilipendekeza: