AstroNav | Flight Controller
Een praktisch overzicht van de custom PCB in het hart van AstroNav.
De flight controller is het elektronische hart van AstroNav. Ik ontwierp de PCB om sensordata te verzamelen, een vluchtlog bij te houden en met het draagbare grondstation te communiceren.
RP2040 als basis
De print gebruikt een RP2040-microcontroller, bekend van de Raspberry Pi Pico. Die gaf mij genoeg ruimte om te experimenteren met realtime berekeningen, sensoren en radiocommunicatie.
Sensoren en vluchtstatussen
Het ontwerp bevatte een barometer en een IMU met accelerometer en gyroscoop. Daarmee wilde ik hoogte, beweging en gebeurtenissen als start, apogeum en landing herkennen.
Voeding, opslag en telemetrie
De PCB bevatte voedingsregeling, filtering en lokale opslag via flash of microSD, afhankelijk van de revisie. Telemetrie stuurde gegevens tijdens de vlucht naar het grondstation; lokale opslag bleef belangrijk omdat een radioverbinding nooit gegarandeerd is.
Sommige revisies experimenteerden ook met e-match-besturing. Vlucht 1 liet zien waarom dat circuit en het veiligheidsproces grondig opnieuw ontworpen moesten worden.