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: I Visuino Tilføj og tilslut komponenter
- Trin 5: Generer, kompiler og upload Arduino -koden
- Trin 6: Spil
Video: Arduino og VL53L0X Time-of-Flight + OLED Display Tutorial: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I denne vejledning lærer vi, hvordan du viser afstanden i mm ved hjælp af VL53L0X Time-of-Flight-sensor og OLED-display.
Se videoen.
Trin 1: Hvad du får brug for
- Arduino UNO (eller enhver anden Arduino)
- VL53L0X Laser Ranging Sensor Time-of-Flight Sensor
- Jumper ledninger
- OLED Display
- Visuino -program: Download Visuino
Trin 2: Kredsløbet
- Tilslut OLED Display pin (GND) til Arduino pin (GND)
- Tilslut OLED Display pin (VCC) til Arduino pin (5V)
- Tilslut OLED Display pin (SCL) til Arduino pin (SCL)
- Tilslut OLED Display pin (SDA) til Arduino pin (SDA)
- Tilslut VL53L0X sensor pin (GND) til Arduino pin (GND)
- Tilslut VL53L0X sensor pin (VCC) til Arduino pin (5V)
- Tilslut VL53L0X sensor pin (SCL) til Arduino pin (SCL)
- Tilslut VL53L0X sensor pin (SDA) til Arduino pin (SDA)
Trin 3: Start Visuino, og vælg Arduino UNO -korttype
For at starte programmeringen af Arduino skal du have Arduino IDE installeret herfra:
Vær opmærksom på, at der er nogle kritiske fejl i Arduino IDE 1.6.6. Sørg for, at du installerer 1.6.7 eller højere, ellers fungerer denne instruks ikke! Hvis du ikke har gjort det, skal du følge trinene i denne instruktion for at konfigurere Arduino IDE til at programmere ESP 8266! Visuino: https://www.visuino.eu skal også 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: I Visuino Tilføj og tilslut komponenter
- Tilføj komponenten "Time Of Flight Laser Ranger VL53L0X"
- Tilføj komponenten "SSD1306/SH1106 OLED Display (I2C)", Dobbeltklik på "DisplayOLED1", og træk "Tekstfelt" til venstre i vinduet med elementer og i størrelsen på egenskabsvinduet: 2
- Tilslut LaserRanger1 pin Sensor I2C til Arduino pin I2C
- Tilslut DisplayOLED1 pin Out I2C til Arduino pin I2C
- Tilslut LaserRanger1 pin Distance (mm) til DisplayOLED1 pin Text Field1> In
Trin 5: Generer, kompiler og upload Arduino -koden
I Visuino skal du trykke på F9 eller klikke på knappen vist på billede 1 for at generere Arduino -koden, og åbne Arduino IDE
I Arduino IDE skal du klikke på knappen Upload for at kompilere og uploade koden (billede 2)
Trin 6: Spil
Hvis du tænder for Arduino UNO -modulet, skal OLED -displayet begynde at vise afstanden i mm, som den får fra sensoren Time of flight, du kan sætte et objekt foran sensoren, og værdien ændres.
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 her og åbne det i Visuino:
Anbefalede:
Arduino Sådan bruges 1,3 tommer OLED -display SH1106: 7 trin
Arduino Sådan bruges 1,3 tommer OLED Display SH1106: I denne vejledning lærer vi, hvordan du bruger en 1,3 tommer OLED Display SH1106 Arduino og Visuino software. Se videoen
Arduino Control DC -motorhastighed og -retning ved hjælp af et potentiometer, OLED -display og knapper: 6 trin
Arduino Control DC -motorhastighed og -retning ved hjælp af et potentiometer, OLED -display og knapper: I denne vejledning lærer vi, hvordan du bruger en L298N DC MOTOR CONTROL -driver og et potentiometer til at styre en DC -motorhastighed og -retning med to knapper og vise potentiometerværdien på OLED -skærmen. Se en demonstrationsvideo
Sådan bruges trinmotor som roterende encoder og OLED -display til trin: 6 trin
Sådan bruges trinmotor som roterende encoder og OLED -skærm til trin: I denne vejledning lærer vi, hvordan du sporer trinmotortrinene på OLED -skærmen. Se en demonstrationsvideo. Kredit for den originale vejledning går til youtube -bruger " sky4fly "
Vis CPU TIME på ESP Wemos D1 OLED: 7 trin
Vis CPU -tid på ESP Wemos D1 OLED: I denne vejledning vil vi bruge en ESP Wemos D1 OLED og Visuino til at vise en CPU -tid på OLED -display. Se en demonstrationsvideo
OLED I2C Display Arduino/NodeMCU Tutorial: 15 trin
OLED I2C Display Arduino/NodeMCU Tutorial: Det allerførste program, du skriver, når du begynder at lære et nyt programmeringssprog, er: "Hello World!". Selve programmet gør ikke andet end at udskrive en "Hello World" tekst på skærmen. Så hvordan får vi vores Arduino til at vise & quot