Dirençsiz bir zil kullanarak Arduino kartının hasar görmesinin bir yolu var mı?


13

Ben Arduino Uno'nın analog pimleri birinde standart piezo buzzer kullanmak istiyorum olmadan bir direnç kullanılması. Bunu bağlamak Arduino kartı için bir sorun olacak mı? Neden?


Doğrudan bağlantıdan uzak durmanızı ve piezodan iyi bir hacim elde etmek için hem bir transistör hem de bir indüktör kullanmanızı tavsiye ederim. Oldukça basit bir devre, bkz. Http://cladlab.com/electronics/components/piezos . "Bir Piezo Nasıl Sürülür" altındaki ilk görüntü. Bu elbette sadece içinde herhangi bir sürüş devresi olmayan bir piezo kullanıyorsanız geçerlidir. Aşağıdaki yorumlara göre, öyle olmadığını varsayıyorum.
gbmhunter

1
Onları doğrudan sürüyorum. İşte kullandığım siren: ebay.com/itm/… ve işte bip sesi: ebay.com/itm/… - Bir Nano ve Uno'dan aynı pimi paralel frm'de çalıştırdım. Sorun değil.
SDsolar

Yanıtlar:


11

Bir piezoelektrik buzzer'e özgü: Diğer cevaplarda zaten ifade edilen mevcut sınırlayıcı endişelerin yanı sıra, doğrudan bağlantı için ek bir risk vardır:

Bir piezoelektrik eleman veya piezo bükücü (ses üretmek için titreşen ince düz dairesel kısım) vurulduğunda veya hafifçe vurulduğunda büyük voltajlar üretebilir: Bu özellik vuruntu sensörlerinde ve perküsyon müzik aletleri için piezo pikaplarında sıklıkla kullanılır.

İlgili voltajlar , örneğin zil sert bir yüzeye düşerse, onlarca volt kadar yüksek olabilir . Seri olarak en az bir direnç gibi bir tür koruma olmadan, bu voltajlar Arduino'nun mikro denetleyicisi içindeki ESD korumasının üstesinden gelebilir ve cihaza zarar verebilir.

Bu nedenle bir direnç kullanılması şiddetle tavsiye edilir .

Ters voltaj, sürücü akımından daha fazla endişe vericidir, çünkü bazı cevapların bahsettiği manyetik (bobin) buzzerlerin aksine, piezoelektrik bir zil normal çalışma için çok az akım tüketir. Özel ziliniz için veri sayfasına bakın: 5 ila 30 mA arasındaki çalışma akımları yaygındır ve Arduino için risk oluşturmaz.


14

Bu ortak buzzer göz önüne alındığında , 5V'de çalışan yaklaşık 42 ohm bobin direncine sahiptir, doğrudan bağlanırsa Armaino'nun sağlayabileceği 40mA'dan (pin başına) çok daha fazla 119mA çizmeye çalışır. Bu akımı çizmek Arduino'ya zarar verebilir. Satır içi 100ohm direnç eklemek, akım sınırını güvenli sınırlar içinde yaklaşık 35 ohm'a düşürebilir.

Ayrıca, manyetik bir bileşen olarak, EMF'nin Arduino'ya zarar vermesini önlemek için üzerine bir diyot yerleştirmelisiniz. Ses titreşimleri zil sesinin voltaj üretmesine neden olabilir ve diyot Arduino'nun zarar görmesini engelleyebilir.


2
35mA demek istediğine inanıyorum, ohm değil.
jwal

4

G / Ç pimleri, hasar meydana gelmeden önce 40 mA'ya kadar akım sağlayabilir. (Her ne kadar birçok kişi 20-30mA'da güvenli kalmasını tavsiye ediyor.)

Zil bundan fazlasını çekmezse, iyisinizdir.

Zil sesinin akım çekişini bilmiyorsanız, küçük bir direnç akımı sınırlamaya yardımcı olabilir.


3

Arduino pinleri 40 mA'ya kadar akım alabilir. Zil 3-5V verildiğinde ne kadar akım aldığını ölçün. 40 mA'nın altındaysa sorun yok.

Gerçekten zile bağlı. Piezo buzzerleri genellikle iyidir, normal buzzerlere dikkat etmelisiniz.

Genellikle, 200-300 ohm'luk bir direnç eklemek pimleri neredeyse tüm hasarlardan korur. Yine de birini kullanmanızı öneririm, özellikle zil 30-40mA aralığında akım çekiyorsa.

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.