Come posso guidare un trasduttore ad ultrasuoni con un Arduino?


13

Sto tentando di costruire un deterrente per gatti con un Arduino, qualcosa di simile a questo . Ho scoperto il rilevamento e ora mi rendo conto che devo usare un trasduttore ultrasonico per produrre l'esplosione di cui ho bisogno.

Tuttavia, non ho idea di come avrei interfacciato uno di questi con un arduino.

Qualcuno ha qualche consiglio?


Per la cronaca, i gatti possono ascoltare fino a circa 65 kHz, contro 20 kHz per gli umani (così dice Internet)
endolith

i trasduttori ad ultrasuoni tendono ad avere una frequenza preferita.
JustJeff

Risposte:


4

Solo guardando il trasduttore ad ultrasuoni senza averne mai aperto sembra che abbia una funzionalità simile a una luce attivata dal movimento standard. Ciò significa che nella metà superiore del trasduttore viene visualizzato l'obiettivo che rileva il movimento utilizzando un sensore a infrarossi passivi (PIR). Quando questo rileva qualsiasi movimento, commuta un pin di segnale che attiva l'esplosione ad ultrasuoni. Ovviamente puoi approfittare di questo e cambiare il pin del segnale usando un arduino o qualsiasi altro microcontrollore usando il tuo metodo di rilevamento del gatto. Potrebbe essere una buona idea inserire un accoppiatore ottico tra l'arsdu e il trasduttore ultrasonico per proteggere entrambi i circuiti l'uno dall'altro.

ecco alcune informazioni su alcuni fotoaccoppiatori e non posso pubblicare il link sul pir dal momento che chiphacker non si fida abbastanza di me ... Ma basta andare su arduino.cc e cercare pir e lo troverai


9

Poiché il pin Arduino non sarà in grado di fornire abbastanza corrente per pilotare molto bene il trasduttore, è possibile utilizzare un transistor con base collegata al pin Arduino per pilotare il trasduttore.

Se assumiamo che il trasduttore sia uno a 40 kHz (molto comune), allora dovresti attivare il pin a 40 kHz. Bello e semplice.

Ecco un paio di opzioni schematiche. Il primo probabilmente funzionerà un po 'meglio poiché svilupperà una tensione di pilotaggio più elevata (superiore all'alimentazione) a causa del circuito risonante formato dall'induttore e dalla capacità del trasduttore.

Ultrasuoni 1

La parte del ricevitore nella foto sopra non è necessaria per il progetto di deterrente per gatti, è stata presa da uno schema ultrasonico del telemetro in cui l'eco deve essere cronometrato. A meno che tu non voglia sapere quanto è vicino il gatto ovviamente :-)

Ultrasuoni 2


Nel primo diagramma, qual è il punto del resistore R2?
Randomblue,

@Randomblue - Sembra che il progettista abbia voluto polarizzare il transistor, quindi è leggermente acceso senza alcun drive dal micro (al contrario di cutoff o saturazione) Ciò impedirebbe al transistor di spegnersi completamente quando la tensione del drive si dirige a 0 V e limita il picco tensione inversa attraverso l'induttore. Se non si utilizza un induttore in parallelo, non è necessario (o il diodo).
Oli Glaser,

A seconda che il trasduttore sia un modulo o solo un cristallo, potrebbe essere necessario pilotarlo a frequenza di risonanza e non solo on / off
Scott Seidman,
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.