Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 4. darbība: Visino pievienojiet komponentus
- 5. darbība: Visuino komplekta komponentos
- 6. darbība: Visuino Connect komponentos
- 7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 8. solis: spēlējiet
- 9. darbība: pārbaudiet citus manus projektus
Video: RADAR Lidar System VL53L0X Lāzera lidojuma laiks: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šajā apmācībā mēs uzzināsim, kā izveidot RADAR Lidar sistēmu, izmantojot VL53L0X lāzera lidojuma laika sensoru.
Skatīties video!
1. darbība. Kas jums būs nepieciešams
- Arduino UNO (vai kāds cits Arduino)
- VL53L0X Lāzera lidojuma laika sensors
- OLED displejs
- Servo motors
- Maizes dēlis
- Jumper vadi
- Visuino programma: lejupielādējiet Visuino
2. solis: ķēde
- Savienojiet OLED displeja tapu [VCC] ar Arduino tapu [5V]
- Savienojiet OLED displeja tapu [GND] ar Arduino tapu [GND]
- Savienojiet OLED displeja tapu [SDA] ar Arduino tapu [SDA]
- Savienojiet OLED displeja tapu [SCL] ar Arduino tapu [SCL]
- Savienojiet TimeOfFlight sensora tapu [VCC] ar Arduino tapu [3.3V]
- Savienojiet TimeOfFlight sensora tapu [GND] ar Arduino tapu [GND]
- Savienojiet TimeOfFlight sensora tapu [SDA] ar Arduino tapu [SDA]
- Savienojiet TimeOfFlight sensora tapu [SCL] ar Arduino tapu [SCL]
- Pievienojiet servomotora "oranžo" tapu Arduino digitālajai tapai [7]
- Pievienojiet servodzinēja sarkano tapu Arduino pozitīvajai tapai [5V]
- Pievienojiet servodzinēja "brūno" tapu Arduino negatīvajai tapai [GND]
Pievienojiet TimeOfFlight sensoru ar līmlenti pie servomotora.
3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
Visuino: https://www.visuino.eu ir jāinstalē. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā
4. darbība: Visino pievienojiet komponentus
- Pievienojiet komponentu "Time Of Flight Laser Ranger VL53L0X"
- Pievienojiet komponentu "Sadalīt analogu pēc vērtības"
- Pievienojiet komponentu "Analog to Unsigned"
- Pievienojiet komponentu "SSD1306/SH1106 OLED Display (I2C)"
- Pievienojiet komponentu "Pulksteņu ģenerators"
- Pievienojiet komponentu "Triangle Analog Generator"
- Pievienojiet komponentu "Pulksteņu ģenerators"
- Pievienojiet 2X komponentu "Salīdzināt analogo vērtību"
- Pievienojiet komponentu "Kartes diapazona analogs"
- Pievienojiet komponentu "Servo"
- Pievienojiet komponentu "Apgrieztais analogs (maiņas zīme)"
- Pievienojiet komponentu "Analog Multi Source"
5. darbība: Visuino komplekta komponentos
- Atlasiet "DivideByValue1" un rekvizītu logā iestatiet vērtību 2
- Atlasiet "ClockGenerator1" un rekvizītu logā iestatiet Frekvence uz 5
- Atlasiet "TriangleAnalogGenerator1" un rekvizītu logā iestatiet Frekvence uz 0,1
- Atlasiet "CompareValue1" un rekvizītu logā iestatiet Salīdzināt veidu uz "ctBiggerOrEqual" un vērtību uz 0,98
- Atlasiet "CompareValue2" un rekvizītu logā iestatiet Salīdzināt veidu uz "ctSmallerOrEqual" un vērtību uz 0,02
- Atlasiet "MapRange1" un rekvizītu logā iestatiet "Output Range"> "Max" uz 180
- Veiciet dubultklikšķi uz DisplayOLED1 un logā Elements
- Velciet "Zīmēt leņķisko līniju" pa kreisi
- Rekvizītu logā iestatiet "Leņķis" uz -10, "Beigas" uz 60, "X" līdz 64, "Y" līdz 63
- Noklikšķiniet uz tapas ikonas "Leņķis" un atlasiet "FloatSinkPin"
- Noklikšķiniet uz tapas ikonas "Beigt" un atlasiet "IntegerSinkPin"
-
Elementu loga kreisajā pusē velciet “Aizpildīt ekrānu”
- Aizveriet logu Elements
6. darbība: Visuino Connect komponentos
Pievienojiet LaserRanger1 tapas sensoru I2C arduino plates tapai I2C In
Pievienojiet DisplayOLED1 tapu I2C Out arduino plates tapai I2C In
- Savienojiet LaserRanger1 tapas attālumu (mm) ar DivideByValue1 pin In
- Savienojiet DivideByValue1 pin Out ar AnalogToUnsigned1 pin In
- Pievienojiet AnalogToUnsigned1 pin Out displejam OLED1> Draw Angled Line1 pin End
- Pievienojiet ClockGenerator1 pin Out uz TriangleAnalogGenerator1 pin Clock
- Savienojiet TriangleAnalogGenerator1 pin Out ar CompareValue1 un CompareValue2 pin In
- Pievienojiet TriangleAnalogGenerator1 tapas izeju MapRange1 un Servo1 tapas ieejai
- Savienojiet CompareValue1 un CompareValue2 pin Out ar DisplayOLED1> Aizpildīt ekrāna1 kontakta pulksteni
- Pievienojiet MapRange1 pin Out AnalogMultiSource1 pin In
- Savienojiet Servo1 tapas izeju ar Arduino digitālo tapu 7
- Pievienojiet AnalogMultiSource1 tapu [0] Inverse1 pin In
- Savienojiet AnalogMultiSource1 tapu [1] ar DisplayOLED1> Zīmēt leņķisko līniju1 kontaktu pulkstenis
- Pievienojiet Inverse1 pin Out uz DisplayOLED1> Draw Angled Line1 pin Leņķis
7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".
8. solis: spēlējiet
Ja jūs barojat Arduino UNO moduli, OLED displejs sāks rādīt radara attālumu, un servomotors griezīsies pa kreisi un pa labi.
Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:
9. darbība: pārbaudiet citus manus projektus
Lūdzu, veltiet laiku, lai apskatītu manu citu foršo projektu šeit:
Ieteicams:
Arduino un VL53L0X lidojuma laiks + OLED displeja apmācība: 6 soļi
Arduino un VL53L0X lidojuma laika un OLED displeja apmācība: šajā apmācībā mēs iemācīsimies parādīt attālumu milimetros, izmantojot VL53L0X lidojuma laika sensoru un OLED displeju. Noskatieties video
Lāzera kastes mūzikas lāzera gaismas šovs: 18 soļi (ar attēliem)
Laser Box Music Laser Light Show: Es iepriekš publicēju Instructable, kurā aprakstīts, kā izmantot datoru cietos diskus, lai izveidotu mūzikas lāzera gaismas šovu. Es nolēmu izveidot kompaktu versiju, izmantojot elektrisko kārbu un RC automašīnu motorus. Pirms sākt, man, iespējams, vajadzētu jums pateikt, ka lase
Mini CNC lāzera koka gravieris un lāzera papīra griezējs: 18 soļi (ar attēliem)
Mini CNC lāzera koksnes gravieris un lāzera papīra griezējs. Šis ir pamācības, kā es izveidoju uz Arduino balstītu lāzera CNC koka gravieri un plāna papīra griezēju, izmantojot vecos DVD diskdziņus, 250 mW lāzeru. Spēles laukums ir 40 mm x 40 mm. Vai nav jautri izveidot savu mašīnu no vecām lietām?
Izveidojiet lāzera projektora šovu bez lāzera: 3 soļi
Izveidojiet lāzera projektoru šovu bez lāzera: Winamp pievienojot vienkāršas vizualizācijas, jūs varat radīt pārsteidzošus gaismas efektus, kas pārsteidz acis. Nepieciešamie priekšmeti: klēpjdators (vēlams) vai darbvirsmas dūmu/miglas mašīnas projektors
Lāzera staru signalizācijas sistēma ar uzlādējamu lāzera akumulatoru: 10 soļi
Lāzera staru signalizācijas sistēma ar uzlādējamu akumulatoru lāzeram: Sveiki visi … Es esmu Revhead, un šī ir mana pirmā pamācība, tāpēc, lūdzu, dodiet man padomu un norādiet jomas, kurās uzlabot. Šī projekta iedvesmas avots bija Kipkajs, kurš publicēja līdzīgu versiju (AIZSARDZIET MĀJAS AR LASI