
Data Acquisition & Control
A custom-built Arduino-based system for precise data logging and real-time validation of aeronautical performance metrics.
Mission Brief
To validate the performance of our aerial vehicle, we needed a reliable way to capture and log data from our custom-built thrust stand. Commercial data acquisition systems were prohibitively expensive and lacked the flexibility we required. The solution was to design and build a custom data logger using an Arduino microcontroller and a Load Cell Amplifier (HX711). This system allowed us to capture high-frequency data, perform real-time calibrations, and export the data for analysis. The success of this project was a key factor in our ability to prove the superior performance of our aircraft.
Key Features
High-Frequency Data Logging
Captured data at over 80Hz, providing a high-resolution view of motor performance.
Real-time Calibration
Allowed for on-the-fly calibration of the load cell, ensuring data accuracy.
Data Export
Exported data in a clean, CSV format for easy analysis in other tools.
Code Snippet
#include "HX711.h"
#define DOUT 3
#define CLK 2
HX711 scale;
float calibration_factor = 419550;
void setup() {
Serial.begin(9600);
scale.begin(DOUT, CLK);
scale.set_scale(calibration_factor);
scale.tare();
}
void loop() {
Serial.print("Reading: ");
Serial.print(scale.get_units(), 3);
Serial.println(" kg");
}