Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Kredsløbet
- Trin 3: Start Visuino, og vælg Arduino UNO -korttype
- Trin 4: Tilføj komponenter i Visuino
- Trin 5: I Visuino -sætkomponenter
- Trin 6: I Visuino Connect -komponenter
- Trin 7: Generer, kompiler og upload Arduino -koden
- Trin 8: Spil
- Trin 9: Kontroller mine andre projekter
Video: RADAR Lidar System VL53L0X Laser Time-of-Flight: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I denne vejledning lærer vi, hvordan man laver et RADAR Lidar-system ved hjælp af VL53L0X Laser Time-of-Flight-sensor.
Se videoen!
Trin 1: Hvad du får brug for
- Arduino UNO (eller enhver anden Arduino)
- VL53L0X Laser Time-of-Flight sensor
- OLED Display
- Servomotor
- Brødbræt
- Jumper ledninger
- Visuino -program: Download Visuino
Trin 2: Kredsløbet
- Tilslut OLED Display pin [VCC] til Arduino pin [5V]
- Tilslut OLED Display pin [GND] til Arduino pin [GND]
- Tilslut OLED Display pin [SDA] til Arduino pin [SDA]
- Tilslut OLED Display pin [SCL] til Arduino pin [SCL]
- Tilslut TimeOfFlight Sensor pin [VCC] til Arduino pin [3.3V]
- Tilslut TimeOfFlight Sensor pin [GND] til Arduino pin [GND]
- Tilslut TimeOfFlight Sensor pin [SDA] til Arduino pin [SDA]
- Tilslut TimeOfFlight Sensor pin [SCL] til Arduino pin [SCL]
- Tilslut servomotor "Orange" pin til Arduino Digital pin [7]
- Tilslut servomotor "rød" pin til Arduino positiv pin [5V]
- Tilslut servomotor "Brown" pin til Arduino negative pin [GND]
Fastgør TimeOfFlight -sensor med et tape på servomotoren.
Trin 3: Start Visuino, og vælg Arduino UNO -korttype
Visuino: https://www.visuino.eu skal installeres. Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "Arduino UNO" som vist på billede 2
Trin 4: Tilføj komponenter i Visuino
- Tilføj komponenten "Time Of Flight Laser Ranger VL53L0X"
- Tilføj komponenten "Opdel analog efter værdi"
- Tilføj komponenten "Analog til usigneret"
- Tilføj komponenten "SSD1306/SH1106 OLED Display (I2C)
- Tilføj komponenten "Urgenerator"
- Tilføj komponenten "Triangle Analog Generator"
- Tilføj komponenten "Urgenerator"
- Tilføj 2X "Sammenlign analog værdi" -komponent
- Tilføj "Map Range Analog" -komponent
- Tilføj "Servo" -komponent
- Tilføj "Inverse Analog (Change Sign)" -komponent
- Tilføj "Analog Multi Source" -komponent
Trin 5: I Visuino -sætkomponenter
- Vælg "DivideByValue1" og i egenskabsvinduet sæt værdi til 2
- Vælg "ClockGenerator1" og i vinduet egenskaber indstiller Frekvens til 5
- Vælg "TriangleAnalogGenerator1" og i vinduet egenskaber indstiller Frekvens til 0,1
- Vælg "CompareValue1" og i vinduet egenskaber sæt Sammenlign Type til "ctBiggerOrEqual" og Værdi til 0,98
- Vælg "CompareValue2" og i vinduet egenskaber sæt Sammenlign Type til "ctSmallerOrEqual" og Værdi til 0,02
- Vælg "MapRange1" og i vinduet egenskaber sæt "Output Range"> "Max" til 180
- Dobbeltklik på DisplayOLED1 og i vinduet Elements
- Træk "Tegn vinklet linje" til venstre
- I vinduet egenskaber indstilles "Angle" til -10, "End" til 60, "X" til 64, "Y" til 63
- Klik på ikonet "Vinkel" og vælg "FloatSinkPin"
- Klik på ikonet "Slut" og vælg "IntegerSinkPin"
-
Træk "Fyld skærm" til venstre i elementvinduet
- Luk vinduet Elementer
Trin 6: I Visuino Connect -komponenter
Tilslut LaserRanger1 pin Sensor I2C til arduino board pin I2C In
Tilslut DisplayOLED1 pin I2C Out til arduino board pin I2C In
- Tilslut LaserRanger1 pin afstand (mm) til DivideByValue1 pin In
- Tilslut DivideByValue1 pin Out til AnalogToUnsigned1 pin In
- Tilslut AnalogToUnsigned1 pin Out til DisplayOLED1> Draw Angled Line1 pin End
- Tilslut ClockGenerator1 pin Out til TriangleAnalogGenerator1 pin Clock
- Tilslut TriangleAnalogGenerator1 pin Out for CompareValue1 og CompareValue2 pin In
- Tilslut TriangleAnalogGenerator1 pin Out til MapRange1 og Servo1 pin In
- Tilslut CompareValue1 og CompareValue2 pin Out til DisplayOLED1> Fill Screen1 pin Clock
- Tilslut MapRange1 pin Out til AnalogMultiSource1 pin In
- Tilslut Servo1 pin Out til Arduino digital pin 7
- Tilslut AnalogMultiSource1 pin [0] til Inverse1 pin In
- Tilslut AnalogMultiSource1 pin [1] til DisplayOLED1> Draw Angled Line1 pin Clock
- Tilslut Inverse1 pin Out til DisplayOLED1> Draw Angled Line1 pin Angle
Trin 7: Generer, kompiler og upload Arduino -koden
I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".
Trin 8: Spil
Hvis du driver Arduino UNO -modulet, begynder OLED -displayet at vise radardistancen, og servomotoren drejer til venstre og højre.
Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det og åbne det i Visuino:
Trin 9: Kontroller mine andre projekter
Brug et øjeblik på at tjekke mit andet seje projekt her:
Anbefalede:
Time Cube - Arduino Time Tracking Gadget: 6 trin
Time Cube - Arduino Time Tracking Gadget: Jeg vil gerne foreslå dig et enkelt, men virkelig nyttigt arduino -projekt til at spore tidsbegivenheder ved at vende en smart cube -gadget. Vend det til " Arbejde " > " Lær " > " Opgaver " > " Hvile " side, og det vil tælle
ULTRASONISK RADAR SYSTEM VED AT BRUGE ARDUINO: 3 trin
ULTRASONISK RADARSYSTEM VED AT BRUGE ARDUINO: Det kredsløb, der er beskrevet her, viser, hvordan et ultralydbaseret radarsystem fungerer. Det bruger ultralydssensor til at registrere et objekt og måle dets afstand og roterer i henhold til servomotor. Rotationsvinklen vises på en 16x2 LCD -skærm
Stationær radar (LIDAR) Array med Arduino: 10 trin (med billeder)
Stationær radar (LIDAR) Array med Arduino: Da jeg byggede en tobenet robot, tænkte jeg altid på at have en slags cool gadget, der kan spore min modstander og lave angrebstræk med den. Bunker af radar/lidar -projekter findes allerede her. Der er dog nogle begrænsninger for mit formål
TFMini Lidar Display - Som radar kun med lys! :-): 3 trin
TFMini Lidar Display - Som radar kun med lys! :-): Der er en række ting, der kom sammen for at få dette til at fungere, men det største (og det der inspirerede mig til at gøre det) er " Arduino Radar Project " fundet på howtomechatronics.com af Dejan Nedelkovski (dato ukendt). https: // howtomechatronics
Easy Desktop Radar System: 4 trin
Easy Desktop Radar System: Okay, så du (I) bor i en del af USA, hvor der er meget sne og storme. Du (I) har brug for et let radarsystem at bruge på min computer, som vil blive opdateret og vil være lettere end at indlæse en vejrside online. Du (I) kigger online og finder noget GIS