Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: O'chirish davri
- 3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
- 4 -qadam: Visuino -da komponentlarni qo'shing
- 5 -qadam: Visuino Set komponentlarida
- 6 -qadam: Visuino Connect komponentlarida
- 7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 8 -qadam: O'ynang
- 9 -qadam: Mening boshqa loyihalarimni tekshiring
Video: RADAR Lidar tizimi VL53L0X lazerli parvoz vaqti: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu qo'llanmada biz VL53L0X lazer uchish vaqti sensori yordamida RADAR Lidar tizimini qanday yasashni o'rganamiz.
Videoni tomosha qiling!
1 -qadam: Sizga nima kerak
- Arduino UNO (yoki boshqa Arduino)
- VL53L0X lazer uchish vaqti sensori
- OLED displey
- Servo dvigatel
- Non paneli
- Jumper simlari
- Visuino dasturi: Visuino -ni yuklab oling
2 -qadam: O'chirish davri
- OLED displey pinini [VCC] Arduino piniga [5V] ulang
- OLED displey pinini [GND] Arduino piniga [GND] ulang
- OLED displey pinini [SDA] Arduino piniga [SDA] ulang
- OLED displey pinini [SCL] Arduino piniga [SCL] ulang
- TimeOfFlight Sensor pinini [VCC] Arduino piniga [3.3V] ulang
- TimeOfFlight Sensor pinini [GND] Arduino piniga [GND] ulang
- TimeOfFlight Sensor pinini [SDA] Arduino piniga [SDA] ulang
- TimeOfFlight Sensor pinini [SCL] Arduino piniga [SCL] ulang
- Servo dvigatel "to'q sariq" pinini Arduino Digital piniga ulang [7]
- "Qizil" Servo dvigatelini Arduino musbat piniga ulang [5V]
- "Jigarrang" Servo dvigatelini Arduino manfiy piniga ulang [GND]
TimeOfFlight sensorini servo dvigatelga yopishqoq lenta bilan ulang.
3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
Visuino: https://www.visuino.eu o'rnatilishi kerak. Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
4 -qadam: Visuino -da komponentlarni qo'shing
- "Time Of Flight Laser Ranger VL53L0X" komponentini qo'shing
- "Analogni qiymatiga ko'ra ajratish" komponentini qo'shing
- "Imzo qo'yilmagan analog" komponentasini qo'shing
- "SSD1306/SH1106 OLED -displey (I2C)" komponentini qo'shing
- "Soat generatori" komponentini qo'shing
- "Uchburchak analog generatori" komponentini qo'shing
- "Soat generatori" komponentini qo'shing
- 2X "Analog qiymatni solishtiring" komponentini qo'shing
- "Analog xaritalar diapazoni" komponentasini qo'shing
- "Servo" komponentini qo'shing
- "Teskari analog (o'zgartirish belgisi)" komponentini qo'shing
- "Analog ko'p manbali" komponentini qo'shing
5 -qadam: Visuino Set komponentlarida
- "DivideByValue1" -ni tanlang va xususiyatlar oynasida Value -ni 2 -ga qo'ying
- "ClockGenerator1" -ni tanlang va xususiyatlar oynasida Chastotani 5 ga o'rnating
- "TriangleAnalogGenerator1" -ni tanlang va xususiyatlar oynasida Chastotani 0,1 ga o'rnating
- "CompareValue1" -ni tanlang va xususiyatlar oynasida solishtirish turini "ctBiggerOrEqual" ga, qiymatni esa 0,98 ga o'rnating.
- "CompareValue2" -ni tanlang va xususiyatlar oynasida solishtirish turini "ctSmallerOrEqual" ga, qiymatni esa 0,02 ga o'rnating.
- "MapRange1" ni tanlang va xususiyatlar oynasida "Chiqish diapazoni"> "Maks" ni 180 ga o'rnating
- DisplayOLED1 va Elements oynasida ikki marta bosing
- "Burchakli chiziq chizish" ni chapga torting
- Xususiyatlar oynasida "Burchak" ni -10, "Oxirini" 60, "X" ni 64, "Y" ni 63 ga qo'ying.
- "Burchak" pin belgisini bosing va "FloatSinkPin" -ni tanlang.
- "Oxirgi" pin belgisini bosing va "IntegerSinkPin" -ni tanlang.
-
Elementlar oynasida "Ekranni to'ldirish" ni chap tomonga torting
- Elementlar oynasini yoping
6 -qadam: Visuino Connect komponentlarida
LaserRanger1 pinli sensori I2C ni arduino platasi I2C In ga ulang
DisplayOLED1 pinli I2C -ni arduino platasi I2C In -ga ulang
- LaserRanger1 pinli masofani (mm) DivideByValue1 pinli In ga ulang
- DivideByValue1 pinini AnalogToUnsigned1 pinli kirishga ulang
- AnalogToUnsigned1 pinni DisplayOLED1 ga ulang> Burchakli chiziqni 1 pinli oxiriga ulang
- ClockGenerator1 pinini TriangleAnalogGenerator1 pinli soatga ulang
- TriangleAnalogGenerator1 pinini CompareValue1 va CompareValue2 pin iniga ulang.
- TriangleAnalogGenerator1 pinini MapRange1 va Servo1 pinli In -ga ulang
- CompareValue1 va CompareValue2 pinlarini DisplayOLED1 ga ulang> Ekranni to'ldiring1 pinli soat
- MapRange1 pinini AnalogMultiSource1 pin -ga ulang
- Arduino 7 raqamli piniga Servo1 pinli ulagichini ulang
- AnalogMultiSource1 pinini [0] Inverse1 pin In ga ulang
- AnalogMultiSource1 pinini [1] DisplayOLED1> Burchakli chiziq chizish1 pinli soatiga ulang.
- Teskari 1 pinni DisplayOLED1 ga ulang> Burchakli chiziqni chizish1 pinli burchak
7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
8 -qadam: O'ynang
Agar siz Arduino UNO modulini quvvatlantirsangiz, OLED displey Radar masofasini ko'rsatishni boshlaydi va servo dvigatel chapga va o'ngga buriladi.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:
9 -qadam: Mening boshqa loyihalarimni tekshiring
Iltimos, mening boshqa ajoyib loyihamni bu erda ko'rib chiqing:
Tavsiya:
VL53L0X sensorlar tizimi: 9 qadam
VL53L0X sensorlar tizimi: bir nechta VL53L0X panellarini ishlatish sxemasi. Ushbu dizaynda biz oldinga, chapga, o'ngga va yuqoriga qaragan sensorga egamiz. Ushbu taxtaning qo'llanilishi WiFi dronlari uchun to'siqlardan qochish edi
Lazerli xavfsizlik signalizatsiya tizimi (DUAL MODE): 5 qadam
Laser Security Signal System (DUAL MODE): Agar biror narsa xavfsizlikka kelsa, biz aniq fikrga muhtojmiz va bu holda lazerli xavfsizlik signalizatsiyasi - bu uyda juda oson yaratishning eng yaxshi variantidir. bu loyihani juda oson qilish uchun
Avtomatik lazerli boshqariladigan xavfsizlik tizimi: 22 qadam
Avtomatik lazerli boshqariladigan xavfsizlik tizimi: lazer bilan boshqariladigan xavfsizlik tizimi ruxsatsiz kirishni oldini olish uchun keng qo'llaniladigan himoya vositasidir. Bizning uylarimizni, ofislarimizni, banklarimizni, shkaflarimizni va har xil muhim joylarimizni himoya qilish uchun nurga asoslangan sensor va lazerda ishlaydigan juda samarali
Arduino va VL53L0X parvoz vaqti + OLED displeyi: 6 qadam
Arduino va VL53L0X parvoz vaqti + OLED displeyi bo'yicha qo'llanma: Ushbu qo'llanmada biz VL53L0X parvoz vaqti sensori va OLED displey yordamida masofani mm bilan ko'rsatishni o'rganamiz
20 dollargacha bo'lmagan lazerli kuzatuv tizimi: 7 qadam (rasmlar bilan)
20 dollargacha bo'lmagan lazer nazorati tizimi: OGOHLANTIRISH: bu loyiha lazer qurilmalarini ishlatish va o'zgartirishni o'z ichiga oladi. Men ishlatishni tavsiya qilayotgan lazerlarni (do'konda sotib olingan qizil ko'rsatkichlar) nisbatan xavfsiz bo'lsa-da, hech qachon to'g'ridan-to'g'ri lazer nuriga qaramang, aks ettirishdan ehtiyot bo'ling va juda ehtiyot bo'ling