Skip to content

Control and transmit telemetry from a model rocket with a couple ESP32 devices

Notifications You must be signed in to change notification settings

cniles/rust-rocket

Repository files navigation

Rust Rocket

Send commands and receive telemetry from an ESP32, typically in the nosecone of a model rocket.

Commands are sent from a basestation made with a Cheap Yellow Display (CYD) using ESP-NOW. The flight computer is based around a TinyPICO device.

The flight computer reads from a BMP-390 altimeter and cleaned up with a simple Kalman filter before transmitting telemetry to the basestation.

Hardware configuration of latest PCB

SPI Pins

  • SCL: Gpio36
  • SDI: Gpio35
  • SDO: Gpio37

BMI088

Accel

  • CS: Gpio11
  • Int1: Gpio10
  • Int2: Gpio7

Gyro:

  • CS: Gpio15
  • Int1: Gpio13
  • Int2: Gpio12

BMP390:

  • CS: Gpio6
  • Int: Gpio5

Battery (bodge required)

  • Vbat_sens: Gpio18

About

Control and transmit telemetry from a model rocket with a couple ESP32 devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages