MCU Used: EPS32 S3 Wroom 1U
I2C Pinout
SDA - GPIO4
SCL - GPIO5
I2C Devices (Do not change the address)
-
MS5611
- Address: 0x77
-
BMP280
- Address: 0x76
-
BMI088
- Accel: 0x19
- Gyro: 0x69
-
DS3231 RTC
- Address: 0x68
-
LSM6DSL
- 0x6A
-
LIS3MDLTR
- 0x1C
-
HMC5883L-TR
- 0x1E
UART Devices
- NEO M8N
- GPIO17-TX
- GPIO18-RX
General Pinout
- Voltage in (Voltage measurement)
- GPIO7
- Passive Buzzer
- GPIO16
- Pyro Continuity !!Do not use without me overseeing!!
- pyro1 con- GPIO41
- pyro2 con- GPIO42
- Pyro Trigger !!Do not use without me overseeing!!
- pyro1 trig - GPIO 48
- pyro2 trig- GPIO47
SPI Pinout
SCK - GPIO14
MISO - GPIO13
MOSI - GPIO12
SPI Devices
-
LoRa RFM95W
-
Pinout
GPIO8 |
DI0 |
GPIO9 |
RESET |
GPIO10 |
NSS |
GPIO14 |
SCK |
GPIO13 |
MISO |
GPIO12 |
MOSI |
-
Micro SD CARD
-
Pinout
GPIO14 |
SCK |
GPIO13 |
MISO |
GPIO12 |
MOSI |
GPIO15 |
CS |
-
External Flash Storage
-
Pinout
GPIO14 |
SCK |
GPIO13 |
MISO |
GPIO12 |
MOSI |
GPIO11 |
CS |
Program Considerations
- Should initialize all the sensors first
- if any one sensor failed to initialize, repeat the initialiaztion for 30 seconds minimum
- Angle of declination currently set to vellore latitude and longitutde values. Change it to the launch site (midland Texas) upon arrival.