Kiedy czytam twoje pytanie, musisz zasilić Akceptor Monet za pomocą 12v, a odczytać wyjście za pomocą swojego RPi.
Aby zasilić akceptor monet, najlepiej jest użyć zewnętrznego źródła zasilania, ponieważ cewka w akceptorze może zresetować RPi, ponieważ pobiera stosunkowo dużą ilość prądu podczas działania.
Znajdź zasilacz 12 V, podłącz -
zasilacz do wspólnej masy, a +
zasilacz do akceptora monet. Powinno to umożliwić skonfigurowanie monet, które powinny zostać zweryfikowane.
Mam podobny walidator monet, a moje działa poprzez podłączenie pinu COIN do ziemi lub pozostawienie go niepodłączonego (nie do końca, po prostu ma duży opór). W zależności od ustawienia na przełączniku, COIN ma wartość NC / Normalnie zamknięty (domyślny GND) lub NO / Normalnie otwarty (domyślnie niepodłączony). Gdy akceptor dostarcza impuls, tryb przełącza się i można wykryć zmianę za pomocą RPi.
Aby móc wykryć zmianę, musisz doprowadzić pin COIN do wyższego napięcia, w przeciwnym razie będzie to napięcie porównywalne z GND przez cały czas.
Podłącz pin COIN do wejścia na RPi, poprzez rezystor (spróbuj 1k omów). Aby podciągnąć (gdy COIN jest włączony, akceptor jest otwarty), podłącz 3.3v na RPi do wejścia na RPi (sugeruję, abyś używał tej samej rezystancji).
Doprowadzi to do napięcia ~ 3,3 V, gdy styk jest otwarty, i napięcia około połowy, gdy styk jest zamknięty. Jeśli RPi stanie się niestabilne, być może pobierasz zbyt dużo prądu, więc spróbuj go podnieść. Jeśli RPi nie może wykryć niczego na pinie, spróbuj użyć mniejszego rezystora.
Pamiętaj, aby zmierzyć wszystko przed podłączeniem go do RPi , ponieważ akceptor monet może działać w inny sposób. Jeśli możesz znaleźć inne źródło 3,3 V lub 5 V, spróbuj podłączyć zamiast RP 3,3 V i zmierzyć GND i wejście RPi za pomocą multimetru lub oscyloskopu.
Możesz uzyskać naprawdę dobrą pomoc z tym wszystkim w przepełnieniu stosu elektroniki - mogą pomóc w okablowaniu i komponentach, dzięki czemu upewnisz się, że niczego nie wysadzisz. :-)