INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Die stroombaan
- Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
- Stap 4: Voeg komponente by in Visuino
- Stap 5: In Visuino -stelkomponente
- Stap 6: In Visuino Connect Components
- Stap 7: Genereer, stel op en laai die Arduino -kode op
- Stap 8: Speel
- Stap 9: Gaan my ander projekte na
Video: RADAR Lidar System VL53L0X Lasertyd: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie handleiding leer ons hoe om 'n RADAR Lidar-stelsel te maak met behulp van die VL53L0X Laser Time-of-Flight-sensor.
Kyk die video!
Stap 1: wat u benodig
- Arduino UNO (of enige ander Arduino)
- VL53L0X Laser-tydvlug-sensor
- OLED -skerm
- Servomotor
- Broodbord
- Springdrade
- Visuino -program: Laai Visuino af
Stap 2: Die stroombaan
- Koppel OLED -skermpen [VCC] aan Arduino -pen [5V]
- Koppel OLED -skermpen [GND] aan Arduino -pen [GND]
- Koppel OLED -skermpen [SDA] aan Arduino -pen [SDA]
- Koppel OLED -skermpen [SCL] aan Arduino -pen [SCL]
- Koppel TimeOfFlight Sensor pin [VCC] aan Arduino pin [3.3V]
- Koppel TimeOfFlight Sensor pin [GND] aan Arduino pin [GND]
- Koppel TimeOfFlight Sensor pin [SDA] aan Arduino pin [SDA]
- Koppel TimeOfFlight Sensor pin [SCL] aan Arduino pin [SCL]
- Koppel die servomotor "Oranje" -pen aan die Arduino Digital -pen [7]
- Koppel servomotor "Rooi" pen aan Arduino positiewe pen [5V]
- Koppel servomotor "Bruin" pen aan Arduino negatiewe pen [GND]
Bevestig TimeOfFlight -sensor met 'n kleeflint aan die servomotor.
Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
Die Visuino: https://www.visuino.eu moet geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2
Stap 4: Voeg komponente by in Visuino
- Voeg die komponent "Time Of Flight Laser Ranger VL53L0X" by
- Voeg die komponent "Verdeel analoog volgens waarde" by
- Voeg die komponent "Analoog by die ongetekende" by
- Voeg 'komponent' SSD1306/SH1106 OLED Display (I2C) by
- Voeg die komponent "Klokgenerator" by
- Voeg die komponent "Triangle Analog Generator" by
- Voeg die komponent "Klokgenerator" by
- Voeg 2X komponent "Vergelyk analoog waarde" by
- Voeg die komponent "Map Range Analog" by
- Voeg 'Servo' -komponent by
- Voeg die komponent "Omgekeerde analoog (verander teken)" by
- Voeg die komponent "Analog Multi Source" by
Stap 5: In Visuino -stelkomponente
- Kies "DivideByValue1" en stel waarde in die eiendomsvenster op 2
- Kies "ClockGenerator1" en stel Frequency in die eiendomsvenster op Frequency
- Kies "TriangleAnalogGenerator1" en stel Frequency op 0.1 in die venster Eienskappe
- Kies "CompareValue1" en stel in die eiendomsvenster Vergelyk tipe in na "ctBiggerOrEqual" en waarde na 0.98
- Kies "CompareValue2" en stel in die eiendomsvenster Vergelyk tipe in na "ctSmallerOrEqual" en waarde na 0.02
- Kies "MapRange1" en stel "Output Range"> "Max" in die eiendomsvenster op 180
- Dubbelklik op die DisplayOLED1 en in die venster Elements
- Sleep "Trek hoeklyn" na links
- Stel "Hoek" in die eiendomsvenster op -10, "Einde" op 60, "X" op 64, "Y" op 63
- Klik op die "Hoek" -pen -ikoon en kies "FloatSinkPin"
- Klik op die "Einde" -pen -ikoon en kies "IntegerSinkPin"
-
Sleep "Vul skerm" aan die linkerkant in die elementvenster
- Maak die venster Elements toe
Stap 6: In Visuino Connect Components
Koppel LaserRanger1 pin Sensor I2C aan arduino board pin I2C In
Koppel DisplayOLED1 pin I2C Out aan arduino board pin I2C In
- Koppel LaserRanger1 penafstand (mm) aan DivideByValue1 pin In
- Koppel DivideByValue1 pin Out aan AnalogToUnsigned1 pin In
- Koppel AnalogToUnsigned1 pin Out aan DisplayOLED1> Draw Angled Line1 pin End
- Koppel ClockGenerator1 pin Out aan TriangleAnalogGenerator1 pin Clock
- Koppel TriangleAnalogGenerator1 pin Out aan CompareValue1 en CompareValue2 pin In
- Koppel TriangleAnalogGenerator1 pin Out aan MapRange1 en Servo1 pin In
- Koppel CompareValue1 en CompareValue2 pin Out aan DisplayOLED1> Fill Screen1 pin Clock
- Koppel MapRange1 pin Out aan AnalogMultiSource1 pin In
- Koppel Servo1 pin Out aan Arduino digitale pin 7
- Koppel AnalogMultiSource1 pen [0] aan Inverse1 pin In
- Koppel AnalogMultiSource1 -pen [1] aan DisplayOLED1> Teken hoeklyn -lyn -1 -klok
- Koppel Inverse1 penuit na DisplayOLED1> Trek hoeklyn 1 penhoek
Stap 7: Genereer, stel op en laai die Arduino -kode op
Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".
Stap 8: Speel
As u die Arduino UNO -module aanskakel, begin die OLED -skerm die radarafstand wys en die servomotor draai links en regs.
Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:
Stap 9: Gaan my ander projekte na
Neem 'n rukkie om my ander cool projek hier te besoek:
Aanbeveel:
Sensorsisteem VL53L0X: 9 stappe
VL53L0X Sensorsisteem: Kringontwerp vir die gebruik van verskeie VL53L0X -uitbreekborde. In hierdie ontwerp het ons 'n sensor wat vorentoe, links, regs en boontoe wys. Die toepassing van hierdie bord was om hindernisse te vermy vir WiFi -hommeltuie
Arduino en VL53L0X Tyd-van-vlug + OLED-skermstudie: 6 stappe
Arduino en VL53L0X Time-of-Flight + OLED Display Tutoriaal: In hierdie tutoriaal leer ons hoe om die afstand in mm te wys met behulp van VL53L0X Time-of-Flight sensor en OLED Display. Kyk na die video
Tutoriaal: Hoe om 'n VL53L0X -laserafstandsensormodule te bou deur Arduino UNO te gebruik: 3 stappe
Tutoriaal: Hoe om 'n VL53L0X -laserafstandsensormodule te bou deur Arduino UNO te gebruik: beskrywings: hierdie tutoriaal sal aan u almal in besonderhede wys hoe om afstandsdetektor te bou met behulp van die VL53L0X laserafstandsensormodule en Arduino UNO, en dit sal soos u werk wil. Volg die instruksies en u sal hierdie tutor verstaan
Stationêre radar (LIDAR) array met Arduino: 10 stappe (met foto's)
Stationary Radar (LIDAR) Array Met Arduino: Toe ek 'n robot met twee bene bou, het ek altyd daaraan gedink om 'n cool gadget te hê wat my teenstander kan opspoor en aanvalbewegings daarmee kan doen. Talle radar/lidar -projekte bestaan reeds hier. Daar is egter 'n paar beperkings vir my doel
TFMini Lidar Display - Net soos radar met lig! :-): 3 stappe
TFMini Lidar Display - Net soos radar met lig! :-) gevind op howtomechatronics.com deur Dejan Nedelkovski (datum onbekend). https: // howtomechatronics