Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
MechaRaptor - Arduino Controller
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Aerospace and Mechanical Engineering
tlambert
MechaRaptor - Arduino Controller
Commits
e6ac1279
Verified
Commit
e6ac1279
authored
2 years ago
by
Thomas Lambert
Browse files
Options
Downloads
Patches
Plain Diff
doc: update changelog and minor Readme adjust
parent
6beeca72
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
CHANGELOG.md
+4
-1
4 additions, 1 deletion
CHANGELOG.md
README.md
+8
-10
8 additions, 10 deletions
README.md
with
12 additions
and
11 deletions
CHANGELOG.md
+
4
−
1
View file @
e6ac1279
...
...
@@ -10,13 +10,16 @@ to [Semantic Versioning][sem_ver].
### Added
-
**Doc**
: Changelog
-
**Controller**
: Serial control
-
**Controller**
: Complete control over Serial
-
**Acquisition**
: Angle sensor acquisition
### Changed
-
**Doc**
: Update features in Readme
-
**Controller**
: Switch no longer just a safety, but a mode select
-
**Logging**
: Minor adaptations to serial-studio interface
-
**Logging**
: Output desired frequency as well
-
**All**
: Various refactoring and style improvements
### Deprecated
...
...
This diff is collapsed.
Click to expand it.
README.md
+
8
−
10
View file @
e6ac1279
...
...
@@ -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
analysis of the aerodynamics of tandem flapping wings.
The system is activated by two sets of Brushless DC motors (BLDC), powered by an
Engine Speed Controller (ESC) which is itself controlled through an Arduino Uno.
The system is actuated by two sets of Brushless DC motors (BLDC), each powered
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.
## Controller features
...
...
@@ -64,7 +65,7 @@ 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
are
measured using absolute magnetic rotary encoders.
wing, which
is
measured using absolute magnetic rotary encoders.
### List of devices
...
...
@@ -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 |
|
**Controller board**
|
[
Arduino uno (Rev 3)
][
arduino
]
| Full setup control, data logging|
|
**Encoders**
|
[
Broadcom AEAT 6012
][
AEAT612
]
| Flapping angle measurement |
|
**Potentiometer**
| N/A | Manual control of RPM
in v1.x.x
|
|
**ON/OFF switch**
| N/A | S
afety: Prevent ESC from starting[^1]
|
|
**Potentiometer**
| N/A | Manual control of RPM|
|
**ON/OFF switch**
| N/A | S
witch between
`Serial`
and
`Manual`
control
|
## Schematics
[
^1
]:
This
is useful in monitoring mode, when the JETIBOX is attached to the ESC
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.
To Do (January 2023)
[
plettenberg
]:
<
https://plettenbergmotors.com/
>
[
serial-studio
]:
<
https://serial-studio.github.io/
>
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment