Bill of Materials¶
All the parts are available on eBay and AliExpress. In total, budget around $100 for the necessary components.
Part |
Notes |
Link |
|---|---|---|
ESP32 NodeMCU dev board |
Any “normal” ESP32 dev board should do the job. A Waveshare ESP32 driver board is also supported (see Wiring & Pinout). |
|
DC-DC step-up boost converter (LM2587S, 5 V → 12 V) |
Powers the coin acceptor, which runs on 12 V. |
|
Waveshare 1.54” e-Paper display module (SPI) |
1.54” is the reference display; 2.13” and 2.7” are also supported in firmware. |
|
Programmable coin acceptor (HX-616), 6-coin |
Pulse-based output; programmed to recognise your coins (see Programming the Coin Acceptor). |
|
10 mm metal push button with yellow LED (3–6 V) |
Self-reset momentary switch, used to trigger the withdrawal. |
|
USB Type-C socket |
To plug in the power supply (a Raspberry Pi Type-C PSU works well). |
|
MOSFET module (“15A 400W MOS FET Trigger”) |
Used to block/enable the coin acceptor at the right moments. |
|
Orange PLA filament |
For the 3D-printed case (see 3D Printed Case). |
|
Jumper wires |
For wiring everything together. |
|
Heat-set threaded inserts, M3 |
To mount the coin acceptor inside the printed case (M2.5 also used for a Raspberry-Pi mount — see 3D Printed Case). |
Note
Links point to representative products and may go out of stock over time. Any equivalent component will work.