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

doc: update changelog and minor Readme adjust

parent 6beeca72
No related branches found
No related tags found
No related merge requests found
...@@ -10,13 +10,16 @@ to [Semantic Versioning][sem_ver]. ...@@ -10,13 +10,16 @@ to [Semantic Versioning][sem_ver].
### Added ### Added
- **Doc**: Changelog - **Doc**: Changelog
- **Controller**: Serial control - **Controller**: Complete control over Serial
- **Acquisition**: Angle sensor acquisition
### Changed ### Changed
- **Doc**: Update features in Readme - **Doc**: Update features in Readme
- **Controller**: Switch no longer just a safety, but a mode select - **Controller**: Switch no longer just a safety, but a mode select
- **Logging**: Minor adaptations to serial-studio interface - **Logging**: Minor adaptations to serial-studio interface
- **Logging**: Output desired frequency as well
- **All**: Various refactoring and style improvements
### Deprecated ### Deprecated
......
...@@ -4,10 +4,11 @@ The MechaRaptor is a tandem flapping wing system built at the University of ...@@ -4,10 +4,11 @@ The MechaRaptor is a tandem flapping wing system built at the University of
Liège during my Ph.D. thesis. The goal of this model is to conduct experimental Liège during my Ph.D. thesis. The goal of this model is to conduct experimental
analysis of the aerodynamics of tandem flapping wings. analysis of the aerodynamics of tandem flapping wings.
The system is activated by two sets of Brushless DC motors (BLDC), powered by an The system is actuated by two sets of Brushless DC motors (BLDC), each powered
Engine Speed Controller (ESC) which is itself controlled through an Arduino Uno. by an Engine Speed Controller (ESC) which is itself controlled through an
Arduino Uno.
This repository contains the Arduino code and 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 controller.
## Controller features ## Controller features
...@@ -64,7 +65,7 @@ separately. ...@@ -64,7 +65,7 @@ separately.
A single Arduino board is used to control the entire setup. Its role is to send 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 the commands to the BLDC motors ESCs. It also logs the flapping angle of each
wing, which are measured using absolute magnetic rotary encoders. wing, which is measured using absolute magnetic rotary encoders.
### List of devices ### List of devices
...@@ -76,15 +77,12 @@ wing, which are measured using absolute magnetic rotary encoders. ...@@ -76,15 +77,12 @@ wing, which are measured using absolute magnetic rotary encoders.
| **PSU** | [Electroautomatik][elektro] PSI 8080 - 60 T (1500W) <br />_(Discontinued by manufacturer)_ | DC power supply | | **PSU** | [Electroautomatik][elektro] PSI 8080 - 60 T (1500W) <br />_(Discontinued by manufacturer)_ | DC power supply |
| **Controller board** | [Arduino uno (Rev 3)][arduino] | Full setup control, data logging| | **Controller board** | [Arduino uno (Rev 3)][arduino] | Full setup control, data logging|
| **Encoders** | [Broadcom AEAT 6012][AEAT612] | Flapping angle measurement | | **Encoders** | [Broadcom AEAT 6012][AEAT612] | Flapping angle measurement |
| **Potentiometer** | N/A | Manual control of RPM in v1.x.x | | **Potentiometer** | N/A | Manual control of RPM|
| **ON/OFF switch** | N/A | Safety: Prevent ESC from starting[^1] | | **ON/OFF switch** | N/A | Switch between `Serial` and `Manual` control |
## Schematics ## Schematics
[^1]: This is useful in monitoring mode, when the JETIBOX is attached to the ESC To Do (January 2023)
for analysis. As long as the switch is OFF, the Arduino will bypass the
potentiometer and write 0 to the ESC. This prevent any accidental start of the
motor while the operator is looking into diagnostics.
[plettenberg]: <https://plettenbergmotors.com/> [plettenberg]: <https://plettenbergmotors.com/>
[serial-studio]: <https://serial-studio.github.io/> [serial-studio]: <https://serial-studio.github.io/>
......
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