This report describes the general architecture of the system represented in the attached diagram. The system is based on an ESP-WROOM-32 (ESP32 DevKit V1), which acts as the central processing unit (CPU), managing data acquisition, storage, and communication with the ground station.
Main Components
- Sensors:
- BNO055: Orientation sensor that integrates a magnetometer, accelerometer, and gyroscope, connected via the I2C protocol.
- GY-MS5837-30BA: Pressure and temperature sensor, used in two instances within the system.
- ZP5210: Sensor responsible for measuring liquid levels, also connected via I2C.
- Telemetry Module:
- The RFD900X is used, a long-range (40 km) radio module operating in the 915 MHz band, enabling data transmission via UART to the ground station.
- Storage:
- A microSD card-based storage unit is incorporated, communicating with the ESP32 via the SPI protocol, to log data in case of communication loss.
- Power Supply:
- A 3.7V, 2800mAh Li-Po battery is used, ensuring system autonomy during operation.
System Operation
The ESP32 acquires data from the sensors through the I2C bus, processes it, and sends it in real-time to the ground station via the RFD900X module. Simultaneously, it stores the data on the microSD card for backup. The system is designed to operate under extreme conditions, enabling remote monitoring in aerospace or experimental applications.
