All Projects → viktorgino → headunit-gui

viktorgino / headunit-gui

Licence: GPL-3.0 license
GUI developement repo for my Headunit App

Programming Languages

QML
638 projects
C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to headunit-gui

qt5-tutorials
graphics dojo Qt5
Stars: ✭ 29 (+70.59%)
Mutual labels:  qt-quick, qt5, qt-gui
QmlTreeWidget
A TreeView component, implemented by QML, providing convenient interfaces and customizable stylesheet, also available for iOS and Android.
Stars: ✭ 34 (+100%)
Mutual labels:  qt-quick, qt5
qak
Qak - the QML Aid Kit
Stars: ✭ 20 (+17.65%)
Mutual labels:  qt-quick, qt5
QSimpleScada
Qt based simple SCADA framework, with dashboard, static and dynamic components
Stars: ✭ 152 (+794.12%)
Mutual labels:  qt5, qt-gui
SilentServer
Silent is very lightweight, high quality - low latency voice chat for gaming. The server runs on Windows and Linux.
Stars: ✭ 52 (+205.88%)
Mutual labels:  qt5, qt-gui
JKQtExtras
a collection of different Qt4 & Qt5 widgets, I developed over the years
Stars: ✭ 34 (+100%)
Mutual labels:  qt5, qt-gui
PiHueEntertainment
An application that can handle the Hue Entertainment Areas on a Raspberry Pi
Stars: ✭ 28 (+64.71%)
Mutual labels:  qt5, qt-gui
AppImageUpdater
AppImage Updater for Humans built with QML/C++ with Qt5 ❤️.
Stars: ✭ 31 (+82.35%)
Mutual labels:  qt5, qt-gui
erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (+23.53%)
Mutual labels:  qt5
HandsomeMod
IOT freedom for end users!
Stars: ✭ 39 (+129.41%)
Mutual labels:  qt5
qt-youtube
No description or website provided.
Stars: ✭ 31 (+82.35%)
Mutual labels:  qt-quick
DrawingBoard
NJU_Graphics_Homework / 计算机图形学课程大作业
Stars: ✭ 37 (+117.65%)
Mutual labels:  qt5
3d-nii-visualizer
A NIfTI (nii.gz) 3D Visualizer using VTK and Qt5
Stars: ✭ 86 (+405.88%)
Mutual labels:  qt5
wavebin
∿ Oscilloscope waveform capture viewer and converter.
Stars: ✭ 31 (+82.35%)
Mutual labels:  qt5
Crusta
Fast, modern and minimal desktop web browser with rich features
Stars: ✭ 53 (+211.76%)
Mutual labels:  qt5
LibreMines
A Free/Libre and Open Source Software Qt based Minesweeper game available for GNU/Linux, FreeBSD and Windows systems.
Stars: ✭ 55 (+223.53%)
Mutual labels:  qt5
Cryptix
A small application to quickly encrypt and decrypt text, using known basic methods (Caesar, Polybe...)
Stars: ✭ 14 (-17.65%)
Mutual labels:  qt5
QSourceHighlite
Lightweight syntax highlighter written in Qt
Stars: ✭ 39 (+129.41%)
Mutual labels:  qt5
ModBuddy
Mod buddy is a mod manager created with extensibility in mind
Stars: ✭ 30 (+76.47%)
Mutual labels:  qt5
Morpheus
A Matrix client written in Go-QT
Stars: ✭ 20 (+17.65%)
Mutual labels:  qt5

HeadUnit-GUI


This is the development repository for the headunit app's GUI. This is only the GUI and there are no actual functions assigned to the buttons etc. However you can interact with the UI as all the buttons and sliders work.

Side note: I'm not a UX developer neither a graphics designer (I can use most graphics packages to a satisfactory level). I'm open to any suggestions. If you have an idea I'm more than happy to discuss it with you.

Some thoughts on the implementation details

For details on implementing Android Auto please see my fork of Mike Reid's Android Auto at: https://github.com/viktorgino/headunit/tree/aa-qt5-test I'm currently developing on the aa-qt5-test branch.

The radio functionality (DAB and FM) will probably be implemented using a Software Define Radio (SDR) using a cheap Realtek DVB-T dongle see: http://www.rtl-sdr.com/

A/C control is just an idea and would have to be implemented for each car individually. I have looked into the how these work for different cars (I have access to quiet a few cars and their different electronic modules such as A/C controllers). Also I managed to get some signal out of one A/C controller just by hooking it up to the ECU. Certain cars have the A/C control panel and the actual control module separated, these are the most suitable for retrofitting. Also very old cars that use literally just a potentiometer and a bowden cable could be possible candidates as it wouldn't be too hard to replace the A/C controls with a servo/stepper motor and some basic electronics. Cars that have an "all-in-one" A/C control (front panel and the control module are one unit) are probably the toughest nuts to crack, as you'd have to keep some parts of the module - which sometimes can be bulky - in order for the A/C to operate (you could replace it with your own electronics, but that's way out of the scope of this project).


You can reach out to me on the XDA developers forum (http://forum.xda-developers.com/member.php?u=6642908)


Screenshots:

Below you can see some screenshots of the current state of the GUI.

A/C view

A/C temerature control view

Radio view

Radio stations list drawer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].