Für mein Schulingenieurprojekt habe ich ein Münzprüfergerät, das ich mit dem Raspberry Pi verknüpfen möchte. Das Gerät benötigt jedoch 12 V Strom. Ich habe eine Idee, was zu tun ist, um das Gerät mit Strom zu versorgen. Ich habe jedoch gehört, dass die Gefahr besteht, dass der Pi durchgebrannt wird, wenn ich das Gerät an die GPIO-Anschlüsse / das Steckbrett anschließe.
Kann ich irgendetwas tun, um das zu umgehen? Oder ist das nicht wahrscheinlich?
Hier ist der Link zum Münzprüfer, den ich verwenden möchte: http://www.amazon.co.uk/Sintron-Acceptor-Vending-Machine-Message/dp/B00C16P03I/ref=sr_1_1?ie=UTF8&qid=1385370033&sr= 8-1 & keywords = Münze + Akzeptor
gpio
python
peripherals
wiring
breadboard
ChaoticPanda
quelle
quelle
Antworten:
Während ich Ihre Frage lese, müssen Sie den Coin Acceptor mit 12 V versorgen und die Ausgabe mit Ihrem RPi lesen.
Um den Münzakzeptor mit Strom zu versorgen, verwenden Sie am besten ein externes Netzteil, da die Spule im Akzeptor den RPi möglicherweise zurücksetzt, da er im Betrieb eine relativ große Strommenge zieht.
Suchen Sie ein 12-V-Netzteil, schließen Sie
-
das Netzteil an eine gemeinsame Masse und+
das Netzteil an den Münzprüfer an. Damit sollten Sie die Münzen konfigurieren können, die validiert werden sollen.Ich habe einen ähnlichen Münzprüfer, und meiner funktioniert, indem der COIN-Pin mit Masse verbunden oder nicht verbunden wird (nicht vollständig, er hat nur einen großen Widerstand). Abhängig von Ihrer Einstellung am Schalter ist COIN entweder NC / Normal geschlossen (Standard GND) oder NO / Normal offen (Standard nicht verbunden). Wenn der Akzeptor einen Impuls liefert, wechselt der Modus und Sie können die Änderung mithilfe des RPi erkennen.
Um die Änderung erkennen zu können, müssen Sie den COIN-Pin auf eine höhere Spannung bringen, da es sich sonst immer um eine mit GND vergleichbare Spannung handelt.
Verdrahten Sie den COIN-Pin über einen Widerstand mit dem Eingang des RPi (versuchen Sie es mit 1 kOhm). Verdrahten Sie zum Hochziehen (wenn COIN am Akzeptor geöffnet ist) die 3,3 V am RPi mit dem Eingang am RPi (ich schlage vor, Sie verwenden denselben Widerstand).
Dies führt bei geöffnetem Kontakt zu einer Spannung von ~ 3,3 V und bei geschlossenem Kontakt zu einer Spannung von etwa der Hälfte. Wenn das RPi instabil wird, ziehen Sie möglicherweise zu viel Strom. Versuchen Sie daher, es nach oben zu verschieben. Wenn das RPi nichts am Pin erkennen kann, versuchen Sie es mit einem kleineren Widerstand.
Stellen Sie sicher, dass Sie alles messen, bevor Sie es an das RPi anschließen , da Ihr Münzprüfer möglicherweise anders funktioniert. Wenn Sie eine andere 3,3-V- oder 5-V-Quelle finden, versuchen Sie, anstelle von 3,3 V am RPi eine Verbindung herzustellen, und messen Sie mit einem Multimeter oder Oszilloskop über GND und den RPi-Eingang.
Sie können dabei eine wirklich gute Hilfe für den Elektronik-Stackoverflow erhalten - sie können Ihnen bei der Verkabelung und den Komponenten helfen, sodass Sie sicherstellen, dass Sie nichts in die Luft jagen. :-)
quelle
Etwas wie das? Dies bedeutet, dass der Pi etwas anderes anweist, um das Schalten durchzuführen , und nicht sich selbst - der Pi kann nur 3,3 V bis zu ca. 50 mA über die GPIOs ausgeben .
Für den Transistor sollte so etwas wie ein T! IP31C für diese Spannung gut geeignet sein. Es kann bis zu 100 Volt und ungefähr 3 Ampere dauern - dies hängt jedoch davon ab, wie viel Strom die Maschine zieht. Wenn der Wert über 1 oder 2 Ampere liegt, benötigen Sie anstelle des NPN-Transistors ein Relais in der Schaltung.
Hier ist ein Diagramm zum Messen des Stroms (Stellen Sie sicher, dass das Multimeter auf Ampere und nicht auf Milliampere eingestellt ist, da sonst die Sicherung durchbrennt) :
Weitere Informationen zum Anschließen eines Relais (möglicherweise später Diagramm hinzufügen) - siehe hier
quelle
Nach dem, was ich online gefunden habe, gibt es mindestens zwei Versionen da draußen.
Zum einen scheint die Münzlinie nur 3,3 V auszugeben. Sie müssten es jedoch an Ihrem Modell mit einem Multimeter messen. Wenn es höher ist, können Sie einen Spannungsteiler verwenden, um die Spannung auf 3,3 V zu senken (viel billiger als einer dieser Optokoppler).
Bei der anderen Version ist die Münzlinie gegen Masse gezogen, sodass Sie hier nur einen (internen) Pull-up-Widerstand benötigen.
quelle
Laut der Adafruit-Produktseite müssen Sie einen Pullup-Widerstand am Münzdraht (weiß) verwenden. Achten Sie dann auf Impulse am GPIO-Pin des Pi und zählen Sie diese, um festzustellen, welche Münze eingelegt wurde. Natürlich müssen Sie auch die Masse der 12-V-Versorgung mit der Masse der Pi-Versorgung verbinden. Und ich denke, Sie haben bereits die Anweisungen zum Programmieren des Geräts gelesen, um die Münzen zu erkennen, die Sie verwenden möchten.
quelle