**Serial Coinslot** Serial coinslot uses Arduino as the controller for coin acceptor credits, (lcd display, and keypad E-loading)*//optional//. The data is transmitted via USB serial. Just connect the usb chord(//shipped with your arduino//) to your main vendo (**Raspberry Pi**, **Orange Pi**, **Newifi D2 with USB Hub**, or **x64 Ubuntu Server**) ====== Installation Guide ====== - **[[serial_coinslot#flash_arduino| Flash Arduino Firmware]]** - **[[serial_coinslot#wiring_diagram| Wiring Diagram]]** - **[[serial_coinslot#payment_portal_settings| Payment Portal Settings]]** ===== 1. Flash Arduino ===== ** Two ways to flash arduino** - **[[arduino_serial_flashing_using_phone| Using Android Phone with OTG support]]** - **[[arduino_serial_flashing_using_pc| Using PC]]** ===== 2. Wiring Diagram ===== Materials Needed: - Arduino Uno or any arduino with equal or higher memory capacity than uno - Universal Coin Acceptor Optional parts for E-loading (Keypad+lcd) setup: - 4×3 Membrane Keypad Module (//Optional, only if E-loading is enabled//) - ST7920 128x64 LCD Display Module (//Optional//) - Bill Acceptor (//Optional//) {{ :4.0.0-beta.1:ado-serial.pdf | Download Diagram}} {{ :4.0.0-beta.1:ado-serial-1.png?direct |}} **NOTE:** LCD and keypad are just optional. ===== 3. Payment Portal Settings ===== Go to **Sales** -> **Payment Portals** page. Add **Built-in / Wired** Coinslot and follow the following settings: {{:screen_shot_2020-11-29_at_9.47.34_pm.png?nolink|}}