IOT based Luggage Weight and Fall Monitoring with GSM and Android App

While IoT technology may improve the travel, business, and tourism industries, it is especially beneficial to profit since it can bring more automation, personalization, and a better client experience. It might also help with the day-to-day operations of a hotel or travel agency, as well as personal

2025-06-28 16:28:07 - Adil Khan

Project Title

IOT based Luggage Weight and Fall Monitoring with GSM and Android App

Project Area of Specialization Internet of ThingsProject Summary

While IoT technology may improve the travel, business, and tourism industries, it is especially beneficial to profit since it can bring more automation, personalization, and a better client experience. It might also help with the day-to-day operations of a hotel or travel agency, as well as personal luggage tracking.Smoke and fire detectors are added for the prediction of smoke in the area around the luggage.  The prototype, with help of wemos D1 R2mini, load cell with hx711 module, Mpu6050 acceleration sensor, google fire-base, and android application is a luggage fall and weight monitoring system to keep a track of things during travel if the luggage has to be kept somewhere or left with hotel or airport staffs. This gives the exact location as well as weight and fall measures using defined thresholds which were defined after analysing the data in python and pins the location where any changes in weight occurred or fall detected with an accuracy of 93%. 

Project Objectives

The objective of our project is that it can show Real time location of the luggage, upload data to cloud server, processing over microcontroller, Tell about fall of the luggage, Weight of the luggage, tells about the smoke around the suitcase.

Project Implementation Method

When the system powers ON, it connects sensors, WeMose  and android application. Load cell measures weight and sends the information to android app with the help of google firebase. If there are any changes in the weight of the luggage and the change in weight remains after 5 sec  notification is sent to the application with the location at which the change in weight occurred,5 second threshold is defined after analysing the data in python to ignore weight fluctuation due to moving luggage As well as the updated weight is being showed on the application else the sensors keep sensing values and giving real time location. The algorithm looks to see if the acceleration magnitude (AM) exceeds a predetermined lower limit. If the lower threshold which is 6 m/sec2 is breached, the algorithm tries to see if AM can breach a predetermined upper threshold which is 8 m/sec2  in less than 0.5 seconds. If the higher threshold is exceeded, the program looks to see if the luggage's orientation has changed within 0.5 seconds, indicating that the luggage has dropped or tumbled over. If the luggage's orientation has changed, the algorithm checks to see if it remains unchanged after 10 seconds, indicating that the luggage has become immobile in its fallen position on the ground. If this is the case, the algorithm will classify this as a fall. If any of the intermediate decision requirements fails, the triggers will be reset, and you will be sent back to the beginning. GSM module in wemose D1 R2 mini shows current location of the luggage as well as marks the location where in change in weight occurred or fall detected. The flame sensor is also added in the project, as it start it collects information from flame sensor if there is flame then send notification to android app if not then vice versa.

Benefits of the Project

The proposed  system is beneficial for the security purpose of rare and precious stuff. Suppose if there is very personal or confidential stuff which needs very high level of security, and you want to make your goods or stuff, that is in luggage is safe. So our proposed system highly recommended for such actions.

Technical Details of Final Deliverable

The project has been divided into two pipelines, one of them is weight monitoring and tracking and the other one infall detection. Both of them are done using WeMose-D1R2, on an Arduino-UNO footprint, the WeMos-D1R2 [10] is a Wi-Fi enabled microcontroller based on the ESP8266-12. That is, the board looks and performs (in most cases) similarly to a UNO. WeMos-D1R2, which also has Wi-Fi integrated in. The first is for weight monitoring, in which a notification is given to the user via the Android application anytime there is a change. This is accomplished using the 20 kg load scale, a weight and force sensing electrical sensor, and the HX711 amplifier module. The HX711 module amplifies the low-voltage output of the load cell and sends it to the ESP8266-12, which utilizes the data to determine weight. A load cell  is a weight and force sensing electrical sensor. The other part is a for detecting and tracking the location of alls. This is accomplished with the MPU6050 [12], which has a 3-axis gyroscope, 3-axis accelerometer, and a Digital motion processor. It is powered by a 3V-5V power supply. The I2C protocol is used by the MPU6050 to communicate and transmit data. The I2C port may be used to connect non-inertial sensors, such as pressure sensors. SIM800L, a comprehensive Quad-band GSM/GPRS module in an LGA type that can be incorporated in systems where communication in the form of Voice, SMS, and data information is necessary while employing low power consumption, is utilized for continual navigation of luggage’s position. LiPos which are used here for charging work on the principle of lithium-ion intercalation andde-intercalation between a positive electrode and a negative electrode, with a liquid electrolyte serving as a conducting medium. Google Fire-base is utilized to send location tracking, weight, and accelerometer readings to the user’s phone, which also provides analytic monitoring, reporting, and app issue repairs, as well as marketing and product testing possibilities. In the context of IoT, it enables you to produce, manage, and modify data created by any Android/IOS app, web service, IoT sensors, and hardware, particularly for the application. Fire-base Arduino is a library that allows Arduino clients to easily connect to the Firebase database. It is a complete abstraction of Fire-base’s REST API that is presented via C++calls in a wiring-friendly manner. The package handles all JSON parsing, which aided in dealing with C/Arduino types. The Arduino JSON library aided in uploading, reading, and saving data in Fire-base. A sensor which is most sensitive to a normal light is a flame sensor. That’s why this sensor module is used in flame alarms. This sensor detects flame otherwise wavelength with in the range of 760 nm – 1100 nm from the light source. The flame detection can be done from a100cm distance and the detection angle will be 600

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther Industries Transportation , Security Core Technology Internet of Things (IoT)Other Technologies 3D/4D Printing, OthersSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 23290
WeMos D1 Mini Equipment1750750
mpu6050 Equipment2420840
weight sensor 40kg load cell sensor Equipment218003600
Sim900a GSM Module Equipment155005500
Flame Sensor Equipment4150600
3D Box Miscellaneous 11000010000
pcb Equipment120002000

More Posts