"what acctually happens when something drops" dropsense answers that with dataa
Dropsense is a wireless embedded system project which logs and transmits data in real time what type of data exactly?- it transmits the height from which it is dropped, the time period of the drop and the maximum Gforce which the device accelerated to during the impact ..
Basically it consists of two parts the sender and the reciever
the sender consists of a custom made pcb which has a an esp32 s3 wroom 1 module an microsd card holder and a mpu6050(smd)
the sender will read the data and log it in sd card module and upomn impact that is g force greater than 5Gs then it will send info about the drop(height,time period etc) to the reciever btw this all is battery operated and it has a custom bms to power the pcb
This devise has hexagonal walls because they are better at abosrbing impacts!!
The reciever consists of an esp32 s3 wroom1 module and also an 1.8 inch tft display along with a custom made BMS for charging the battery which powers the pcb
and the display shows all the info about the drop when it recieves the data fropm the sender
This device consists of
- MPU6050
- Esp32-S3 module (not the development board)
- sd card module
- custom BMS circuit
- A small Li-Ion batter
- 1.8 inch tft display
All these parts will be on a custom made PCB whcih will be be enclosed inside a 3D printed case made out of TPU (you may also use PETG or CF-NYLON for added durability)
This was designed using the following softwares
- Fusion360 for the 3d designing of the case
- KiCad for the PCB design of this device
- in the prototyping stage
- The MPU6050 reads the values at a very high speed
- and then the valuse are logged into the sd card in a .csv file format
- then for prototyping the .csv file was read and analyzed
- figured out the threshold values such ad the gForce values which are required for automatic triggering and logging of data
- for eg when the device approached near 0 gForce vaklues the device is considered in a freefall and then the mpu605 starts to log the values in the sd card module and when the impact happend and the gForce stabelized at around 1Gfprce we can consider the device is stationary again and the Esp32 enters deep sleep mode again to save battery power
- the .csv file can then be used to plot graphs in different types of softwares for crash analysis
- also the crutial values such as drop height and maximum gForce of the crashb and the time time from falling to the crash is printed on the screen of the reciever
this device can be used and applicated in places where gForce or acceleration and decelleration needs to be preciself analyzed
- drone crash analysis simply mount this device onto a drone and it will automaticaklly log the data when the drone crashes
- it can also be used in car crash analysis
- this device acts as a black box for analysuis
google.com https://randomnerdtutorials.com/arduino-mpu-6050-accelerometer-gyroscope/ Adafruit (use for taking out the values from mpu6050) random nerd tutorials grabcad for the 3d step files of the tft and micro usbusb