MCU Used: EPS32 S3 Wroom 1U

I2C Pinout

SDA - GPIO4 SCL - GPIO5

I2C Devices (Do not change the address)

  1. MS5611

    1. Address: 0x77
  2. BMP280

    1. Address: 0x76
  3. BMI088

    1. Accel: 0x19
    2. Gyro: 0x69
  4. DS3231 RTC

    1. Address: 0x68
  5. LSM6DSL

    1. 0x6A
  6. LIS3MDLTR

    1. 0x1C
  7. HMC5883L-TR

    1. 0x1E

    UART Devices

    1. NEO M8N
      1. GPIO17-TX
      2. GPIO18-RX

General Pinout

  1. Voltage in (Voltage measurement)
    1. GPIO7
  2. Passive Buzzer
    1. GPIO16
  3. Pyro Continuity !!Do not use without me overseeing!!
    1. pyro1 con- GPIO41
    2. pyro2 con- GPIO42
  4. Pyro Trigger !!Do not use without me overseeing!!
    1. pyro1 trig - GPIO 48
    2. pyro2 trig- GPIO47

SPI Pinout

SCK - GPIO14 MISO - GPIO13 MOSI - GPIO12

SPI Devices

  1. LoRa RFM95W

    1. Pinout

      GPIO8 DI0
      GPIO9 RESET
      GPIO10 NSS
      GPIO14 SCK
      GPIO13 MISO
      GPIO12 MOSI
  2. Micro SD CARD

    1. Pinout

      GPIO14 SCK
      GPIO13 MISO
      GPIO12 MOSI
      GPIO15 CS
  3. External Flash Storage

    1. Pinout

      GPIO14 SCK
      GPIO13 MISO
      GPIO12 MOSI
      GPIO11 CS

Program Considerations

  1. Should initialize all the sensors first
    1. if any one sensor failed to initialize, repeat the initialiaztion for 30 seconds minimum
  2. Angle of declination currently set to vellore latitude and longitutde values. Change it to the launch site (midland Texas) upon arrival.