Nota
Ciao, benvenuto nella Community di appassionati di SunFounder per Raspberry Pi, Arduino e ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 con altri appassionati.
Perché unirti a noi?
Supporto di esperti: Risolvi i problemi post-vendita e le sfide tecniche con l’aiuto della nostra comunità e del nostro team.
Impara e condividi: Scambia consigli e tutorial per migliorare le tue competenze.
Anteprime esclusive: Ottieni accesso anticipato agli annunci dei nuovi prodotti e alle anteprime esclusive.
Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni festive e omaggi: Partecipa a omaggi e promozioni speciali durante le festività.
👉 Sei pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!
Modulo Ultrasonico¶
Il modulo di misurazione a ultrasuoni fornisce una funzione di misurazione senza contatto da 2 cm a 400 cm, con una precisione di misurazione che può arrivare fino a 3 mm. Può garantire che il segnale sia stabile entro 5 metri e il segnale si indebolisca gradualmente dopo i 5 metri, fino a scomparire alla distanza di 7 metri.
Il modulo include trasmettitori ultrasonici, un ricevitore e un circuito di controllo. I principi di base sono i seguenti:
Utilizzare un flip-flop IO per elaborare un segnale ad alto livello di almeno 10us.
Il modulo invia automaticamente otto impulsi a 40kHz e rileva se vi è un segnale di ritorno del impulso.
Se il segnale ritorna, il passaggio a livello alto, la durata dell’uscita IO alto è il tempo impiegato dall’onda ultrasonica per tornare. La distanza di misurazione = (tempo alto * velocità del suono (340 m/s) / 2).
Il diagramma temporale è mostrato qui sotto.
È sufficiente fornire un impulso breve di 10us all’ingresso di trigger per avviare la misurazione, e il modulo invierà una raffica di 8 cicli di ultrasuoni a 40 kHz e solleverà il suo eco. Puoi calcolare la distanza attraverso l’intervallo di tempo tra l’invio del segnale di trigger e la ricezione del segnale di eco.
Formula: us / 58 = centimetri o us / 148 = pollici; oppure: distanza = tempo alto * velocità (340 m/s) / 2. Si consiglia di utilizzare un ciclo di misurazione superiore a 60 ms per prevenire collisioni tra il segnale di trigger e il segnale di eco.
Esempio
5.8 Funzione Definita dall’Utente (Basic Project)
7. Segui la tua mano (Car Project)
6. Gioca con il Modulo Ultrasonico (Car Project)
2.17 GIOCO - Flappy Parrot (Scratch Project)