AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$173.75 |
Out of stock
No reviews yet

Are you trying to make a quick dime from electronics? Why limit yourself to dimes? This coin acceptor will take up to 6 different kinds of coin! Whether you’...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Are you trying to make a quick dime from electronics? Why limit yourself to dimes? This coin acceptor will take up to 6 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) then designate the value. After you’ve programmed the coin profiles, simply read the serial output of the coin acceptor and it will tell you the value of each coin as they’re inserted. It reports these values as binary bytes and the baud rate is selectable on the unit.

This coin acceptor also has a coin reject, so your controller can tell the coin acceptor not to take any more coins, as well as a (very loud) alert beeper. All you need to get the coin acceptor working is a pocket full of change, a 12VDC supply and somewhere for the change to fall after it’s accepted.

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!

Features:

  • Recognizes 6 Programmable Groups of Coins in Different Denominations
  • Accepts coins from 17-30.5mm in Diameter and 1.25-3.2mm in Thickness
  • Serial or Pulse-Width Output with Selectable Speed/Baud Rate
  • Can be Set to Stop Accepting All Coins
  • Industrial Standard 10Pin Parallel Port Connector
  • Simple 0.1" Spaced 5-Pin Serial Port Header
  • Draws 50mA @ 12VDC Standby, 450mA At Instant of Collection
  • Able to release coins in jam

Documents:

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.

Coin Acceptor Datasheet

Datasheet · 995.7 KB · Click any page to view full size

Download PDF

Coin Acceptor Calibration Guide

User Guide · 90.3 KB · Click any page to view full size

Download PDF

Coin Acceptor Output Format Guide

User Guide · 74.0 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 767.5 KB · Click any page to view full size

Download PDF

Source Code

Open-source libraries, firmware & example projects for this product

The SparkFun Live project for March 2014, the HaterMatic sells insults to anyone foolish enough to insert a coin and press a button.

C++
arduino coin-acceptor printer sparkfun-projects
Update insultStrings.h bb08cd5 over 6 years ago
View repository on GitHub
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.