From 536c8c75afe4c0d5581a0ff8b01dd653abce5efc Mon Sep 17 00:00:00 2001 From: SebasKoedam Date: Mon, 20 May 2024 14:27:30 +0200 Subject: [PATCH] feat: Update FitBot architecture diagrams --- .vscode/arduino.json | 3 +- .vscode/c_cpp_properties.json | 1 + code/arduino/bluetoothEsp/bluetoothEsp.ino | 33 +++++++++++++++++++ .../sebas/dailyUpdates.md | 15 ++++++--- .../sebas/expertReview/expert2sprint2.md | 5 ++- 5 files changed, 51 insertions(+), 6 deletions(-) create mode 100644 code/arduino/bluetoothEsp/bluetoothEsp.ino diff --git a/.vscode/arduino.json b/.vscode/arduino.json index d524625..5a1b9cb 100644 --- a/.vscode/arduino.json +++ b/.vscode/arduino.json @@ -1,4 +1,5 @@ { "port": "COM3", - "board": "esp32:esp32:esp32s3" + "board": "esp32:esp32:esp32s3", + "sketch": "code\\arduino\\bluetoothEsp\\bluetoothEsp.ino" } \ No newline at end of file diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 2f9129f..f4b94c2 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -225,6 +225,7 @@ "C:\\Users\\sebas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.16\\tools\\sdk\\esp32s3\\qio_qspi\\include", "C:\\Users\\sebas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.16\\cores\\esp32", "C:\\Users\\sebas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.16\\variants\\esp32s3", + "C:\\Users\\sebas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.16\\libraries\\BLE\\src", "c:\\users\\sebas\\appdata\\local\\arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-2021r2-patch5-8.4.0\\xtensa-esp32s3-elf\\include\\c++\\8.4.0", "c:\\users\\sebas\\appdata\\local\\arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-2021r2-patch5-8.4.0\\xtensa-esp32s3-elf\\include\\c++\\8.4.0\\xtensa-esp32s3-elf", "c:\\users\\sebas\\appdata\\local\\arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-2021r2-patch5-8.4.0\\xtensa-esp32s3-elf\\include\\c++\\8.4.0\\backward", diff --git a/code/arduino/bluetoothEsp/bluetoothEsp.ino b/code/arduino/bluetoothEsp/bluetoothEsp.ino new file mode 100644 index 0000000..0e0eaaf --- /dev/null +++ b/code/arduino/bluetoothEsp/bluetoothEsp.ino @@ -0,0 +1,33 @@ +#include +#include + +// Define the service UUID +#define SERVICE_UUID "4fafc201-1fb5-459e-8fcc-c5c9c331914b" + +// Define the characteristic UUID +#define CHARACTERISTIC_UUID "beb5483e-36e1-4688-b7f5-ea07361b26a8" + +void setup() { + // Create a BLE server + BLEServer *pServer = BLEDevice::createServer(); + + // Create a BLE service + BLEService *pService = pServer->createService(SERVICE_UUID); + + // Create a BLE characteristic + BLECharacteristic *pCharacteristic = pService->createCharacteristic( + CHARACTERISTIC_UUID, BLECharacteristic::PROPERTY_READ); + + // Set the characteristic value + pCharacteristic->setValue("Hello, Bluetooth!"); + + // Start the service + pService->start(); + + // Start advertising the service + pServer->getAdvertising()->start(); +} + +void loop() { + // Nothing to do here +} \ No newline at end of file diff --git a/docs/personal-documentation/sebas/dailyUpdates.md b/docs/personal-documentation/sebas/dailyUpdates.md index 37515ee..cc85c3e 100644 --- a/docs/personal-documentation/sebas/dailyUpdates.md +++ b/docs/personal-documentation/sebas/dailyUpdates.md @@ -225,7 +225,7 @@ Done To do - - Wii balance board relasation + - Wii balance board realisation Done @@ -241,17 +241,24 @@ To do - Add new OOP - Add new infrastructure apllication acrhitecture diagram - Add k4 and k5 - - Wii balance board relasation + - Wii balance board realisation Done - - + - Expert review + - Update from the last review + - Add database + - Add new OOP + - Add new infrastructure apllication acrhitecture diagram + - Add k4 and k5 + - Wii balance board realisation = LDR sensor **18 May** To do - - + - LDR sensor + - Ethics research Done diff --git a/docs/personal-documentation/sebas/expertReview/expert2sprint2.md b/docs/personal-documentation/sebas/expertReview/expert2sprint2.md index 454b699..28330ed 100644 --- a/docs/personal-documentation/sebas/expertReview/expert2sprint2.md +++ b/docs/personal-documentation/sebas/expertReview/expert2sprint2.md @@ -1,4 +1,4 @@ -# Expert 1 Sprint 1 +# Expert 2 Sprint 2 --- @@ -208,12 +208,15 @@ De infrastructuur voor FitBot (ons project) bestaat uit een database, een server De infrastructuur van FitBot is weergegeven in de volgende diagrammen: Architecture diagram + ![Architecture diagram](../../../documentation/diagrams/assets/appDiagram.png) Architecture diagram v2 + ![Architecture diagram](../../../documentation/diagrams/assets/appDiagramV2.png) Deployment diagram + ![Deployment diagram](../../../documentation/diagrams/assets/appDiagramV3.png) ## K4: Je ontwerpt een embedded systeem op basis van gegeven hardware.