A vending machine is an automated machine that sells products such as snacks, beverages, cigarettes, and so on. Some vending machines sell tickets, puppets, and shirts. In this chapter, we will explore various vending machine technologies so you can build your own vending machine.
We will cover the following topics:
- Introducing vending machines
- Designing a vending machine
- Central control machine
- Detecting coins for payments
- Building UI and UX for user interaction
- Designing a database model
- Building the vending machine
Let's get started!