Automated Warehouse System for Online Ordering
Problem statement: It requires a lot of time for manpower to deal
2025-06-28 16:25:17 - Adil Khan
Automated Warehouse System for Online Ordering
Project Area of Specialization Internet of ThingsProject SummaryProblem statement:
It requires a lot of time for manpower to deal with many online orders at a time for a big warehouse, so an automated system is required that can keep up with the pace of time.
Objectives:
- Mechanical Design of Rack, Conveyor Shelf, Gripper arm and main Conveyer Belt
- Basic App Development
- Interfacing of Main controller with App, LCDs, and Sensors to control Gripper arm shelves Conveyer belts & main conveyor belt.
- Display the total orders delivered and remaining.
Background and its Need:
As the world population increasing drastically, it become necessary for the logistics industry to develop rapidly a high-speed, high-efficiency systems that are responsible for an accurate delivery. As the market is growing the new pursuit goals of the logistics industry is an accurate delivery to the customer on time and intelligent logistics has been favoured by enterprises. Focusing on the current situation that the offline products must be manually moved, sorted and discharged.
As population around the world has increased specially in the big cities so buying food on the roadside is not advisable. In today’s busy life people are unable to find any free time for household works like buying cosmetics products and grocery or other products so that’s why this is an internet-based application that can assessed throughout the web.
Requirements:
To design this system first of all our team needs to design a rack and implement conveyors on the shelves of the rack for this purpose we use 3D design tool software solidworks and we tried different ideas to implement on them.
Now the next thing is the eletrical circuit design which is not a difficult thing as the we only need a microcontroller and make soft connections on the vero board with required GPIO pins where we use the sensors to control the gripper arm and motors of the conveyor belt.
The final and most important thing is software design and its interfacing with hardware for this we have to decide either we have to design an app by ourselves using the programming languages that will take our all of time in only designing and implementing the software OR we will go for the products that are already bulit they are used as plugins, so we learned about the MIT app inventor
Copied{ MIT App Inventor is an intuitive, visual programming environment that allows everyone even new programmers to build fully functional apps for smartphones and tablets. }
Problems & Analysis:
The main problem to implement is how to manage all the stuff that is required to setup the hardware as we know that in order to manufacture a rack we need roads and welding machines etc. As we are an eletrical eng. stidents it is little bit difficuit for us to make software using the coding but as i explained about the software in the requirments heading the interfacing of both software and hardware is not a problem after using the MIT app invetor and strong grip on making logics during coding so this is how we mange the problems
Project Objectives- Mechanical Design of Rack, Conveyor Shelf, Gripper arm and main Conveyer Belt
- Basic App Development
- Interfacing of Main controller with App, LCDs, and Sensors to control Gripper arm shelves Conveyer belts & main conveyor belt.
- Display the total orders delivered and remaining.
Objectives 1:
The first objective is to make a visiual design for the idea of how to implement rack and conveyor shelves the objective basically requirments pratical implementation of hardware in which we setup a Rack with conveyor belts on the shelves of the rack.
Objectives 2:
The Software part of the project in which we will make a software that will connect to internet and we will place an online order.Remamber that the app is connect to the online google database rthe app will update the value on the database and the database will upload the values on the controller respond to sensors and actuators and hardware start its working.
Objectives 3:
The third objectice is the interfacing of the sensors and actuators with the microcontroller and then that controller will interface with the software.
Objectives 4:
Display of the all the paramters in which how much orders have been completed and how much orders have been remaning and underprocessing using the LCD.
Project Implementation MethodProject Implementation:
The Project will start from the design of mechanical infrastructure which consist of the design of conveyer belt, the design of Rack with Conveyor shelves and the design of Gripper arm that will help to grip any item which is place on the shelf of the rack. After that we will develop a Basic app in which a user-friendly interface will be designed so that user can order the product he needs.
An interfacing is required between a main controller and app ESP32 module will be interfaced with our Main controller and connect wirelessly with our mobile app using Wi-Fi technology. The remaining part of our project will be completely an engineering work in which we will make physical connections which will be required between the gripper arm will use servo motors i.e. a main servo motor will be used for the movement of arm and second motor will be used for the jaws to grip the item, to hold in it and DC Gear motor for conveyer belts will be used.
Now the conveyor belts that are implemented on the shelves of the rack will bring the items forward sensor will stop the conveyor when it face the item then gripper arm willl open two jaws of gripper arm that will grip the object and then place it on the Main conveyer belt and then this conveyer belt lead the items towards the packaging part. The packaging part is manual, and staff is required only for packaging. The LCD display will show the total number of orders remaining and number of the orders which will be in progress. One of the most important tasks will be to write a Arduino IDE code and upload it on the main controller.
Project working:
Fist of all user will place an order using mobile app in which he will select the items he required the app will send data to the FIREBASE Database and the values are updated on the database and that database will upload the values to the controller that is directly connected to the hardware of the our project lets suppose a use will select the Product 1 and select 2 quantity of the item 1 he placed the order and now the values are updated on the datbase and that database will upload the values on the microcontroller and that microcontroller will send signal to the conveyor belt that contains the product 1 that conveyor will run and move forward the product 1 until the conveyor will stopped by the sensor and then that item will be picked by the gripper and then gripper will place the item on the main conveyor belt a complete working demonstration makes easy to understand the working of the project.
Benefits of the ProjectWe are intended to deliver an Automated warehouse system for online ordering that will help to :
- Save a lot of capital.
- Reduce manpower and Labor cost
- Greater space utilization
- Improved customer service
- Reduced fulfillment.
- Save a lot of time
Everyone knows that the exponentional increase of the population need a compact solutions in the market and order must be completed on time in order to save the time and cost, thats why we bulit the warehouses in order to ovecome the needs of the populations before the time they need a product it must be ready and deliverable. First why we need need a new warehouse as we have alot of traditional warehouses we are working on a new and Unique idea of changing the working of the conventional warehouses as we know that the most updated warehouses that amazon uses they has come up witht the brilliant way to part of picking and managing instead it is hard to manage alot of items by the workers but accroding to our idea if we implement our idea we dont need small robots and invest a lot on the robots we need to work on the Racks we must need to implement conveyors belts on the racks that are already avaliable in the warehouses and for the picking of the items we are using the gripper but the most best solution fo that is using the mini pallet that will pix items easily and place the items on the main conveyor belt and that main conveyor belt lead to the packaging part which is not included in project as the project is expanding the limits of investments.
we use app and that app will upload data on the google firebase database and it is also plus point to track the orders online.
our system is easy for both the admin and the user our system is time saving as well cost saving implementation of our idea is not difficuit as we know that the rack are already avaliable in the warehouses.
The complete working demonstration of project will help you understand the project easily.
Final Deliverable of the Project HW/SW integrated systemCore Industry OthersOther Industries Manufacturing , Transportation Core Technology Internet of Things (IoT)Other Technologies OthersSustainable Development Goals Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Sustainable Cities and CommunitiesRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 61000 | |||
| Iron Rack | Equipment | 1 | 9500 | 9500 |
| Teflon Rods | Equipment | 3 | 500 | 1500 |
| LATHEMAN Charges per Roller for 4 belts | Miscellaneous | 4 | 2000 | 8000 |
| Servo Motor | Equipment | 2 | 650 | 1300 |
| DC Gear motor 300RPM | Equipment | 5 | 1800 | 9000 |
| Gripper Hand | Equipment | 1 | 850 | 850 |
| card board | Equipment | 2 | 3500 | 7000 |
| ESP32 Module | Equipment | 1 | 800 | 800 |
| Blue 2004A LCD | Equipment | 1 | 950 | 950 |
| shelf belts 3 | Equipment | 3 | 850 | 2550 |
| main belt | Equipment | 1 | 1250 | 1250 |
| Complete circuit board | Equipment | 1 | 3500 | 3500 |
| Gripper hand rods | Equipment | 2 | 2500 | 5000 |
| iron rod with rings on it | Equipment | 1 | 6300 | 6300 |
| cutter,wirings,soldering etc | Miscellaneous | 1 | 2000 | 2000 |
| Power supply | Equipment | 1 | 1500 | 1500 |