# Rocket Commander
![[rocket_commander.png]]
## Overview
This project ended up stalling pretty soon after getting started, but the intent was to get more into model rockets. In this case, I was interested in exploring IMUs and building some sort of controllable rocket, and my hope was to be able to log lots of interesting telemetry in real time from sort of base station. I'd like to come back to this one at some point, but I'd probably need more hours in a day before that happens!
## Sources
[GitHub Repo Link](https://github.com/TheWhetherMan/rocket-commander)
## Code Samples
As far as code goes, this entire project is barely started. The original concept I had was to have a software module for managing telemetry, one for controlling the rocket, and some more fun stuff like voice readouts for events that take place during a launch.
```csharp
private void RocketControl_Loaded(object sender, RoutedEventArgs e)
{
_speech.SelectVoice("Microsoft Zira Desktop");
RocketStatesCollection = new List<RocketStates>();
foreach (RocketStates state in Enum.GetValues(typeof(RocketStates)))
{
RocketStatesCollection.Add(state);
}
OnPropertyChanged(nameof(RocketStatesCollection));
_speech.SpeakAsync("Rocket Control loaded");
}
```
#rocketry #3d_printing #projects