Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Qarku
- Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
- Hapi 4: Në Visuino Shtoni Komponentë
- Hapi 5: Në Komponentët e Visuino Set
- Hapi 6: Në Visuino Connect Components
- Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
- Hapi 8: Luaj
- Hapi 9: Kontrolloni projektet e mia të tjera
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë tutorial ne do të mësojmë se si të bëjmë një Sistem RADAR Lidar duke përdorur sensorin e kohës së fluturimit me lazer VL53L0X.
Shikoni videon!
Hapi 1: Çfarë ju nevojitet
- Arduino UNO (ose ndonjë Arduino tjetër)
- Sensori i kohës së fluturimit me lazer VL53L0X
- Ekran OLED
- Servo motor
- Breadboard
- Telat e kërcyesit
- Programi Visuino: Shkarkoni Visuino
Hapi 2: Qarku
- Lidhni pinin e ekranit OLED [VCC] me kunjin Arduino [5V]
- Lidhni pinin e ekranit OLED [GND] me kunjin Arduino [GND]
- Lidhni pinin e ekranit OLED [SDA] me pinin Arduino [SDA]
- Lidhni pinin e ekranit OLED [SCL] me kunjin Arduino [SCL]
- Lidhni pinin e sensorit TimeOfFlight [VCC] me pinin Arduino [3.3V]
- Lidhni pinin e sensorit TimeOfFlight [GND] me pinin Arduino [GND]
- Lidhni pinin e sensorit TimeOfFlight [SDA] me pinin Arduino [SDA]
- Lidhni pinin e sensorit TimeOfFlight [SCL] me pinin Arduino [SCL]
- Lidhni kunjin Servo motor "Orange" në kunjin Arduino Digital [7]
- Lidhni kunjin Servo motor "Red" në kunjin pozitiv Arduino [5V]
- Lidhni kunjin Servo të motorit "Brown" në kunjin negativ Arduino [GND]
Bashkangjisni sensorin TimeOfFlight me një shirit ngjitës në servo motorin.
Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Visuino: https://www.visuino.eu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2
Hapi 4: Në Visuino Shtoni Komponentë
- Shtoni përbërësin "Time Of Flight Laser Ranger VL53L0X"
- Shtoni komponentin "Ndani Analogun sipas Vlerës"
- Shtoni komponentin "Analog te Pa Shenjat"
- Shtoni përbërësin "SSD1306/SH1106 OLED Display (I2C)"
- Shtoni përbërësin "Clock Generator"
- Shtoni përbërësin "Triangle Analog Generator"
- Shtoni përbërësin "Clock Generator"
- Shtoni përbërësin 2X "Krahasoni vlerën analoge"
- Shtoni përbërësin "Rangu i Hartës Analog"
- Shtoni përbërësin "Servo"
- Shtoni komponentin "Analog Anasjelltas (Ndrysho Shenjën)"
- Shtoni komponentin "Analog Multi Source"
Hapi 5: Në Komponentët e Visuino Set
- Zgjidhni "DivideByValue1" dhe në dritaren e pronave vendosni Vlerën në 2
- Zgjidhni "ClockGenerator1" dhe në dritaren e pronave vendosni Frekuencën në 5
- Zgjidhni "TriangleAnalogGenerator1" dhe në dritaren e pronave vendosni Frekuencën në 0.1
- Zgjidhni "CompareValue1" dhe në dritaren e pronave vendosni Krahasoni Llojin në "ctBiggerOrEqual" dhe Vlera në 0.98
- Zgjidhni "CompareValue2" dhe në dritaren e pronave vendosni Krahasoni Llojin në "ctSmallerOrEqual" dhe Vlera në 0.02
- Zgjidhni "MapRange1" dhe në dritaren e pronave vendosni "Gama e daljes"> "Max" në 180
- Klikoni dy herë në DisplayOLED1 dhe në dritaren Elements
- Zvarriteni "Vizatoni vijën e kënduar" në të majtë
- Në dritaren e pronave vendosni "Këndi" në -10, "Fundi" në 60, "X" në 64, "Y" në 63
- Klikoni në ikonën pin "Angle" dhe zgjidhni "FloatSinkPin"
- Klikoni në ikonën pin "Fund" dhe zgjidhni "IntegerSinkPin"
-
Tërhiqni "Plotësoni ekranin" në anën e majtë në dritaren e elementeve
- Mbyllni dritaren e Elementeve
Hapi 6: Në Visuino Connect Components
Lidhni Sensorin I2C të LaserRanger1 me pinin e bordit arduino I2C In
Lidhni pinOLED1 pin I2C Out me pinin e bordit arduino I2C In
- Lidhni LaserRanger1 pin Distance (mm) me DivideByValue1 pin In
- Lidhni DivineByValue1 pin Out me AnalogToUnsigned1 pin In
- Lidhni AnalogToUnsigned1 Pin Out Out to DisplayOLED1> Vizatoni Linjën e Këndëzuar 1 pin Fund
- Lidhni ClockGenerator1 pin Out me TriangleAnalogGenerator1 Pin Clock
- Lidhni TriangleAnalogGenerator1 pin Out Out to CompareValue1 dhe CompareValue2 pin In
- Lidhni TriangleAnalogGenerator1 pin Out me MapRange1 dhe Servo1 pin In
- Lidhni pinin CompareValue1 dhe CompareValue2 me DisplayOLED1> Plotësoni ekranin 1 Orë me kunja
- Lidhni Pin MapRange1 Out me AnalogMultiSource1 pin In
- Lidhni pinin Servo1 me pinin dixhital Arduino 7
- Lidhni AnalogMultiSource1 pin [0] me Inverse 1 pin In
- Lidhni AnalogMultiSource1 pin [1] me DisplayOLED1> Vizatoni këndin e linjës me kënd 1 pin
- Lidhni Invers1 pin Out Out me DisplayOLED1> Vizatoni Linjën e Këndëzuar 1 Këndin e pinit
Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 8: Luaj
Nëse aktivizoni modulin Arduino UNO, Ekrani OLED do të fillojë të tregojë distancën e Radarit dhe servo motori do të kthehet majtas dhe djathtas.
Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni dhe hapni në Visuino:
Hapi 9: Kontrolloni projektet e mia të tjera
Ju lutemi merrni një moment për të parë Projektin tim tjetër të lezetshëm këtu: