
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49


In questo tutorial impareremo come visualizzare la distanza in mm utilizzando il sensore Time-of-Flight VL53L0X e il display OLED.
Guarda il video.
Passaggio 1: cosa ti servirà


- Arduino UNO (o qualsiasi altro Arduino)
- Sensore del tempo di volo del sensore di distanza laser VL53L0X
- Ponticelli
- Display OLED
- Programma Visuino: Scarica Visuino
Passaggio 2: il circuito

- Collega il pin del display OLED (GND) al pin Arduino (GND)
- Collegare il pin del display OLED (VCC) al pin Arduino (5V)
- Collega il pin del display OLED (SCL) al pin Arduino (SCL)
- Collega il pin del display OLED (SDA) al pin Arduino (SDA)
- Collegare il pin del sensore VL53L0X (GND) al pin Arduino (GND)
- Collegare il pin del sensore VL53L0X (VCC) al pin Arduino (5V)
- Collegare il pin del sensore VL53L0X (SCL) al pin Arduino (SCL)
- Collegare il pin del sensore VL53L0X (SDA) al pin Arduino (SDA)
Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO


Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:
Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare ESP 8266! Deve essere installato anche il Visuino: https://www.visuino.eu. Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2
Passaggio 4: in Visuino Aggiungi e connetti componenti



- Aggiungi il componente "Time Of Flight Laser Ranger VL53L0X"
- Aggiungi il componente "SSD1306/SH1106 OLED Display (I2C)", fai doppio clic su "DisplayOLED1" e nella finestra degli elementi trascina "Text Field" a sinistra e nella finestra delle proprietà imposta la dimensione:2
- Collega il sensore pin LaserRanger1 I2C al pin I2C di Arduino
- Collega DisplayOLED1 pin Out I2C al pin I2C di Arduino
- Collegare il pin LaserRanger1 Distanza (mm) al pin DisplayOLED1 Campo di testo1 > In
Passaggio 5: genera, compila e carica il codice Arduino


In Visuino, premere F9 o fare clic sul pulsante mostrato nell'immagine 1 per generare il codice Arduino e aprire l'IDE Arduino
Nell'IDE di Arduino, fare clic sul pulsante Carica, per compilare e caricare il codice (Immagine 2)
Passaggio 6: gioca
Se si alimenta il modulo Arduino UNO, il display OLED dovrebbe iniziare a visualizzare la distanza in mm che sta ricevendo dal sensore del tempo di volo, è possibile posizionare un oggetto davanti al sensore e il valore cambierà.
Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato anche il progetto Visuino, che ho creato per questo Instructable, potete scaricarlo qui e aprirlo in Visuino:
Consigliato:
Tutorial: come costruire un modulo sensore di distanza laser VL53L0X utilizzando Arduino UNO: 3 passaggi

Tutorial: come costruire un modulo sensore di distanza laser VL53L0X utilizzando Arduino UNO: Descrizioni: questo tutorial mostrerà a tutti voi in dettaglio come costruire un rilevatore di distanza utilizzando il modulo sensore di distanza laser VL53L0X e Arduino UNO e funzionerà come voi volere. Segui le istruzioni e capirai questo tutor
Tutorial display a 7 segmenti Arduino MAX7219: 5 passaggi

Tutorial display a 7 segmenti Arduino MAX7219: MAX7219 è un IC utilizzato per pilotare LED a 7 segmenti (fino a 8 cifre), display a blocchi (display a barre) e 64 LED singoli che sono catodi comuni. Per comunicare con un microcontrollore, MAX7219 utilizza il sistema di comunicazione SPI. Quindi per guidare 64 L
Tutorial display a matrice di LED Arduino Max7219: 4 passaggi

Tutorial display a matrice led Arduino Max7219: Ciao ragazzi in questo tutorial impareremo come utilizzare il display a matrice led con driver display max7219 con Arduino per visualizzare animazioni e testo su questo display a matrice led
Tutorial Arduino LCD 16x2 - Interfacciamento del display LCD 1602 con Arduino Uno: 5 passaggi

Tutorial Arduino LCD 16x2 | Interfacciamento del display LCD 1602 con Arduino Uno: Ciao ragazzi poiché molti progetti hanno bisogno di uno schermo per visualizzare i dati, sia che si tratti di un misuratore fai-da-te o di un display del conteggio degli abbonati di YouTube o di una calcolatrice o di un blocco tastiera con display e se tutti questi tipi di progetti sono realizzati con arduino lo faranno sicuramente
Display OLED I2C Tutorial Arduino/NodeMCU: 15 passaggi

Display OLED I2C Tutorial Arduino/NodeMCU: il primo programma che scrivi quando inizi a imparare un nuovo linguaggio di programmazione è: "Hello World!". Il programma stesso non fa altro che stampare un testo "Hello World" sullo schermo. Quindi, come facciamo in modo che il nostro Arduino mostri il "