Gibt es eine Möglichkeit, dass das Arduino-Board durch die Verwendung eines Summers ohne Widerstand beschädigt werden kann?

Ich möchte einen Standard-Piezo-Summer an einem der analogen Pins des Arduino Uno ohne Verwendung eines Widerstands verwenden. Wird das Anschließen ein Problem für das Arduino-Board sein? Warum?

Ich empfehle Ihnen, auf die direkte Verbindung zu verzichten und sowohl einen Transistor als auch eine Induktivität zu verwenden, um eine anständige Lautstärke aus dem Piezo herauszuholen. Es ist eine ziemlich einfache Schaltung, siehe http://cladlab.com/electronics/components/piezos . Es ist das erste Bild unter "How To Drive A Piezo". Dies gilt natürlich nur, wenn Sie einen Piezo ohne Treiberschaltung im Inneren verwenden. Durch die Kommentare unten gehe ich davon aus, dass Sie es nicht sind.
Ich fahre sie direkt. Hier ist die Sirene, die ich verwende: ebay.com/itm/… und hier ist der Piepser: ebay.com/itm/… - Ich habe sie parallel vom selben Pin von einem Nano und von Uno laufen lassen. Kein Problem.

Antworten (4)

Spezifisch für einen piezoelektrischen Summer : Abgesehen von den Bedenken zur Strombegrenzung, die bereits in anderen Antworten geäußert wurden, besteht ein zusätzliches Risiko für eine direkte Verbindung:

Ein piezoelektrisches Element oder Piezo-Bieger (der dünne, flache, kreisförmige Teil, der vibriert, um Schall zu erzeugen) kann große Spannungen erzeugen, wenn er geklopft oder geklopft wird: Diese Fähigkeit wird häufig in Klopfsensoren und Piezo-Tonabnehmern für Percussion-Musikinstrumente verwendet.

Die beteiligten Spannungen können mehrere zehn Volt betragen , wenn beispielsweise der Summer auf eine harte Oberfläche fällt. Ohne irgendeine Form von Schutz, wie mindestens einem Widerstand in Reihe, können solche Spannungen den ESD-Schutz im Mikrocontroller des Arduino überwinden und das Gerät beschädigen.

Daher wird die Verwendung eines Widerstands dringend empfohlen .

Die Sperrspannung ist eher ein Problem als der Antriebsstrom, da im Gegensatz zu den magnetischen (Spulen-) Summern, auf die sich einige Antworten beziehen, ein piezoelektrischer Summer für den normalen Betrieb sehr wenig Strom verbraucht. Beachten Sie das Datenblatt für Ihren spezifischen Summer: Betriebsströme von 5 bis 30 mA sind üblich und stellen kein Risiko für den Arduino dar.

Angesichts dieses gemeinsamen Summers hat er einen Spulenwiderstand von etwa 42 Ohm bei 5 V, er würde versuchen, 119 mA zu ziehen, wenn er direkt angeschlossen wäre, weit mehr als die 40 mA (pro Pin), die der Arduino liefern kann. Das Ziehen dieses Stroms könnte den Arduino beschädigen. Das Hinzufügen eines 100-Ohm-Inline-Widerstands könnte die Stromaufnahme innerhalb sicherer Grenzen auf etwa 35 Ohm senken.

Als magnetische Komponente sollten Sie außerdem eine Diode darüber platzieren, um zu verhindern, dass Gegen-EMK das Arduino beschädigt. Schallvibrationen können dazu führen, dass der Summer eine Spannung erzeugt, und die Diode kann verhindern, dass das Arduino beschädigt wird.

Ich glaube du meinst 35mA, nicht Ohm.

Die I/O-Pins können bis zu 40 mA Strom liefern, bevor Schäden auftreten. (Obwohl viele empfehlen, dies sicherheitshalber bei 20-30 mA zu halten.)

Wenn der Summer nicht mehr zieht, ist alles in Ordnung.

Wenn Sie die Stromaufnahme des Summers nicht kennen, kann ein kleiner Widerstand helfen, den Strom zu begrenzen.

Die Arduino-Pins können bis zu 40 mA Strom aufnehmen. Messen Sie, wie viel Strom der Summer aufnimmt, wenn er 3-5 V erhält. Wenn es unter 40 mA liegt, ist alles in Ordnung.

Es kommt wirklich auf den Summer an. Piezo-Summer sind normalerweise in Ordnung, bei normalen Summern muss man vorsichtig sein.

Im Allgemeinen schützt das Hinzufügen eines 200-300-Ohm-Widerstands die Stifte vor fast allen Schäden. Ich würde trotzdem vorschlagen, einen zu verwenden, insbesondere wenn der Summer Strom im Bereich von 30-40 mA zieht.