Wie fahre ich einen Ultraschallwandler mit einem Arduino?


13

Ich versuche, mit einem Arduino eine Katzenabwehr zu bauen, etwas Ähnliches . Ich habe die Erkennung herausgefunden und jetzt erkenne ich, dass ich einen Ultraschallwandler verwenden muss, um die 'Explosion' zu erzeugen, die ich brauche.

Ich bin jedoch ahnungslos, wie ich eines davon mit einem Arduino verbinden würde.

Hat jemand einen Rat?


Für die Aufzeichnung können Katzen bis zu 65 kHz hören, gegenüber 20 kHz für Menschen (so sagt man im Internet)
Endolith

Ultraschallwandler neigen dazu, eine bevorzugte Frequenz zu haben.
JustJeff

Antworten:


4

Wenn man nur auf den Ultraschallwandler blickt, ohne jemals einen geöffnet zu haben, sieht es so aus, als hätte er eine ähnliche Funktionalität wie ein normales bewegungsaktiviertes Licht. Das bedeutet, dass Sie in der oberen Hälfte des Schallkopfs die Linse sehen, die Bewegungen mithilfe eines Passiv-Infrarot-Sensors (PIR) erkennt. Wenn dies eine Bewegung erkennt, schaltet es einen Signalstift, der den Ultraschallstoß auslöst. Natürlich können Sie dies ausnutzen und den Signal-Pin mit einem Arduino oder einem anderen Mikrocontroller mit Ihrer eigenen Katzenerkennungsmethode umschalten. Es könnte eine gute Idee sein, einen Optokoppler zwischen dem Arduino und dem Ultraschallwandler einzubauen, um beide Schaltkreise voneinander zu schützen.

Hier sind einige Informationen zu einigen Optokopplern und ich kann den Link über den Pir nicht posten, da Chiphacker mir nicht genug trauen ... Aber gehen Sie einfach in arduino.cc und suchen Sie nach Pir und Sie werden es finden


9

Da der Arduino-Pin nicht in der Lage ist, genügend Strom zu liefern, um den Wandler sehr gut anzusteuern, können Sie einen Transistor mit Basis verwenden, der mit dem Arduino-Pin verbunden ist, um den Wandler anzusteuern.

Wenn wir davon ausgehen, dass der Wandler 40 kHz (sehr häufig) ist, würden Sie den Pin auf 40 kHz umschalten. Schön und einfach.

Hier sind einige schematische Optionen. Der erste arbeitet wahrscheinlich etwas besser, da er aufgrund des Schwingkreises aus Induktivität und Wandlerkapazität eine höhere Ansteuerspannung (höher als die Versorgung) entwickelt.

Ultraschall 1

Der Empfängerteil im obigen Bild ist für das Katzenabschreckungsprojekt nicht erforderlich. Dies wurde einem Ultraschall-Entfernungsmesser entnommen, in dem das Echo zeitgesteuert werden muss. Es sei denn du willst wissen wie nah die Katze ist :-)

Ultraschall 2


Wo befindet sich im ersten Diagramm der Widerstand R2?
Randomblue

@Randomblue - Es sieht so aus, als ob der Designer den Transistor so vorspannen wollte, dass er ohne Ansteuerung durch das Mikro leicht einschaltet (im Gegensatz zu Abschaltung oder Sättigung). Dadurch würde der Transistor nicht mehr vollständig ausgeschaltet, wenn die Ansteuerspannung auf 0 V abfällt, und die Spitze wird begrenzt Sperrspannung über der Induktivität. Wenn Sie keinen Induktor parallel verwenden, benötigen Sie ihn nicht (oder die Diode).
Oli Glaser

Je nachdem, ob es sich bei dem Wandler um ein Modul oder nur um einen Kristall handelt, muss er möglicherweise mit einer Resonanzfrequenz betrieben werden und nicht nur ein / aus
Scott Seidman,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.