This project is for Embedded System Software Class, IC KMITL, 2018. Full report can be found in Document directory. Build based on first version that was implemented with @warakornjet
A working Beverage Vending Machine
- Controlled by Bluetooth.
- The machine can dispense each beverage individually.
- The machine can dispense liquid by volume precisely.
Simple and Easy user experience
- HMI with touchscreen via Android Device
- Simple and straightforward GUI
- Pay via QR Code (Thailand Standard)
- ESP32
- L298N Motor Driver
- Diaphragm pump
- Power supply, 3.3v Regulator
- Android Phone
- CNC cutted 2mm acrylic body and 3D-printed nozzle.
- Android App: Kotlin
- Custom backend API & Webhook: Firebase functions
- Database & Transaction records: Firebase Realtime Database
- Payment gateway: GB Prime Pay