Aktif vs Pasif Buzzer


22

Geçenlerde bir Arduino Inland Basic Starter Kit ödünç aldım. Aktif ve pasif bir zil içerir. Fark ne? tone()Komutu kullandığımda ses farkını duyabiliyorum . Başka herhangi bir şey?

Hangisinin hangisi olduğunu nasıl belirleyebilirim? Her biri için özel bir komut var mı?


4
Sadece vahşi bir tahmin, ancak "aktif" zil bir osilatör içerebilir ve bir DC güç kaynağına bağlandığında ses çıkarır. Pasif olan sadece çıplak bir dönüştürücü olabilir ve ses çıkarmak için darbeli bir voltajla çalıştırılması gerekir.
Peter Bennett

Yanıtlar:


26

Aktif bir zil, dahili bir osilatör kullanarak bir ton üretecektir, bu nedenle gerekli olan tek şey bir DC voltajıdır. Pasif bir zil ses yapmak için bir AC sinyali gerektirir. Otomatik olarak bir ton üretmek yerine, değişen bir giriş sinyalinin sesi ürettiği elektromanyetik bir hoparlör gibidir.

Onları tanımlamak için, eğer bunlara bir DC voltajı uygularsanız ve vızıldarsa, bu bir aktiftir.

Eğer sahayı kontrol etmek istiyorsanız komutlar geçerliyse, pasif bir zile ihtiyacınız olacaktır. Arduino üzerindeki PWM, perdeyi ve ses seviyesini aynı anda kontrol etmek için kullanılabilir (bu istediğiniz şekilde olabilir veya olmayabilir). Sadece hacmi veya sadece perdeyi değiştirmek istiyorsanız, voltajı değiştirmeden genliği değiştirmek için bazı harici devrelerin gerekli olacağını ve bunun tersi olacağını varsayalım.

Birkaç kaynak: Source , Source ve Source ve @Peter Bennett'in yorumu.


Arduino'da ton (pin, frekans) komutunu her ikisinde de kullandığımda, perde değişiyor. Yani ton komutunu her ikisinde de kullanabilirsiniz, sadece aktif DC gerilimde çalışır? Teşekkür ederim
Nick Solonko

Tone () işlevinin kullanılması, pasif sesli uyarıdaki bağımsız değişkenlerde belirttiğiniz tam frekansı oluşturmalıdır. Dürüst olmak gerekirse, aktif bir zile kare bir dalga uyguladığınızda ne olacağından emin değilim. Pasif ve aktif kabarcıklar aynı (doğru) perdeyi oluşturur mu? Aktif farklı bir ses çalarsa, belki bir tür frekans karıştırma devam ediyordur.
Michael K,

Aktif olan biraz kapalı. Örneğin 566 frekansını oynattığımda, pasif 566'yı çalarken aktif tunerime göre 559'u oynar. Farklı geliyorlar, pasif olanı çok daha hoş. Aktif olan çok yüksek frekanslar
üretemez
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.