SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.
Description: Are you trying to make a quick dime from electronics? Why limit yourself to dimes? This coin acceptor will take three different kinds of coin! Whether you’re building your own arcade cabinet or just charging admission to your house, this programmable coin acceptor makes it easy to monetize your next project.
The sensors in this coin acceptor use the thickness, diameter and fall time of the coins to identify them and it’s fully programmable so you’re not limited to any particular type of currency. Simply use the buttons and 7-segment display on the side of the unit to select a coin profile, insert a bunch of coin samples (or the same one, over and over) and you’re good to go! After you’ve programmed the coin profiles, the coin acceptor will recognize them and report when each type is inserted, rejecting other coins.
So maybe you won’t get rich building your own vending machines but access control using different sizes of tokens might be cool, or even a virtual vending machine where you can buy MMORPG items. There are a ton of cool coin-operated projects just waiting to be built!
Based on 8 ratings:
1 of 1 found this helpful:
Programming can be a nuisance and at one point while trying to reprogram it it stopped working and blinked “00” with every valid coin. I toggled one of the switches on the back and it worked again after another reprogramming. I might be ordering more of these soon!
2 of 2 found this helpful:
I bought this for an arcade project that I was working on. By the time I got everything together the last 3 things to hook up was this product and my raspberry pi 3 and monitor. My code is sound, everything looked good. For some reason my call to wait_for_edge was constantly triggering even though a coin wasnt deposited. My buttons were going crazy, throwing errors everywhere. Everything is soldered, everything is heatshrinked, I know my code is good. I stayed up last night, determined to find the problem, until 4 am. Magically my code just started working and everything was smooth. But why? I chalked it up to I was tired and missed something and didn’t remember correcting it. The next day I went back after it. The same problem occurred. At midnight tonight I have finally truly found the problem after the magic smoke came out of my brand new pi 3. This device and it’s terribly thought out pin arrangement and poor pigtail cable, had a small short somewhere in the connector. It crossed the 12v lead to the output pin and that turned into over a $60 loss with my new pi and this coin acceptor.
Ps, it’s not made of metal like it looks like in the picture, that’s chromed plastic.
I’m sorry to hear about your issues with the coin acceptor. We do not usually see any issues with the coin acceptor. This sounds like an isolated incident.
If you can provide an email to firstname.lastname@example.org with your order number with your coin acceptor and Pi3, we can assist you further.
1 of 1 found this helpful:
I found an Instructable that had step by step instructions for the Arduino. Easy peasy lemon squeezy. I look forward to my finished project. Thanks http://www.instructables.com/id/Make-Money-with-Arduino/
1 of 1 found this helpful:
The output pins seemed to be rather fragile on my acceptor, output pulse wasnt really reliable until i soldered a connection straight to PCB. That pretty much solved all the issues i had before though
I programmed this using 20 coins for a sample. I programmed for nickel, dime, and quarter. I tried both accuracy level 5 and also 8. It does okay with nickels and dimes but still rejects about 1 in every 10. Quarters are horrible. It rejects them more than 50% of the time.
Sorry to hear about the issue with the coin acceptor!
Have you reached out to our technical support department @ email@example.com - they’re usually very good at helping figure out what is wrong in a setup.
This coin acceptor works well if you set it well. The instructions are not clear, I used video tutorial on Youtube. But worst was to wire it properly to work on my computer : there is no instructions to wire a coin acceptor on the entire Internet ! (and I searched in English, French, even Spanish and German !). Things to know : - Grey wires are unuseful, don’t use them. - Red and black wires must be connected to 12V plug adapter, you’ll have to use this little thing :https://images-na.ssl-images-amazon.com/images/I/616qNkecXhL.SL1000.jpg - White wire is for the electric signal the coin acceptor will send. To use this signal with your computer, you’ll need an encoder. I used a Zero Delay Arcade Encoder, it converts signals from arcade button to commands for your computer, signals from your coin acceptor will be recognised as button arcade signals. - white wire to the encoder, don’t forget to connect a black wire from this to the 12V plug. - On the PC, use JoytoKey software, it maps signals from the encoder to keyboard keys. Insert a coin in the acceptor, a line of command on the software will appear yellow during a second, that’s the one you have to map to a key. Now your coin acceptor is compatible with keyboard shorcuts of your softwares. Sorry if it was clear enough, English is not my mother tongue. I hope I could help someone ^^
The coin acceptor is working decently, a better datasheet or example code would be extremely helpful for setup for people that don’t have access to an oscilloscope.
My system is looking for an out put signal from the device. However it does not see the pulse. I am looking for a 24VDC pulse, what does your system provide ? I am currently having to add a micro switch to the unit and connecting it to a 24VDC circuit and a common. Is there any way to use your output signal to get to a 24VDC pulse?
That sounds like a good question for our tech support team. I’d suggest contacting them for assistance on this.
There is example code to get the COIN pin working with Arduino’s interrupt pins => http://www.instructables.com/id/Make-Money-with-Arduino/?ALLSTEPS . You need to modify the code and change some settings on the coin acceptor to be able to recognize the currency and correctly total the amount. The example code currently adds a certain amount whenever it sees the first pulse for only one coin. It is not able to distinguish between multiple coins.
There is another example code online that is able to distinguish the different coins here => https://github.com/redpaperheart/Prototype-Coin-acceptor .
If you are receiving a coin acceptor with the 6x LEDs on the side, the new coin acceptor requires a 10kOhm pull-up resistor [ https://learn.sparkfun.com/tutorials/pull-up-resistors ] attached to the Arduino’s interrupt pin to recognize the pulses. Comparing the pulse width and length with our older coin acceptors, it is different compared to previous version. This should not be too much of an issue if you are just counting the rising/falling edge of the pulse.