From 3635e32259e26a034c2bf1aa867f7969797527aa Mon Sep 17 00:00:00 2001 From: Sam Hos Date: Tue, 1 Apr 2025 11:19:59 +0200 Subject: [PATCH] mermaid test --- docs/final_project/final_project.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/docs/final_project/final_project.md b/docs/final_project/final_project.md index 2caaf2c..84ebc25 100644 --- a/docs/final_project/final_project.md +++ b/docs/final_project/final_project.md @@ -140,6 +140,34 @@ I've also send this board to JLCPCB for FR04 fabrication. Because I had issues w ## Programming For the drone I will be using the [dRehmFlight VTOL program](https://github.com/nickrehm/dRehmFlight). In the [programming week](../Assignments/week_4_programming/programming.md) I already modified it to support the BNO085 and made the bridge between my handheld controller and the flight controller using ESPNow. For further support I still had some bugs to squash and some other features to implement for compatibility with my system. +```mermaid +classDiagram +namespace Drone { + class ESPC6 { + +Control Motors + +keep drone in the air + +Receive communication from controller + Flightcontroller() + } + class MatrixController { + + } + +} + +namespace Controller { + class ESPC3 { + +Read joystick data + +Clean joystick data + +Send joystick data to the drone + Handheld Controller() + } +} + +ESPC3 --> ESPC6 : Send data to flight controller using ESPNOW +``` + +I've already gotten the motors to spin in week 10