Functionnalities

This is the list of the functionalities I wanted for the Mission Board.

Once defined, it allows me to list all the buttons, switches, displays, … I need, to decide how to pilot them (see TM1638 and inputs/outputs list) and to define the software (its behavior):

Start, power, mode

Swith on/off the wallet (need to be careful and not switch off directly the raspberry pi)

Oxygen

This is about the oxygen gas in the spaceship.

Audio

Sound through speakers or headphone

Doors (decompression airlock)

Open the decompression doors (airlock - 2 doors)

Opening/Closing during 5s (leds + sound) Everything stop + leds in red (+ warning sound?) if we go to fast from (1)<->(2)<->(3), only stop when we go back to position(2)

Water pump

Run the water pump (toilets)

Laser

Electricity

Manage the production of electricity

If the three switches are off, all the displays turn off, except the “electricy” led in the display panel that goes to red (+ warning sound) The batteries goes down 5min after takeoff, and fuel cell after 15min ?

Lights

Turn on/off the lignts in the spaceship

Attitude, Position, speed

Three 4-digit 7-segment display, and two 8-digit 7-segment display

Countdown, time

8-digit 7-segment display Two functions:

Fuel

Manage the fuel

The fuel of the space rocket decrease quickly after takeoff (1min?). The fuel of the spaceship varies with the power of the rocket (slider in pilot. The bargraphs blink when the fuel is too low

Onboard computer

Manage the onboard computer and its potential failure

Alarm

Engines

Automatic pilot

The automatic pilot make the counters altitude/position/vitesse vary very slowly (except during take off and landing). During manual command mode, these counters vary with the corresponding potentiometer (so more quickly)

manual command

-> has influence on the speed/position/altitude in manual command mode (and on the fuel consumption)

landing gear

Only usable during the landing mode (otherwise inactive… or maybe start a few seconds alarm + sound + led in blinking red)

Pilot mode

Alarm (led+sound) + corresponding led goes to orange (blinking red?) when we switch mode while a sequence is not over (alarm while we did not go back to the right mode)

Take-off mode

Sequence to follow (to finish the take-off and be able to go to another mode, like flight in orbit):

Orbit mode

It is the “normal” mode

Landing

Sequence to follow