Hello guys,
So me and my colleagues have a very interesting project that we will be putting our hands on.
In order to ensure that at the time of delivery the cargo is in perfect condition, it is intended to develop a system that monitors and registers several indicators during the transport of the cargo. The indicators to be monitored are, accelerations and sudden braking, impacts, temperature and humidity of the interior. It should also be ensured that the container has never been opened during its transport. The system to be developed should provide a platform for which the registered data will be imported and stored, enabling the subsequent analysis of transport compliance. This platform will allow the user to consult the various transports carried out, allowing to identify points of improvement for which corrective measures can be created.
Here are the functional requirements and structure:
We need to develop a physical prototype of the container containing:
• Microcontroller for connecting sensors and recording values. Recommended use of Arduino Uno;
• Acceleration sensor for the intake of accelerations and sudden braking and impacts;
• Temperature and humidity sensor;
• Sensor to ensure that the container has not been opened;
• Switch / button to start and finish registration;
• Signaling the state of the system;
• Slot and SD card;
• Power supply
Any recommendations for what sensors should we use? For temperature and humidity we will be using the DHT 11, but for the rest we don't know yet.
We should then develop the Arduino program for:
• Read switch and start measurements and register;
• Control the signaling of the system according to its state;
• Communicate with sensors, process your data and register it on the card.
And to finish we need to develop the main platform for:
• Import the data from the SD card. The import can be performed by removing the card and inserting it into the computer. The implementation of the sending of the data and its import without removing the card, using cable and serial communication, will have an extra credit;
• Perform the analysis of the data and determine if the load is in acceptable conditions, showing any events that may be of interest. If the load is not valid, indicate the events that contributed to
determine this result;
• Implement the visualization of the obtained data;
• Implement the database record of the data of each transport: result, events, min./max values. and average of each indicator;
• Implement the database query;
• Perform the analysis of transport and events (e.g. % of valid and invalid, more recurrent events, etc.
Do you have any tips that can help us? I am very excited to get things going and I hope that you can help so I wont be stuck and lose all my motivation. Thank you guys slight_smile: