Skip to content
Snippets Groups Projects
Verified Commit 02684b0f authored by Thomas Lambert's avatar Thomas Lambert :helicopter:
Browse files

doc(readme): minor grammar improvements

parent 9885ce91
No related branches found
No related tags found
No related merge requests found
# MechaRaptor controller # MechaRaptor controller
The MechaRaptor is a tandem flapping wing system built at the University of The **MechaRaptor** is a tandem flapping wing system built for my Ph.D. at the
Liège during my Ph.D. thesis. The goal of this model is to conduct experimental University of Liège. The goal of this setup is to conduct experimental analysis
analysis of the aerodynamics of tandem flapping wings. of the aerodynamics of tandem flapping wings and better understand the wake
dynamics and how it impacts the lift and drag of the aft wing.
The system is actuated by two sets of Brushless DC motors (BLDC), each powered The system is actuated by two sets of brushless DC motors (BLDC), each
by an Engine Speed Controller (ESC) which is itself controlled through an controlled with an Engine Speed Controller (ESC). The ESCs are themselves
Arduino Uno. controlled using an Arduino Uno. The Arduino acts as the brain of the whole
system and is the main interface for piloting the setup and logging important
metrics.
This repository contains the Arduino code and the wiring schematics for the This repository contains the Arduino code and the wiring schematics for the
electrical components of the controller. electrical components of the setup.
## Controller features ## Controller features
...@@ -58,25 +61,15 @@ measurements. The most important data are: ...@@ -58,25 +61,15 @@ measurements. The most important data are:
- Wing angles (for each wing) - Wing angles (for each wing)
- PSU current and tension - PSU current and tension
These logged data are transmitted through the serial connection in order to be These logged data are transmitted through the serial connection and saved on the
saved on a separate laptop and analyzed later. computer that controls the Arduino for later analysis.
A [_json_ configuration file](controller/mechaRaptor.json) is provided in order A [_json_ configuration file](controller/mechaRaptor.json) is provided in order
to visualize the output stream in real time with [serial-studio]. This also to visualize the output stream in real time with [serial-studio]. This also
allows the logging and retention of all data in _csv_ spreadsheets for future allows the automatic logging and retention of all data in _csv_ spreadsheets.
analysis.
## Bill of Materials ## Bill of Materials
The system consists in two completely independent sets of wings, powered
separately.
A single Arduino board is used to control the entire setup. Its role is to send
the commands to the BLDC motors ESCs. It also logs the flapping angle of each
wing, which is measured using absolute magnetic rotary encoders.
### List of devices
| Device | Reference | Usage | | Device | Reference | Usage |
|------------------ | --------------- | --------------- | |------------------ | --------------- | --------------- |
| **BLDC** | [Plettenberg][plettenberg] Advance 30 <br />_(Discontinued by manufacturer)_ | Motor | | **BLDC** | [Plettenberg][plettenberg] Advance 30 <br />_(Discontinued by manufacturer)_ | Motor |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment