Collimare un raggio sonar


9

Chiedendosi se qualcuno è a conoscenza di un modo per far sì che un sensore di prossimità ad ultrasuoni venga modificato, in modo tale che il suo raggio di vista in avanti rimanga inalterato, ma la sua diffusione angolare è ridotta, un po 'nel senso del "collimatore" (in termini di leggero). Per spiegare il problema, ho sperimentato il sensore HC-SR04 el-cheapo, cercando di rilevare il livello dell'acqua in un secchio di plastica (25 litri). Anche se non sono sicuro al 100%, ma penso che il diametro del secchio sia un problema, che, anche quando il livello dell'acqua è basso (circa 18-19 pollici di distanza dal sensore), ottengo una lettura che si traduce in circa 8 pollici. L'unica spiegazione che ho è che il sonar sta leggendo le onde che rimbalzano sulle pareti del secchio.

Mi chiedevo se una specie di collimatore costruito con materiale fonoassorbente potesse funzionare? Proverò a sperimentare schiuma a bassa densità (polistirolo forse) ma non sono sicuro che sia davvero fonoassorbente.


Il gruppo trasduttore è attaccato al secchio? Solo pensando che il riflesso potrebbe arrivare dal lato del secchio.
PeterJ

Oltre a tutto il resto, assicurati di avere collegamenti elettrici puliti, in particolare un'alimentazione a bassa impedenza.
Chris Stratton,

@PeterJ, il trasduttore è attualmente tenuto da me, nella mia mano con allineamento manuale lungo l'asse centrale della benna e circa un pollice sopra il livello della tesa.
icarus74,

@icarus No! Usa Helping Hands o una qualche forma di supporto per tenere il sensore, altrimenti il ​​movimento della tua mano rovinerà le letture.
Anindo Ghosh,

Risposte:


11

Per coincidenza, mi capita di giocare con quasi esattamente a cosa si riferisce la domanda, da ieri. Il mio sensore di distanza vanta un angolo di 25 gradi, ma ho riscontrato gli stessi problemi con il mio secchio d'acqua.

La mia soluzione potrebbe non essere una meraviglia ingegneristica, e probabilmente ci sarà qualche reazione da parte dei puristi, ma ecco cosa funziona:

  • L'unità sensore è posizionata direttamente in un tubo di cartone morbido di circa 2 pollici di diametro e 8 pollici di lunghezza, il nucleo di un rotolo di carta da cucina: questo riduce significativamente i falsi echi dai lati. Sia TX che RX sono all'interno del tubo.
  • Un paio di pieghe di carta velina sull'emettitore ultrasonico TX, per attenuare il segnale ultrasonico verso l'esterno.

Quest'ultimo era necessario perché l'HC-SR04 non forniva alcun modo semplice per ridurre il segnale in uscita ed era abbastanza forte per falsi positivi da tutte le direzioni: la riduzione della tensione di alimentazione non faceva molta differenza fino a quando il modulo non diventava irregolare.

Ora ho una buona precisione sulla misurazione della profondità dell'acqua nel mio secchio, da varie altezze.


[Modifica] Non posso credere che lo sto facendo: foto del mio esperimento, nel mio bagno, su richiesta dai commenti!

inserisci qui la descrizione dell'immagine

La versione migliorata ora ha due tubi di cartone, rispettivamente per TX e RX: non sono più necessari precisione e carta velina ancora migliori. La disposizione è tenuta insieme da elastici, perché il nastro isolante approvato dall'ingegneria non è utile. È appeso alla clip a coccodrillo di un supporto per saldare Helping Hand.

Il circuito stampato in alto è il sensore ad ultrasuoni, il circuito stampato penzolante da esso è un clone di Arduino Nano. L'oggetto circolare blu nella parte inferiore dell'immagine è la camera di rilevamento della profondità ufficiale , ovvero il mio secchio.

inserisci qui la descrizione dell'immagine

TX e RX si adattano perfettamente al centro, uno in ciascun tubo di cartone.

Sul bordo sinistro c'è il rappresentante ufficiale del Dipartimento di Ingegneria, o almeno la punta delle dita di quella persona, io.

inserisci qui la descrizione dell'immagine

Ecco come appare la configurazione dal lato, nel caso in cui ciò aiuti a visualizzare meglio la disposizione.

