Comment piloter un transducteur à ultrasons avec un Arduino?


13

J'essaie de construire un dissuasif pour chat avec un Arduino, quelque chose comme ça . J'ai compris la détection et je me rends compte maintenant que je dois utiliser un transducteur à ultrasons pour produire le «souffle» dont j'ai besoin.

Cependant, je ne sais pas comment j'interfacerais l'un d'entre eux avec un arduino.

Quelqu'un a-t-il des conseils?


Pour mémoire, les chats peuvent entendre jusqu'à environ 65 kHz, contre 20 kHz pour les humains (dit Internet)
endolith

les transducteurs à ultrasons ont tendance à avoir une fréquence préférée.
JustJeff

Réponses:


4

En regardant simplement le transducteur à ultrasons sans en avoir ouvert un, il semble qu'il présente des fonctionnalités similaires à une lumière activée par le mouvement standard. Cela signifie que dans la moitié supérieure du transducteur, vous voyez l'objectif qui détecte le mouvement à l'aide d'un capteur infrarouge passif (PIR). Lorsque cela détecte un mouvement, il commute une broche de signal qui déclenche la salve ultrasonique. Bien sûr, vous pouvez en profiter et commuter la broche de signal à l'aide d'un arduino ou de tout autre microcontrôleur en utilisant votre propre méthode de détection de chat. Ce pourrait être une bonne idée de mettre un optocoupleur entre l'arduino et le transducteur à ultrasons pour protéger les deux circuits l'un de l'autre.

voici quelques informations sur un optocoupleur et je ne peux pas poster le lien sur le pir car chiphacker ne me fait pas assez confiance ... Mais allez dans arduino.cc et recherchez pir et vous le trouverez


9

Étant donné que la broche Arduino ne pourra pas fournir suffisamment de courant pour très bien piloter le transducteur, vous pouvez utiliser un transistor avec une base connectée à la broche Arduino pour piloter le transducteur.

Si nous supposons que le transducteur est à 40 kHz (très courant), vous basculez la broche à 40 kHz. Agréable et simple.

Voici quelques options schématiques. Le premier fonctionnera probablement un peu mieux car il développera une tension d'attaque plus élevée (supérieure à l'alimentation) en raison du circuit résonant formé par l'inductance et la capacité du transducteur.

Ultrasonic 1

La partie du récepteur dans l'image ci-dessus n'est pas nécessaire pour le projet de dissuasion des chats, elle a été prise à partir d'un schéma de télémètre à ultrasons où l'écho doit être chronométré. A moins que vous ne vouliez savoir à quel point le chat est proche :-)

Ultrasonic 2


Dans le premier diagramme, quel est le point de la résistance R2?
Randomblue

@Randomblue - Il semble que le concepteur ait souhaité polariser le transistor de sorte qu'il soit légèrement passant sans aucun entraînement du micro (par opposition à la coupure ou à la saturation). tension inverse aux bornes de l'inductance. Si vous n'utilisez pas d'inductance en parallèle, vous n'en avez pas besoin (ni la diode).
Oli Glaser

Selon que le transducteur est un module ou simplement un cristal, il pourrait bien avoir besoin d'être piloté à une fréquence de résonance, et pas seulement de marche / arrêt
Scott Seidman
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.