Buzzer actif vs passif

22

J'ai récemment emprunté un kit de démarrage de base Arduino Inland. Il comprend un buzzer actif et passif. Quelle est la différence? J'entends une différence de son lorsque j'utilise la tone()commande. Rien d'autre?

Comment puis-je identifier lequel est lequel? Existe-t-il des commandes spécifiques pour chacune?

Nick Solonko
la source
4
Juste une supposition sauvage, mais le buzzer "actif" peut inclure un oscillateur et fera du bruit lorsqu'il est connecté à une alimentation CC. Le passif peut simplement être un transducteur nu et doit être entraîné par une tension pulsée pour faire du bruit.
Peter Bennett

Réponses:

27

Un buzzer actif générera une tonalité à l'aide d'un oscillateur interne, donc tout ce qui est nécessaire est une tension continue. Un buzzer passif nécessite un signal AC pour émettre un son. C'est comme un haut-parleur électromagnétique, où un signal d'entrée changeant produit le son, plutôt que de produire une tonalité automatiquement.

Pour les identifier, si vous leur appliquez une tension continue et qu'elle bourdonne, c'est un actif.

En ce qui concerne les commandes, si vous souhaitez contrôler la hauteur, vous aurez besoin d'un buzzer passif. PWM sur l'Arduino peut être utilisé pour contrôler la hauteur et le volume en même temps (ce qui peut ou non être ce que vous voulez). Si vous vouliez changer juste le volume ou simplement la hauteur, je suppose que des circuits externes seraient nécessaires pour changer l'amplitude sans changer la tension, et vice versa.

Quelques sources: Source , Source et Source , ainsi que le commentaire de @Peter Bennett.

MichaelK
la source
Lorsque j'utilise la commande de tonalité (broche, fréquence) de l'arduino sur l'un d'eux, la hauteur change. Donc, vous pouvez utiliser la commande de tonalité sur les deux, juste les travaux actifs sur la tension CC? Merci
Nick Solonko
L'utilisation de la fonction tone () devrait générer la fréquence exacte que vous spécifiez dans les arguments du buzzer passif. Pour être honnête, je ne sais pas ce qui se passe lorsque vous appliquez une onde carrée à un buzzer actif. Les buzzers passifs et actifs génèrent-ils le même ton (correct)? Si l'actif joue un son différent, il se peut qu'un certain type de mixage de fréquence soit en cours.
MichaelK
1
L'actif est un peu éteint. Lorsque je joue la fréquence 566 par exemple, le passif joue 566, tandis que l'actif joue 559 selon mon tuner. Ils sonnent différemment, le passif est beaucoup plus agréable. L'actif ne peut pas générer de très hautes fréquences, il s'est arrêté aux alentours de 700, tandis que le passif peut aller au-delà de 3000.
Nick Solonko