Sommario:

Realizza un distanziometro ad ultrasuoni con Micro:bit: 6 passaggi
Realizza un distanziometro ad ultrasuoni con Micro:bit: 6 passaggi

Video: Realizza un distanziometro ad ultrasuoni con Micro:bit: 6 passaggi

Video: Realizza un distanziometro ad ultrasuoni con Micro:bit: 6 passaggi
Video: Arduino: Accelerometro ADXL345 - Parte I 2024, Giugno
Anonim
Realizza un distanziometro ad ultrasuoni con Micro:bit
Realizza un distanziometro ad ultrasuoni con Micro:bit

Oggi realizzeremo un misuratore di distanza ad ultrasuoni con micro: bit e modulo sensore a ultrasuoni.

Passaggio 1: materiali necessari

1 x micro BBC: bit

1 x polpo: bit

1 x modulo OLED

1 x modulo ad ultrasuoni HC-SR04

Passaggio 2: conoscenza di base

Principio di base di HC-SR04

HC-SR04 è una sorta di moduli di misurazione della distanza ad ultrasuoni. Con questo modulo, possiamo rilevare lo spazio-tempo tra l'invio e il ritorno degli ultrasuoni, quindi convertirlo in distanza. Ecco il principio di base:

  • Utilizzare la porta IO TRIG per attivare la misurazione della distanza con un livello elettrico alto almeno 10us.
  • Invia automaticamente 8 onde quadrate a 40kHz e controlla se un segnale ritorna.
  • Se è tornato un segnale, emettere un livello elettrico alto attraverso la porta IO TRIG. La durata dell'alto livello elettrico è il tempo tra l'invio e il ritorno degli ultrasuoni.

Distanza=(tempo di alto livello elettrico x spazio sonoro (340m/s))/2

Nota: Trova nel MakeCode per la libreria ad ultrasuoni già sigillata. Non devi scrivere alcun codice di unità complicato, ma semplicemente invocare la libreria.

Passaggio 3: assemblaggio dell'hardware

Assemblaggio hardware
Assemblaggio hardware
Assemblaggio hardware
Assemblaggio hardware
Assemblaggio hardware
Assemblaggio hardware

1. Puoi fare riferimento alla colonna per il collegamento tra modulo ad ultrasuoni e polpo.

2. Poiché la tensione di pilotaggio del modulo a ultrasuoni SR04 è di 5 V, è necessario far scorrere l'interruttore di tensione su octopus: bit fino alla fine di 5 V.

3. Collegare il modulo OLED al cpnnector IIC su octopus: bit.

4. Una volta connesso, puoi vedere la seguente immagine mostrata:

Passaggio 4: programmazione

Programmazione
Programmazione
Programmazione
Programmazione
Programmazione
Programmazione
Programmazione
Programmazione

1. Fare clic per aprire https://makecode.microbit.org/ e accedere all'interfaccia di programmazione

2. Cerca il sonar nel pacchetto ADD, quindi aggiungi la libreria a ultrasuoni

3. Cerca OLED in ADD Package, quindi aggiungi la libreria per il modulo OLED

4. Inizializzare lo schermo OLED

5. Impostare il pin trig su P14 e l'eco pin su P15 con cm come unità. E visualizza i dati restituiti sullo schermo OLED

6. Quando hai finito il tuo programma, puoi ottenere l'intero codice da questo link:

Oppure puoi scaricare il codice in micro:bit direttamente dalla pagina web sottostante

Passaggio 5: risultato

Risultato
Risultato

Ora hai già creato con successo un set di dispositivi di misurazione ad ultrasuoni. Punta la testa ad ultrasuoni sull'oggetto che desideri testare, quindi vedrai la distanza tra lo schermo OLED.

Passaggio 6: fonte

Questo articolo è tratto da:

In caso di domande, è possibile contattare: [email protected].

Consigliato: