Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Okruh
- Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
- Krok 4: V programe Visuino pridajte komponenty
- Krok 5: V súprave Visuino Set Components
- Krok 6: V komponentoch Visuino Connect
- Krok 7: Generujte, kompilujte a nahrajte kód Arduino
- Krok 8: Hrajte
- Krok 9: Skontrolujte moje ďalšie projekty
Video: Laserový čas RADAR VL53L0X Čas letu: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
V tomto návode sa naučíme, ako vytvoriť systém RADAR Lidar pomocou laserového senzora času letu VL53L0X.
Pozri si video!
Krok 1: Čo budete potrebovať
- Arduino UNO (alebo akékoľvek iné Arduino)
- Laserový snímač času letu VL53L0X
- OLED displej
- Servo motor
- Breadboard
- Prepojovacie vodiče
- Program Visuino: Stiahnite si Visuino
Krok 2: Okruh
- Pripojte pin OLED displeja [VCC] k kolíku Arduino [5V]
- Pripojte pin OLED displeja [GND] k kolíku Arduino [GND]
- Pripojte pin OLED displeja [SDA] k kolíku Arduino [SDA]
- Pripojte pin OLED displeja [SCL] k kolíku Arduino [SCL]
- Pripojte pin snímača TimeOfFlight [VCC] k pinu Arduino [3,3 V]
- Pripojte pin snímača TimeOfFlight [GND] k pinu Arduino [GND]
- Pripojte pin snímača TimeOfFlight [SDA] k pinu Arduino [SDA]
- Pripojte pin snímača TimeOfFlight [SCL] k pinu Arduino [SCL]
- Pripojte „oranžový“kolík servomotora k digitálnemu kolíku Arduino [7]
- Pripojte „červený“kolík servomotora k kladnému kolíku Arduino [5V]
- Pripojte „hnedý“kolík servomotora k zápornému kolíku Arduino [GND]
Pripojte snímač TimeOfFlight lepiacou páskou k servomotoru.
Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
Je potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2
Krok 4: V programe Visuino pridajte komponenty
- Pridať komponent „Čas letu Laser Ranger VL53L0X“
- Pridajte komponent „Rozdeliť analóg podľa hodnoty“
- Pridajte komponent „Analog To Unsigned“
- Pridajte súčasť „SSD1306/SH1106 OLED Display (I2C)“
- Pridajte komponent „Generátor hodín“
- Pridajte komponent „Triangle Analog Generator“
- Pridajte komponent „Generátor hodín“
- Pridajte 2X komponent „Porovnať analógovú hodnotu“
- Pridajte komponent „Analógový rozsah mapy“
- Pridajte komponent „Servo“
- Pridajte komponent „Inverzný analóg (znak zmeny)“
- Pridajte komponent „Analógový viaczdrojový“
Krok 5: V súprave Visuino Set Components
- Vyberte „DivideByValue1“a v okne vlastností nastavte hodnotu na 2
- Vyberte „ClockGenerator1“a v okne vlastností nastavte Frekvencia na 5
- Vyberte "TriangleAnalogGenerator1" a v okne vlastností nastavte Frekvencia na 0,1
- Vyberte „CompareValue1“a v okne vlastností nastavte typ porovnávania na „ctBiggerOrEqual“a hodnotu na 0,98.
- Vyberte „CompareValue2“a v okne vlastností nastavte typ porovnávania na „ctSmallerOrEqual“a hodnotu na 0,02.
- Vyberte „MapRange1“a v okne vlastností nastavte „Rozsah výstupu“> „Max“na 180
- Dvakrát kliknite na DisplayOLED1 a v okne Prvky
- Presuňte „Nakresliť šikmú čiaru“doľava
- V okne vlastností nastavte "Uhol" na -10, "Koniec" na 60, "X" na 64, "Y" na 63
- Kliknite na ikonu špendlíka „Uhol“a vyberte „FloatSinkPin“
- Kliknite na ikonu špendlíka „Koniec“a zvoľte „IntegerSinkPin“
-
V okne prvkov presuňte „Vyplniť obrazovku“na ľavú stranu
- Zatvorte okno Prvky
Krok 6: V komponentoch Visuino Connect
Pripojte 1 kolíkový snímač I2C LaserRanger k kolíku I2C na doske Arduino
Pripojte výstup DisplayOLED1 pin I2C Out k vstupu I2C dosky Arduino
- Pripojte LaserRanger 1 pin vzdialenosť (mm) k DivideByValue 1 pin vstup
- Pripojte pin DivideByValue1 ku vstupu AnalogToUnsigned1 pin
- Pripojte 1kolíkový výstup AnalogToUnsigned k DisplayOLED1> Nakreslite šikmú čiaru 1 -pólový koniec
- Pripojte ClockGenerator1 pin von k TriangleAnalogGenerator1 pin Clock
- Pripojte pin TriangleAnalogGenerator1 ku konektoru CompareValue1 a CompareValue2
- Pripojte vývod TriangleAnalogGenerator1 k vstupu PinRange1 a Servo1
- Pripojte kolíky CompareValue1 a CompareValue2 k DisplayOLED1> Hodiny na celú obrazovku
- Pripojte pin Pin MapRange1 k vstupu Pin AnalogMultiSource1
- Pripojte pin Servo1 k digitálnemu pinu Arduino 7
- Pripojte pin AnalogMultiSource1 [0] k Inverse1 pin In
- Pripojte pin AnalogMultiSource1 [1] k hodinám DisplayOLED1> Nakreslite uhlové čiary1
- Pripojte výstupný kolík Inverse1 k DisplayOLED1> Nakreslite uhlovú čiaru 1 uhol kolíka
Krok 7: Generujte, kompilujte a nahrajte kód Arduino
Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.
Krok 8: Hrajte
Ak napájate modul Arduino UNO, OLED displej začne zobrazovať vzdialenosť radaru a servomotor sa bude otáčať doľava a doprava.
Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť a otvoriť vo Visuino:
Krok 9: Skontrolujte moje ďalšie projekty
Nájdite si chvíľku a pozrite sa na môj ďalší skvelý projekt tu:
Odporúča:
Laserový spirograf: 22 krokov (s obrázkami)
Laser Spirograph: Prezentujte svoje albumy Pink Floyd, pretože je načase, aby ste si urobili vlastnú laserovú show. V skutočnosti nemôže byť dostatočne zdôraznené, koľko „úžasných“získate z tak ľahko zostaviteľného zariadenia. Sledovanie špirály vzorov z
Laserový zabezpečovací poplachový systém (DUÁLNY REŽIM): 5 krokov
Laserový bezpečnostný poplachový systém (DUÁLNY REŽIM): Pokiaľ ide o bezpečnosť, určite potrebujeme nejaký solídny nápad a v tomto prípade je laserový bezpečnostný alarm najlepšou možnosťou, ako si ho vytvoriť doma veľmi jednoduchým spôsobom. V tomto návode sa teda naučíme, ako aby bol tento projekt veľmi jednoduchým spôsobom
DIY laserový spirograf: 12 krokov
DIY laserový spirograf: Dobré popoludnie, milí diváci a čitatelia. Dnes vám chcem ukázať laserový projektor s elektronickým ovládaním. V opačnom prípade sa dá nazvať laserový spirograf. Tento laserový spirograf bol prevzatý z pôvodného článku rozhlasového časopisu 2008, prvého
Laserový infračervený teplomer Arduino: 7 krokov (s obrázkami)
Laserový infračervený teplomer Arduino: V tomto projekte vám ukážem, ako vytvoriť digitálny laserový infračervený teplomer s 3D krytom vytlačeným na mieru
Arduino a VL53L0X Čas letu + OLED displej Návod: 6 krokov
Výukový program Arduino a VL53L0X Čas letu + OLED displej: V tomto návode sa naučíme, ako zobraziť vzdialenosť v mm pomocou senzora času letu VL53L0X a displeja OLED. Pozrite si video