Existe alguma maneira de danificar a placa Arduino usando uma campainha sem resistor?


13

Quero usar uma campainha piezo padrão em um dos pinos analógicos do Arduino Uno sem o uso de um resistor. Conectar isso será um problema para a placa Arduino? Por quê?


Eu recomendo que você elimine a conexão direta e use um transistor e um indutor para obter um volume decente do piezo. É um circuito bastante simples, consulte http://cladlab.com/electronics/components/piezos . É a primeira imagem em "Como dirigir um piezo". Obviamente, isso só se aplica se você estiver usando um piezo sem nenhum circuito de acionamento interno. Pelos comentários abaixo, presumo que você não seja.
Gbmhunter

1
Eu os dirijo diretamente. Aqui está a sirene que eu uso: ebay.com/itm/… e aqui está o sinal sonoro: ebay.com/itm/… - Eu os executei em paralelo pelo mesmo pino de um Nano e do Uno. Sem problemas.
SDsolar 23/09

Respostas:


11

Específico para uma campainha piezoelétrica : Além das preocupações limitantes atuais, como já expressas em outras respostas, há um risco adicional a uma conexão direta:

Um elemento piezoelétrico ou dobrador piezo (a parte circular fina e plana que vibra para gerar som) pode gerar grandes voltagens quando batido ou batido: Esse recurso é freqüentemente usado em sensores de batida e captadores piezo para instrumentos musicais de percussão.

As tensões envolvidas podem chegar a várias dezenas de volts , por exemplo, se a campainha cair em uma superfície dura. Sem alguma forma de proteção, como pelo menos um resistor em série, essas tensões podem superar a proteção ESD no microcontrolador do Arduino e danificar o dispositivo.

Portanto, é altamente recomendável usar um resistor .

A tensão reversa é mais uma preocupação do que a corrente do inversor, pois, diferentemente dos campainhas magnéticas (bobinas), algumas respostas se referem, um alarme piezoelétrico consome muito pouca corrente para a operação normal. Consulte a folha de dados para sua campainha específica: correntes operacionais de 5 a 30 mA são comuns e não representam um risco para o Arduino.


14

Dado este sinal sonoro comum , ele tem uma resistência de bobina de cerca de 42 ohms funcionando a 5V, tentaria extrair 119mA se conectado diretamente, muito mais do que os 40mA (por pino) que o Arduino pode fornecer. Desenhar essa corrente pode danificar o Arduino. A adição de um resistor de 100ohm em linha pode reduzir o consumo de corrente para cerca de 35ohms, dentro de limites seguros.

Além disso, como componente magnético, você deve colocar um diodo sobre ele para evitar que a EMF traseira danifique o Arduino. As vibrações sonoras podem fazer com que a campainha gere uma voltagem e o diodo pode impedir que isso danifique o Arduino.


2
Eu acredito que você quer dizer 35mA, não ohms.
jwal

4

Os pinos de E / S podem fornecer até 40mA de corrente antes que ocorram danos. (Embora muitos recomendem manter isso entre 20 e 30 mA para ser seguro.)

Se a campainha não desenhar mais do que isso, você está bem.

Se você não conhece o consumo de corrente da campainha, um pequeno resistor pode ajudar a limitar a corrente.


3

Os pinos do Arduino podem receber até 40 mA de corrente. Meça a quantidade de corrente que a campainha recebe quando recebe 3-5V. Se estiver abaixo de 40 mA, você está bem.

Realmente depende da campainha. As campainhas piezo geralmente são boas, você deve ter cuidado com as campainhas normais.

Geralmente, a adição de um resistor de 200 a 300 ohms protege os pinos de quase todos os danos. Eu sugiro usar um de qualquer maneira, especialmente se a campainha estiver consumindo corrente na faixa de 30 a 40 mA.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.