MrBeeCare:
Ich schließe an PIN 8 eine LED und schalte diese mit Digitalwrite(pin, high) an und entsprechend aus.
Jetzt tausche ich die LED und schließe einen einen normalen 5 Volt Verbraucher an und der bekommt kein Strom. So denke ich.
Was verstehst du unter "normalen 5 Volt Verbraucher" ?
Wenn ich den Verbraucher an den 5 Volt PIN anschließe läuft alles super. Über Pin 8 tut sich am
Verbraucher nix. Die LED läuft aber.
Was passiet hier?
Der Endverbraucher ist eine Fliegenklatsche die mit zwei AA 1.5 V angetrieben wird.
Der Ausgang eines Atmega verkraftet nur max. 20 mA.
Ich vermute dein Verbraucher benötigt mehr, hast du das mal gemessen? Erst recht, wenn der normalerweise mit 3 Volt betrieben wird. Dann kann beides kaputt gehen.
Definiere mal "Verbraucher" näher. Die Arduino-Pins können nur sehr begrenzte Ströme (IIRC max. 20mA) liefern. Wenn Dein Verbraucher mehr braucht, dann wird das so nichts.
MrBeeCare:
Dann werde ich mal ein Messgerät anschließen. Ich habe das Gefühl, dass der Strom in der Tat nicht ausreicht.
Aber die Aussage, "Logisch, der 5 Volt Pin liefert auch mehr Strom" könnte schon die Problemerklärung sein.
Die Spannung scheint ausrechend zu sein, nur die mA scheinen auszureichen zu sein.
Die Spannung ist zu hoch!!! Bitte beachte das.
Der Strom wird mit 20 mA zu gering sein.
Du machst damit den Nano kaputt. Du musst einen Transistor zum Schalten nehmen und die Spannung auf 3 Volt reduzieren.
Ich habe leider noch kein Messgerät. Werde ich mir bestellen. Wieviel mA liefert denn der 5Volt PIN?
Ich kenne deinen Nano nicht, sieh mal ins Datenblatt.
Aber der liefert bestimmt auch nicht mehr wie 100 mA. Mehr schafft der Regler nicht.
Unter Umständen hast du ihn schon geschädigt. Bei 20mA (sind es nicht 40mA?) und 5V kannst du dir ausrechnen, dass die Last mindestens einen Widerstand von (R = U / I) 250 Ohm haben sollte. Also eine LED mit einem Vorwiderstand von 250Ohm funktioniert. Eine Glühlampe mit 20 Ohm funktioniert nicht mehr und überlastet den Ausgang des MC - es sei denn du schaltest einen Widerstand von 230Ohm oder mehr davor- dann wird die Lampe aber nicht leuchten- so verhält es sich auch mit Verbrauchern wie einem Motor.
Nimm einen MOSfet den du mit dem Arduino ansteuerst und du kannst die Spannung die er schalten soll an deinen Verbraucher anpassen und der Strom wird nur durch das limitiert was der MOSfet kann- somit sind nach oben quasi keine Grenzen gesetzt.
MaHa76:
Unter Umständen hast du ihn schon geschädigt. Bei 20mA (sind es nicht 40mA?) und 5V ....
Ja, das habe ich auch schon gelesen.
Aber das Arduino-Datenblatt schreibt 20 mA.
Nimm einen MOSfet den du mit dem Arduino ansteuerst und du kannst die Spannung die er schalten soll an deinen Verbraucher anpassen und der Strom wird nur durch das limitiert was der MOSfet kann- somit sind nach oben quasi keine Grenzen gesetzt.
@MrBeeCare
Und das mit dem Mosfet ist richtig, hatten wir ja eben an anderer Stelle.
Sieh dir aber genau an, wie der angeschlossen werden muss.
http://www.mikrocontroller.net/articles/MOSFET-Übersicht#N-Kanal_MOSFET
Such dir da einen N-Kanal MOSFET raus, den du irgendwo gut beziehen kannst und der in der Bemerkung als LogicLevel mit max. 5V benannt ist. ID muss für die Fliegenklatsche ausreichend dimensioniert sein.
Wenn du auf Nummer Sicher gehen willst, dann nimmst du einfach nen IRF3708. Der schafft 62A, das reicht auf jeden Fall. Der ist zwar verhältnismäßig teuer, wird dann aber auch sicher nicht überhitzen.
Controllerausgang kommt ans Gate. Source kommt an Masse. Drain kommt an den Masseanschluss von der Fliegenklatsche. Die Klatsche kommt mit ihrem eigenen + an deine 3V Versorgung, die du dir noch erzeugen musst (da wirst du einen Spannungswandler brauchen).
Um das mal schnell zusammenzustecken, kann man den Mosfet einfach ins Breadboard klatschen.
Und wenn man dann die Schaltung final fertigstellen will, dann lötet man das doch am Ende sowieso.
Warum soll ich über 2€ für so ein Modul ausgeben, das dann nichtmal sicher bei mir ankommt und das ich nicht reklamieren kann, falls es kaputt sein sollte?
Wenn ich dem gegenüber für ca. 80cent das passende Bauteil im Elektronikladen um die Ecke beziehen kann und dann halt löten muss, dann löte ich halt (oder quetsche notfalls, wenn ich keinen Lötkolben habe).