Lauszus / RocketLogger

Log pressure, acceleration and angular velocity of a model rocket using an ESP8622 via a simple webinterface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RocketLogger

Developed by Kristian Lauszus and Mads Bornebusch, 2019

The code is released under the GNU General Public License.


Build Status

Log pressure, acceleration and angular velocity of a model rocket using an ESP8622 via a simple webinterface.

Plots

Here's the altitude and acceleration plots of a misfire, thus it only reached ~35 meter:

TODO: Plots from a successful launch

User guide

The ESP simply sets up a hotspot named Rocket with the password rocketsrocks.

After that simply navigate to 192.168.4.1 to start a new log:

The log will automatically close when the file system is full. The log can also be stopped manually:

Finally the CSV file can be viewed and downloaded for further analysis:

Hardware

The hardware consist of an ESP8622 (ESP-01 variant for its small size), a MPU-6500 (3-axis accelerometer and 3-axis gyroscope) and MS5611 (barometer). The voltage from a 1S LiPo is stepped down to 3.3V using a LT1763CS8-3.3.

All the components are simply soldered together and glued onto the battery. The whole package is then placed inside the rocket:

About

Log pressure, acceleration and angular velocity of a model rocket using an ESP8622 via a simple webinterface

License:GNU General Public License v2.0


Languages

Language:C++ 82.8%Language:C 16.6%Language:Python 0.6%