https://github.com/mehran1383/helicopter_status_display
visually appealing and functional status display page for a helicopter using QML
https://github.com/mehran1383/helicopter_status_display
qml qt
Last synced: over 1 year ago
JSON representation
visually appealing and functional status display page for a helicopter using QML
- Host: GitHub
- URL: https://github.com/mehran1383/helicopter_status_display
- Owner: Mehran1383
- License: mit
- Created: 2025-02-21T16:06:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-06T14:14:04.000Z (over 1 year ago)
- Last Synced: 2025-03-06T15:26:23.593Z (over 1 year ago)
- Topics: qml, qt
- Language: QML
- Homepage:
- Size: 167 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Helicopter Status Display Project
## Introduction
In most sensitive and complex devices, especially vehicles, there is a status page that displays comprehensive information from sensors or subsystems in a user-friendly manner. This project aims to design a user-friendly interface using QML to display the status of a helicopter.
## Objective
The goal of this project is to create a visually appealing and functional status display page for a helicopter using QML.
## Functional Requirements
The designed page includes the following elements:
1. **Fuel**: Display fuel level between 0 to 80.
2. **Battery**: Show battery charge percentage.
3. **Indoor Air Temperature**: Display temperature inside the cabin, ranging from -20 to 80.
4. **Outside Air Temperature**: Display temperature outside, ranging from -20 to 80.
5. **Camera Fixed System Status**: Indicate the status of the camera system with three states: error, warning, and good.
6. **Speed**: Show the speed of the helicopter, ranging from 0 to 220.
7. **Lamps**: Indicate whether the lights are on or off.
8. **Main Rotor Speed**: Display the speed of the main rotor with five states: slowest, slow, medium, fast, and fastest.
9. **Control Panel**: Indicate the status of the control panel with two states: fail and pass.
10. **Radio**: Show the strength of radio waves with three states: strong, good, and weak.
## User Testing
## Project Demo