Week17
Applications and Implications¶
Individual assignment:¶
- Plan a final project masterpiece that integrates the range of units covered.
- Prepare drafts of your final project summary slide (presentation.png, 1920x1080) and video clip (presentation.mp4, 1080p HTML5, < ~minute, < ~25 MB), put them in your root directory, and check that they are linked in the final presentation schedule
What will it do?¶
A physical interface to control Cessna 172 in PC flight simulator.
Who’s done what beforehand?¶
What will you design?¶
- Overview
- Structure fixing linear potentiometer to control levers
- Circuit and PCB layout (Three levers, flap switch and indicator)
- Firmware of XIAO RP2040
- Enclosure
Flap switch’s stracture and middleware that connect microcontroller and flight simulator are by others design. I only modify it.
What sources will you use?¶
What materials and components will be used?¶
Where will come from?¶
How much will they cost?¶
It is available on BOM section of final project page.
What parts and systems will be made?¶
What processes will be used?¶
| Parts | Method | Note |
|---|---|---|
| Enclosure | Laser cut | |
| MCU Board | Milling | |
| Potentiometer Board | Milling | |
| PCB mounts | 3D print | |
| Flap switch body | 3D print | Based on others design |
| Knob | 3D print / casting | |
| Firmware | Arduino | XIAO RP2040 |
| Plugin for flight sim | Clang / MSVC | Based on others opensource software |
What questions need to be answered?¶
Nothing left.
How will it be evaluated?¶
It can control Cessna 172 throttle, mixture and flaps in X-Plane 12.
Summary Slide¶

Video clip¶
Checklist¶
- What will it do?
- Who’s done what beforehand?
- What sources will you use?
- What will you design?
- What materials and components will be used?
- Where will come from?
- How much will they cost?
- What parts and systems will be made?
- What processes will be used?
- What questions need to be answered?
- How will it be evaluated?
- Uploaded summary slide
- Uploaded video clip
- Checked they are linked in the final presentation schedule