Update README.md

This commit is contained in:
Abdul Mukheem Shaik 2024-06-05 05:34:45 +02:00 committed by GitHub
parent ed6bc4aa76
commit f9c26342ec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -184,13 +184,13 @@ Specifically, the following data points are retrieved from SMHI for the designat
<br>
#### 2.3.4 3D Printing:
While utilizing a pre-made wind turbine offered time-saving benefits, a challenge arose in integrating it with the servo motor for directional control. To overcome this hurdle, our team designed a custom adapter using Fusion 360 software.
While utilizing a pre-made wind turbine offered time-saving benefits, a challenge arose in integrating it with the servo motor for directional control. To overcome this hurdle, our team designed a custom adapter using **Fusion 360** software.
This 3D-printed adapter serves two crucial functions:
1. It bridges the physical gap between the servo motor and the wind turbine, ensuring a secure and stable connection.
2. The adapter's design facilitates the precise alignment of the wind turbine with the servo motor's rotational axis, enabling accurate control based on wind direction data.
The provided template below, created using **Fusion 360**, illustrates the design of the custom adapter.
The provided template below, created using Fusion 360, illustrates the design of the custom adapter.
<p align="center">
<img src="https://github.com/Mukheem/TwinTurbine/assets/145973209/b018dd51-b98a-4405-b659-f78bf3902b92" alt="WT3D" style="max-width:12%;" height="auto">
@ -199,18 +199,53 @@ The provided template below, created using **Fusion 360**, illustrates the desig
</p>
#### 2.5 Graphical User Interface (GUI):
The best way to showcase the values which are obtained from
The physical wind turbine generates valuable data about its performance. To effectively communicate this information to users, a __user interface (UI)__ was designed to showcase the data in _real-time_. This UI serves two key purposes. First, it provides a clear and intuitive way for users to understand the data, including metrics like voltage output (representing generated power) and wind direction. The UI dynamically updates with the latest data from the physical model, offering real-time feedback on the turbine's performance under changing conditions. This not only enhances user engagement but also allows them to observe how the wind turbine behaves. Second, the UI design prioritizes user experience.
By carefully selecting the most relevant data points and presenting them clearly with easy-to-read fonts, informative labels, and potentially interactive elements, the UI ensures users of all technical backgrounds can readily grasp the real-time data and appreciate the functionality of the TwinTurbine prototype.
<p align="center">
<img src="https://github.com/Mukheem/TwinTurbine/assets/145973209/a3136ca9-b3c2-498e-929e-a6d611939381" alt="First GUI" style="max-width:12%;" height="auto">
<br>
<i>Initial GUI</i>
</p>
We received feedback recommending that we separate the voltage data collected from the physical turbine from the other values obtained from the API for better clarity.
Following user feedback received in later phases, the UI design was significantly refined.
<p align="center">
<img src="https://github.com/Mukheem/TwinTurbine/assets/19348206/8bb122f7-20b2-46c7-abd1-0c9606ebab53" alt="Redefined GUI" style="max-width:12%;" height="auto">
<br>
<i>Redefined GUI</i>
</p>
#### 2.6 Testing:
During the entire process, several tests were conducted to ensure the project's effectiveness. User testing was done to ensure that the voltage generated by the physical turbine or the variables gathered from SMHI API were shown in the virtual model correctly for both users and whether users could use the start or emergency buttons to control the physical turbine and observe changes made by other contributors' simulations. Additionally, overall feedback on the experience has been checked to see if the User Interface (UI) is appropriately designed. Some notes were collected during participants' testing. Below are pictures from the testing phase:
To guarantee a successful user experience, the TwinTurbine project underwent rigorous user testing throughout development. This testing ensured the virtual model accurately displayed real-time data (voltage and environmental variables) from both the physical turbine and the SMHI API. User control functionality was also evaluated, verifying participants' ability to operate the physical turbine (start/stop) and observe changes within the virtual environment. Finally, the UI design was assessed for usability through user feedback and collected notes, ensuring an intuitive and informative experience for all users.
**Initial testing** revealed valuable insights beyond technical functionality. User feedback highlighted a desire for a richer user experience. This led to the implementation of audio narration, aiming to further engage users and enhance their understanding of the project's functionalities.
<p align="center">
<img src="https://github.com/Mukheem/TwinTurbine/assets/19348206/304bba8c-f89e-4d3b-af47-37d034d69ecd" alt="Very initial testing" style="max-width:12%;" height="auto">
<br>
<i>First steps in testing</i>
</p>
Despite the implementation of an avatar and narration, it was observed during the **second round** of testing that users were becoming bored due to the lack of engaging elements. The feedback indicated a need for more captivating visuals to keep users both guided and engaged.
<p align="center">
<img src="https://github.com/Mukheem/TwinTurbine/assets/19348206/183897d7-2e6d-4597-bf3b-6c644782cd4a" alt="Very initial testing" style="max-width:12%;" height="auto">
<br>
<i>Second round of user testing</i>
</p>
When we determined that the level of engagement was sufficient given the project's development timeline, we ceased implementing new features. We then conducted testing with **external users** and received feedback that was overall satisfying.
<p align="center">
<img src="https://github.com/Mukheem/TwinTurbine/assets/19348206/61eb358d-bb05-42cc-88c4-99be680696b1" alt="Very initial testing" style="max-width:12%;" height="auto">
<br>
<i>External users testing the application in collaboration</i>
</p>
Rigorous user testing played a crucial role, guiding the project's evolution. Through iterative testing cycles, we addressed technical functionality, user control, and ultimately, user engagement. By incorporating an informative avatar, narration, and engaging visuals, we ensured a user-friendly and informative experience for all. The positive feedback received from external user testing served as a final validation of the project's success.
## System description
Wind Turbine includes the following features: