You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Are you using your Turing Smart Screen for system monitoring? <br>If so, check out the new [**pre-release 2.0.0 beta 1 - 📊 System Monitor**](https://github.com/mathoudebine/turing-smart-screen-python/releases/tag/2.0.0-beta.1) or the `feature/system-monitoring` branch! <br><imgsrc="res/pics/Theme3.5Inch.jpg"height="600" /> <imgsrc="res/pics/ThemeTerminal.jpg"height="600" /> <br>It contains embedded hardware monitoring functions, theme creation from configuration files, serial port auto-detection... <br>See Release Notes to learn more about features and current limitations <br>_Python knowledges recommended._|
6
+
3
7
---
8
+
4
9
### ⚠️ DISCLAIMER - PLEASE READ ⚠️
5
10
6
11
This project is **not affiliated, associated, authorized, endorsed by, or in any way officially connected with Turing brand**, or any of its subsidiaries, affiliates, manufacturers or sellers of the Turing products. All product and company names are the registered trademarks of their original owners.
@@ -10,40 +15,41 @@ This project is an open-source alternative software, not the USBMonitor.exe orig
10
15
---
11
16
12
17
A simple Python manager for "Turing Smart Screen" 3.5" IPS USB-C (UART) display, also known as :
13
-
- Turing USB35INCHIPS / USB35INCHIPSV2
14
-
-3.5 Inch Mini Screen
15
-
-[3.5 Inch 320*480 Mini Capacitive Touch Screen IPS Module](https://www.aliexpress.com/item/1005002505149293.html)
18
+
- Turing USB35INCHIPS / USB35INCHIPSV2 (revision A)
19
+
-XuanFang display (revision B & flagship)
20
+
-[3.5 Inch 320*480 Mini Capacitive Touch Screen IPS Module](https://www.aliexpress.com/item/1005003723773653.html)
16
21
17
-
Operating systems supported : macOS, Windows, Linux (incl. Raspberry Pi) and all OS that support Python3
This is a 3.5" USB-C display that shows as a serial port once connected.
22
-
It cannot be seen by the operating system as a monitor but picture can be displayed on it.
25
+
The Turing Smart Screen is a 3.5" USB-C display that shows as a serial port once connected.
26
+
It cannot be seen by the operating system as a monitor but pictures can be displayed on it.
23
27
24
-
A Windows-only software is [available in Chinese](https://lgb123-1253504678.cos.ap-beijing.myqcloud.com/35inch.rar) or [in English](https://lgb123-1253504678.cos.ap-beijing.myqcloud.com/35inchENG.rar) to manage this display.
28
+
There is 3 hardware revisions of the screen: [how to identify my version?](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Hardware-revisions) Version B and "flagship" use the same protocol.
29
+
A [Windows-only software is available](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Vendor-apps) is provided by the vendor to manage this display.
25
30
This software allows creating themes to display your computer sensors on the screen, but does not offer a simple way to display custom pictures or text.
26
31
27
32
## Features
28
33
This Python script can do some simple operations on the Turing display like :
29
34
-**Display custom picture**
30
35
-**Display text**
31
36
-**Display progress bar**
32
-
- Clear the screen (blank)
33
-
- Turn the screen on/off
34
-
- Display soft reset
37
+
-**Screen rotation**
38
+
- Clear the screen (blank) - HW version A only
39
+
- Turn the screen on/off - HW version A only
40
+
- Display soft reset - HW version A only
35
41
- Set brightness
36
42
37
-
Not yet implemented:
38
-
- Screen rotation
43
+
Operating systems supported : macOS, Windows, Linux (incl. Raspberry Pi) and all OS that support Python3.7
39
44
40
45
## Getting started
41
46
_Python knowledges recommended._
42
-
Download the `main.py` file from this project
43
-
Download and install latest Python 3.x for your OS: https://www.python.org/downloads/
47
+
Download this project by cloning it or using the [Releases sections](https://github.com/mathoudebine/turing-smart-screen-python/releases)
48
+
Download and install the latest Python 3.x (min. 3.7) for your OS: https://www.python.org/downloads/
44
49
Plug your Turing display to your computer (install the drivers if on Windows)
45
-
Open the `main.py` file and edit the [`COM_PORT`](https://github.com/mathoudebine/turing-smart-screen-python/blob/deb0a60b772f2c5acef377f13b959632ca649f9f/main.py#L15) variable to the port used by the display
50
+
[Identify your hardware revision (version A or version B/flagship)](https://github.com/mathoudebine/turing-smart-screen-python/wiki/Hardware-revisions)
51
+
Open the `config.yaml` file and change display settings if needed.
46
52
Open a terminal and run `python3 main.py` or `py -3 main.py` depending on your OS
47
53
You should see animated content on your Turing display!
48
54
49
-
You can then edit the `main.py` file to change the content displayed, or use this file as a Python module for your personal Python project
55
+
For a simple program to control display (e.g. from your personal Python project), you can look at `simple-program.py`
0 commit comments