- Notifications
You must be signed in to change notification settings - Fork1
POA-OBC is a project based on Arduino and its purpose is to give the open source code and schematics on how to build a On Board Computer (mainly a data logger) for a model rocket for science and research purposes.
License
darods/POA-OBC
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The purpose of this project is to give the knowledge and open source code on how to build a flight computer (On Board Computer (OBC)) for an amateur model rocket for research and science projects.
The Arduino code is in theOBC directory, and it's divided in subfiles for ease of use. To run it you have to compile deOBC.ino file.
Is a simple data logger that stores the values of the sensors in a CSV file for further analysis. Is also activate a servo motor when detects free fall for a parachute deployment mechanism.
POA is an achronym of "Pillar Of Autumn", the coolest spaceship of Halo Reach
The method for storing info is in thelogData.ino file. The order in wich is save is:
- logTime: time passed since it's turn on
- Relative altitude.
- Free fall state: 0 or 1
- BMP280 temperature
- Pressure
- Pitch
- Roll
- Yaw
- X Acceleration
- Y Acceleration
- Z Acceleration
For running this project, you will have to download some libraries for arduino :
- SdFat - by Bill Greiman
- MPU6050 - by Korneliusz Jarzebski (improved versionhere)
- BMP280 - by Adafruit (if you use a chinese version you should change the I2C address from 0x77 to 0x76)
TheOBC use the MPU6050 and BMP280 Sensors, a micro SD module and a buzzer for alerts. It also has the capability to activate a servo motor when it dectects free fall.
I hope that the information in this repository is a good starting point for your science and technology projects, If you want to help us developing this, feel free to do it.
- Calamac Projects (2015). “Arduino Rocket Data Logger”. Instructables.com. Recuperado de:https://www.instructables.com/id/Arduino-Rocket-Data-Logger
- Boyarizo E. y Méndez C. (2017). Diseño y construcción de un microsatélite(CanSat). IES El Burgo de Las Rozas.
- Day B., Lumpkin T., Huegele V., Pierce C. (Sin fecha). “Basics of rocketry”. Huntsville Area Rocketry Assiciation (HARA).
- Newton M. (2012). Rocket Anatomy 101. NAR.
- Orlando J. (2012). “Estudio de la trayectoria de un cohete de tres etapas lanzado desde el territorio colombiano”. Universidad Nacional de Colombia, Bogotá. Pag. 80-81.
- T. Benson (2014). Brief History of Rockets. NASA. Recuperado de :https://www.grc.nasa.gov/www/k-12/TRC/Rockets/history_of_rockets.html
- Van Milligan T. (2009) “Make a rocket payload bay”. Apogee Rockets. Recuperado de :https://www.youtube.com/watch?v=_ctUCO8GsJ4&index=30&list=PLnX-NFLCOOVkq82xIrfm6KuaVoljTCtob
- Van Milligan T. (Sin fecha). “Pressure Relief Holes”. Apogee preak of flight newsletter, issue 68.
- Álvarez N., Huérfano R., Ojeda O., (2015) “Diseño e implementación de misión para el lanzamiento de un cohete para tres kilómetros de altura”. Universidad Nacional de Colombia, Bogotá.
- Esero (sin fecha). “2018 UK Cansat Competition Guidelines”. Esero. Pag. 9-10.
- European Space Agency(ESA) (2018). “CanSat Guidelines 2018-109”. ESA.
- Ojeda O. (2016) “The Aerospace development and research group of the Universidad Nacional de Colombia, GIDA-UN. A tool for aerospace education in Colombia”. 67 th International Astronautical Congress (IAC). México, Guadalajara.
- Ricardo P. (2018). “Reto de innovación IEEE 2018 – CanSat para la paz”. Universidad Distrital. Bogotá. Recuperado de :https://ieee.udistrital.edu.co/ieee-innovation-2018/
About
POA-OBC is a project based on Arduino and its purpose is to give the open source code and schematics on how to build a On Board Computer (mainly a data logger) for a model rocket for science and research purposes.