General purpose vending machine
Project Objectives (less than 2500 characters)
2025-06-28 16:32:43 - Adil Khan
General purpose vending machine
Project Area of Specialization Internet of ThingsProject Summary- An automated machine that provides goods such as drinks, chips and railway tickets to customers, while inserting money in the machine.
- RFID Cards are used in this project
- Touch LCD is used in this project for display information
- arduino mega and uno are used for handling input commands
- Motors are used in this project for dispenses items
- Android app connected via Bluetooth is used to control (change) items price
- To make a fully automated machine which will not only provide the facility of stationary to students but can be used in offices, shopping malls and departmental stores to help people in saving their time.
- To make the machine flexible enough to be placed anywhere and working 24/7.
- To make a creative idea which will fulfil the changing demands of customers and it will play a vital rule not only in the lives of students but also in public.
The electronic components will be installed on the PCB board. We use Arduino Mega, LCD's, motors, HC-12 and HC-06 Bluetooth modules. LCD's will be connected with Arduino which will give the price of products. Master LCD will also be connected with Arduino mega through which the user will select the desired product. Motors will be connected with pulies for rotating relevant puli selected by the user. HC-12 Bluetooth module will be used by the owner for changing the price of products and also for saving amount in the user's account. RFID reader and card will also be used in this project. User will touch the RFID tag in front of RFID reader and all details of the user's account will be displayed on master LCD and after that, he will select and get the desired product.
Benefits of the Project- A vending machine has become a convenient and popular way of retailing goods.
- In places such as shopping malls, wholesale and retail outlets, automation is incorporated for the automatic delivery of the products to the customers.
- A vending machine is a machine that dispenses items such as snacks and beverages etc. automatically after the customer displays RFID tag in front of RFID card reader of the machine.
- It will be reliable and easy to place anywhere.
- This machine will not only save time but also get rid off the headache of standing in the queue.
It will be a hardware-based project as all component are set on the vending machine and PCB board.
A PCB will be designed for some components like regulator 7805. Battery, Motor Drivers, Bluetooth and small and master LCD's will not be the part of the PCB design and all these components are connected to the Arduino with jumper wires.
Motors will be tied with pulies via hubs and the motors are connected with Motor drivers through wires.
There will be two bases; lower base contains components and the upper base contain luggage.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 77188 | |||
| Arduino | Equipment | 4 | 2122 | 8488 |
| nRF24L01 | Equipment | 2 | 2000 | 4000 |
| HC-05/06 | Equipment | 4 | 1230 | 4920 |
| MPU6050 | Equipment | 7 | 890 | 6230 |
| 433MHz RF | Equipment | 8 | 550 | 4400 |
| Motor driver | Equipment | 6 | 2475 | 14850 |
| 55C Lipo | Equipment | 2 | 7000 | 14000 |
| Bread Board | Equipment | 7 | 400 | 2800 |
| HC-12 | Equipment | 2 | 2000 | 4000 |
| RFID | Equipment | 8 | 500 | 4000 |
| Physical structure | Miscellaneous | 1 | 9500 | 9500 |