Spero che questo show-and-tell sia stato utile.


Che ne dici di usare un tubo più stretto, duro e impermeabile, come una sezione di tubo in PVC. Fai in modo che il tubo sia abbastanza lungo da rimanere fisicamente nell'acqua. All'altra estremità, metti il ​​sensore. Il tubo stesso fungerebbe da versione acustica di un tubo luminoso, guidando il raggio. All'estremità del sensore, potresti essere in grado di mettere una sottile membrana (involucro di plastica per alimenti?) Tra il sensore e il tubo per aiutare a mantenere l'acqua fuori dal sensore e dalla carta velina. Bene, è solo un pensiero ...

@Anindo, incredibile coincidenza davvero! Penso di poter visualizzare le tue modifiche, e per idea del collimatore era qualcosa di simile, sebbene le mie apprensioni fossero, cosa impedisce al tubo di collimazione stesso di essere l'oggetto che riflette le onde sonore? Forse se potessi condividere alcune fotografie della tua modifica, ciò potrebbe aiutare con la comprensione.
icarus74

Inoltre, @anindo, presumo che il tuo tubo di cartone non tocchi l'acqua, giusto? La mia preoccupazione per l'attenuazione della potenza del segnale è la perdita della portata in avanti. Immagino che i miei requisiti siano un po 'unici, nel senso che in un caso particolare, la profondità dell'acqua deve essere rilevata in un serbatoio sommerso, cilindrico, il cui diametro è di circa 4 piedi e profondità di circa 12 piedi. portata massima in avanti di circa 12-15 piedi, l'attenuazione limiterebbe gravemente la portata.
icarus74

@DavidKessner Ho provato con un segmento di tubo in PVC dopo aver visto il tuo commento: il sensore fallisce del tutto - immagino troppi riflessi dalla superficie del PVC tutt'intorno?
Anindo Ghosh,

1
@ icarus74 Il morbido cartone assorbe la parte delle onde che si verificano su di essa, sarebbe la mia ipotesi. Qualcuno su Physics StackExchange potrebbe conoscerlo meglio. Prenderò una foto quando torno a casa oggi. No, il tubo non tocca l'acqua. La carta velina di attenuazione potrebbe non essere necessaria nel tuo caso: i miei esperimenti sono in un piccolo bagno piastrellato, quindi una riflessione molto più forte dai segnali fuori dall'asse centrale. Il tubo di cartone, ovviamente, sta attenuando solo i segnali fuori asse, non quelli in avanti.
Anindo Ghosh,

3

L'angolo di dispersione delle onde acustiche nell'aria è inversamente proporzionale alla frequenza. In altre parole, maggiore è la frequenza, più "stretto" è il raggio. Qualsiasi "collminatore" che realizzi deve aderire a queste leggi fondamentali della fisica. Tuttavia, non penso che questo sia il tuo problema.

L'unità sonar che si sta utilizzando ha un angolo di misurazione di 30 gradi (+/- 15 gradi dalla linea centrale). Facendo la matematica, a 19 pollici sopra l'acqua avrai un'area di misurazione di circa 10 pollici di diametro. Questo è appena più piccolo del diametro del fondo di un secchio da 5 galloni. In breve, dovrebbe funzionare.

Puoi facilmente verificare se i lati del secchio interferiscono con le tue misurazioni. Fodera i lati del secchio con qualcosa di morbido ma piuttosto denso, come una coperta, un maglione o diversi strati di asciugamani. Quindi vedi se riesci a rilevare qualcosa di riflettente sul fondo (come il fondo stesso).

Il polistirolo non garantisce un buon assorbimento del suono, specialmente alle frequenze più elevate a cui operano i dispositivi ad ultrasuoni. Il polistirolo ha una superficie relativamente dura e piatta che riflette bene il suono. Ha anche poca massa per impedire al suono di propagarsi attraverso di esso. Coperte di lana, feltro spesso, velluto spesso e materiali simili sono buone. Devo sottolineare che i materiali che sono bravi ad assorbire il suono sono anche molto bravi ad assorbire ACQUA.


Grazie David. Proverò sicuramente con feltro e coperta, sì, l'assorbimento d'acqua sarebbe sicuramente un problema.
icarus74,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.