Hallo, ich möchte gerne einen älteren Kaffeevollautomaten mit einem Arduino automatisieren. Dazu war mein Plan, als erstes die Anzahl der Bezüge mitzuschreiben. Ich habe mir folgende Schaltung aufgebaut: - Die Bezugstaste ist einen einfachen Taster, im geöffneten Zustand messe ich zwischen den Tastern 5V, wenn geschlossen 0V. - um den µC zu schützen wollte ich den Arduino mit einem Optokoppler (EL817C) an die Kaffeemaschine anbinden. Hierzu habe ich diesen mit einen Vorwiderstand von 470 Ohm verwendet Wird nun die Bezugsteste gedrückt, so kann ich das Signal im Arduino detektieren. Problem ist nun, dass an der Maschine nichts mehr passiert. Welche Möglichkeiten gibt es denn noch, um ohne großen Eingriff in die Schaltung der Kaffeemaschine das Drücken der Taste zu erkennen? Wie gefährlich schützt ihr es ein, einen Eingang des µC direkt an den Taster zu hängen? Vielen Dank und Grüße Flo
@ Flo (Gast) >- Die Bezugstaste ist einen einfachen Taster, im geöffneten Zustand >messe ich zwischen den Tastern 5V, wenn geschlossen 0V. Klassische Schaltung mit Pull-Up Widerstand. >- um den µC zu schützen wollte ich den Arduino mit einem Optokoppler >(EL817C) an die Kaffeemaschine anbinden. Hierzu habe ich diesen mit >einen Vorwiderstand von 470 Ohm verwendet Keine gute Idee. >Wird nun die Bezugsteste gedrückt, so kann ich das Signal im Arduino >detektieren. Problem ist nun, dass an der Maschine nichts mehr passiert. Weil dein Optokoppler die Spannung am Kaffeautomaten runter zieht und der dann "denkt", die Taste wäre dauerhaft gedrückt. >Welche Möglichkeiten gibt es denn noch, um ohne großen Eingriff in die >Schaltung der Kaffeemaschine das Drücken der Taste zu erkennen? >Wie gefährlich schützt ihr es ein, einen Eingang des µC direkt an den >Taster zu hängen? Sehr wenig! Man braucht hier keinen Optokoppler. Man braucht nur die Masse von der Steuerung der Kaffeemaschine und das Tastersignal. Dann kann man den Arduino ganz normal anschließen.
Hallo, vielen Dank für die Antworten. Ich habe jetzt den Arduino direkt an den Taster gehängt und noch einen 1k-Pullup dran und es funktioniert auf Anhieb. Vielen Dank für die Hilfe Flo
Warum denn noch einen zusätzlichen PullUp? Dachte du wolltest die Platine nicht beeinflussen?! Dann darfst du nur hochohmig abgreifen. Entweder direkt den Portpin oder noch einen (hochohmigen) Pegelwandler davor, um den Mikroconroller mehr zu schützen. Gruß, Daniel
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.