Professional Documents
Culture Documents
RFID-Integrated Smart Inventory System With Instant Web Update 1
RFID-Integrated Smart Inventory System With Instant Web Update 1
RFID-Integrated Smart Inventory System With Instant Web Update 1
• Motivation • Methodology
• Introduction • Results
3/4/2024 2
Introduction
3/4/2024 3
Problem Statement and Objectives
• Problem Statements
• Workshops and lab inventory management systems lack efficiency.
• Real-time monitoring, tracking, and secure inventory access are
essential.
• Objectives
• To make inventory item tracking possible in real time
automatically.
• To improve visibility when monitoring inventories.
3/4/2024 4
Scope of Project
• Project Capabilities
• Component greater than 30gram can be used in high weight category
• Different ICs(16-pins) can be used in low weight category
• Project Limitations
• Components greater than 10kg weight cannot be used.
• Components which are attached with other small component
may create error.
• Weight-diminishing components after use like glue, tape, liquid,
cannot be stored.
3/4/2024 5
Project Applications
• Robotics labs and workshop
• School lab, robotics lab, inventory, workshop
• Medical and Healthcare
• Medicine, instrument, electronics item, blood bank
• Super market and general store
• Item tracking, minimal count error
• Manufacturing and Industrial Automation
• Component tracking, raw material records, manufactured item record
3/4/2024 6
Methodology-[1]
(Software Requirements)
• React • VS code
• JS library for Frontend development • IDE for web development
• Node js • Arduino IDE
• Runtime environment • To program microcontroller
• Express js • Mongodb
• Framework for backend •Database Management System
3/4/2024 7
Methodology-[2]
(Hardware Requirements)
3/4/2024 8
Methodology-[3]
(System Architecture)
3/4/2024 9
Methodology-[4]
(System Flow Diagram)
3/4/2024 10
Methodology-[5]
(System Block Diagram)
IC Dispenser
3/4/2024 11
Methodology-[6]
(Working Principle)
3/4/2024 12
Methodology-[6]
(Working Principle)
• User uses RFID card to access physical inventory items
• ESP32 sends the read UID to server for verification
• Server sends user’s id (UID) and item quantity to ESP32 through
HTTP Client
3/4/2024 13
Methodology-[7]
(Working Principle)
3/4/2024 14
Methodology-[8]
(User Login Page)
3/4/2024 15
Methodology-[8]
(Dashboard)
• The frontend is made using Node.js
3/4/2024 16
Methodology-[9]
(Access History Page)
3/4/2024 17
closure and load cell array)
(3D Design of inventory
Methodology-[10]
Wooden base for lift
TV
FV Load cell LV
array Load cell sensors
3/4/2024 18
compartment and servo switch
(3d design of Inventory
Methodology-[11]
3/4/2024 19
(Fabricated parts of inventory
closure and load cell array)
Methodology-[12]
Wooden base for lift
3/4/2024 20
(Fabricated parts of Servo
Methodology-[13]
Switch Mechanism)
3/4/2024 21
Methodology-[14]
(Calibrating Load Cell)
3/4/2024
• Connection with ESP32
23
Methodology-[16]
(Calculation of change in Item)
3/4/2024 24
Methodology-[17]
(Calculation of change in Item)
• For servo switch mechanism
• Vertical arrangement with servos ensures precise single-item
dispensing
• Upper servo opens, releasing one item; lower servo repeats the
process
• Button press triggers ESP32 to control servo for requested item
quantity
• After the button is pressed once, pressing again wont dispense any
item
3/4/2024 25
Methodology-[18]
(Solenoid at main door)
3/4/2024 26
Methodology-[19]
(Solenoid working mechanism)
3/4/2024 27
Results[1]
(Requesting From Website)
Here Mohit has requested for 1 DC gear Access History Updates after Mohit takes
motor and 3 pcs L2983D IC out item from inventory
3/4/2024 28
Results[2]
(Requesting From Website)
• Case 1: User Requests and takes exact amount from inventory
This LED turns on as only motor is requested
3/4/2024 29
Results[3]
(Requesting From Website)
• Case 2: User takes from requested and non-requested
compartments both. Request for 2 breadboard
Took 3 breadboard
and 1 bldc too
3/4/2024 31
Results[5]
(Requesting From Website)
• Case 3: User only takes from non requested compartments
Request for 1 breadboard
3/4/2024 33
Results[7]
(Requesting From Website)
• Case 3: User requests but don't take any item from the inventory
Request for 3 items
3/4/2024 35
Results Analysis[2]
(Error in Load Cell Measurement)
• Government-certified scale measures weight as 999.8 grams.
• Error in measuring the standard 999.8g in project load cell
3/4/2024 36
Results Analysis[1]
(Error in Load Cell Measurement)
• Government-certified scale measures weight as 7.8 grams.
• Error in measuring the standard 7.8g in project load cell
3/4/2024 37
Results Analysis[3]
(Error in Load Cell Measurement)
3/4/2024 38
Future Enhancements
3/4/2024 39
Conclusion
3/4/2024 40
References-[1]
[1] S. P. Raikar, "Radio-frequency Identification".
[2] M. Babiuch, P. Foltýnek and P. Smutný, "Using the ESP32 Microcontroller for Data
Processing," in 2019 20th International Carpathian Control Conference (ICCC), 2019.
[3] Mesquita and J. e. al., "Assessing the ESP8266 WiFi module for the Internet of
Things," in 2018 IEEE 23rd International Conference on Emerging Technologies and
Factory Automation (ETFA), 2018.
[4] S. V. Aluguri, S. Maddiveni, S. T. G. Kandibanda, B. Kotakonda and M. C. Anusha,
"RFID Based Inventory Management System," International Journal for Research in
Applied Science & Engineering Technology (IJRASET), vol. 11, October 2023.
3/4/2024 41
References-[2]
[5] M. Junhong, "Research on Intelligent Warehouse Management System Based on
RFID," in Proceedings of the 2020 9th International Conference on Applied
Science,Engineering and Technology (ICASET 2020), 2020.
[6] N. . X. Jie and I. F. B. Kamsin, "Self- Checkout Service with RFID Technology in
Supermarket," in Proceedings of the 3rd International Conference on Integrated Intelligent
Computing, 2021.
[7] [Online]. Available: MFRC522 Standard performance MIFARE and NTAG frontend
(nxp.com).
[8] "Himalayan Solutions," [Online]. Available: ef532_ps.fm (himalayansolution.com).
[9] [Online]. Available: SG90-datasheet.pdf (friendlywire.com).
[10] [Online]. Available: http://www.ti.com/lit/ds/symlink/lm2596.pdf.
3/4/2024 42
References-[3]
[11] Y. K. Shrestha, Y. Kawar, S. Dhakal and A. Bhattarai, "Full Wheatstone bridge
configuration of load cell," Researchgate, vol. 5, no. 1, January-April 2020.
[12] Dejan, "How RFID Works and How To Make an Arduino based RFID Door Lock".
[13] MACHINA, "AVR basics: SPI on the ATMEGA – Part 2," 2018.
[14] [Online]. Available: https://howtomechatronics.com/wp-
content/uploads/2018/03/lxurlvga8bq.jpg.
[15] [Online]. Available: https://howtomechatronics.com/wp-
content/uploads/2018/03/lxurlvga8bq.jpg.
[16] [Online]. Available: https://www.researchgate.net/figure/Block-diagram-of-the-
foreground-CM-charge-error-calibration-system_fig3_335764533.
[17] [Online]. Available: https://www.instructables.com/Connected-Cat-Feeder-Using-a-
Strain-Gauge-and-an-E/.
3/4/2024 43