Design and Development of a Smart Vending Machine (SVM)
To design and develop a vending machine that vends different products with different prices automatically to the consumer in a user-friendly environment. Remote monitoring will be achieved using GSM module for products? status. An alarm will be used in case of any breakage and emergency status will
2025-06-28 16:31:19 - Adil Khan
Design and Development of a Smart Vending Machine (SVM)
Project Area of Specialization Artificial IntelligenceProject SummaryTo design and develop a vending machine that vends different products with different prices automatically to the consumer in a user-friendly environment. Remote monitoring will be achieved using GSM module for products’ status. An alarm will be used in case of any breakage and emergency status will be sent to the owner using the GSM module. This vending machine can be placed in the pathways, in schools & universities and public places.
A vending machine as we all know is a machine which can vend different products which is more like a manual process with the only requirement of manhandling which we normally see in fast moving cities because of a fast-paced life. Initially, the product is selected by the customers by simply through the keypad and after select the product, money inserted into the machine and the selected product is delivered to the customers.
The promotion strategy for the new Boots vending machines will focus on social media advertising. The objective is to create awareness of the locations of the vending machines. An advertising agency will be hired to carry out the promotion through Twitter and Facebook.
Project ObjectivesThe objective of this project is:
1. To utilize the skills and knowledge that we have gained during our studies.
2. To work independently with minimum supervision.
3. To produce a project within a time frame given.
4. To produce a spirit of team working.
5. To build good communication within the group member. and with other people such as vendor, department, and management as well.
6. To furnish with experience, knowledge, and skills throughout the process involves in producing this project.
7. To gain experience in problem-solving that we might be faced in the future.
8. To be creative and innovative.
Besides knowing the purposes of making a project, we must also have the objectives of why the product needs to be constructed, which are:
1. To construct an automated machine that can vend a product to customer 24 hours a day.
2. To design a vending machine that can be placed anywhere (outside the building).
3. To develop a vending machine that able to give you the results of what you need to know on the spot (real-time observation) by using SMS (i.e. able to send an SMS to the appropriate person when the product running empty when the machine is been moved by unauthorized person etc.).
For the implementation of the smart vending machine firstly, we should have enough knowledge about the already designed vending machine. So, first of all, we have studied the literature of the smart vending machine.
After the literature review, we moved toward the defining phase of our project in which we have defined our goals, requirements, and specifications. And also assigned the responsibilities to the group members.
Next phase of our project is the planning phase of our project in which we have decided budgets, schedules, and resources. Then we have bought the necessary modules which are going to in our project.
Next phase is the designing phase in which we design the hardware of the machine and interface the stepper motors. Designing phase is consist of two parts (i.e software and hardware). In the software, we have done image processing for note detection. And in the hardware, we programmed the stepper motor and note machine.
In the last phase, we integrate both hardware and software for complete functionality.
Benefits of the ProjectSometimes, hungry university students do not have the time to navigate their way through the cafeteria for a quick snack. Therefore, snack machines are ideal for universities. On-the-go students simply have to dig up their pocket change in return for an easy, tasty snack. Other benefits of vending machines include:
- Helping students get their “caffeine fix” to perk up for class.
- Providing students with bottled water to prevent dehydration.
- Offering students both sweet and salty treats for a midday pick-me-up.
-
Additionally, specialty devices like laundry vending machines can help students with laundry, which is often a big step for new students. Others, such as medical aid vending machines, offer bandages and alcohol wipes to prevent infections and the spread of germs.
1. Designing the smart vending machine completely. Provide the complete working and operation of the smart vending machine.
2. Provide the complete simulation of the smart vending machine by using the microprocessor laboratory and Proteus software.
3. Programming of the controller for controlling the devices. All peripherals and other devices use in the smart vending machine are programmed through the controller are available.
4. Programming of Raspberry Pi for communicating with GSM. The smartness of the vending machine also provides at the end of the project.
5. Programming of Raspberry Pi for note detection through image processing. Image processing is the main part of a smart vending machine for note detection.
6. Implementation of a complete system. Developing the complete hardware and software implementation for achieving the functionality of a vending machine.
Final Deliverable of the Project HW/SW integrated systemType of Industry Manufacturing Technologies Artificial Intelligence(AI)Sustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 30250 | |||
| Raspberry pi 3 B+ | Equipment | 1 | 5300 | 5300 |
| Raspberry pi 3 B+ Memory card (level 10) | Equipment | 1 | 1000 | 1000 |
| Raspberry pi 3 B+ Case (white) | Equipment | 1 | 250 | 250 |
| 5 inch touch screen HDMI LCD for Raspberry pi 3 B+ | Equipment | 1 | 3800 | 3800 |
| 8 MP Raspberry pi Camera module V2 in pakistan | Equipment | 1 | 3250 | 3250 |
| NEMA 17 4 wire bipolar stepper motor | Equipment | 4 | 375 | 1500 |
| GSM Module | Equipment | 1 | 3000 | 3000 |
| USB to TTL Converter pl2303 | Equipment | 1 | 120 | 120 |
| PICkit 3 Red | Equipment | 1 | 1900 | 1900 |
| LCD 16X4 blue 1604 | Equipment | 1 | 500 | 500 |
| Male to male jumper wires 30 cm | Equipment | 5 | 80 | 400 |
| Male to female jumper wires 30 cm | Equipment | 3 | 80 | 240 |
| feMale to female jumper wires 30 cm | Equipment | 5 | 80 | 400 |
| L298 motor driver module | Equipment | 3 | 210 | 630 |
| 12v , 2A Adapter | Equipment | 2 | 180 | 360 |
| Machine hardware design | Equipment | 1 | 3100 | 3100 |
| Wooden sheet | Equipment | 1 | 1500 | 1500 |
| Relay modules , wires , others | Equipment | 1 | 3000 | 3000 |