GithubHelp home page GithubHelp logo

madydri / turing-smart-screen-python Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mathoudebine/turing-smart-screen-python

0.0 0.0 0.0 3.25 MB

A simple Python manager for "Turing Smart Screen" 3.5" IPS USB-C display

License: GNU General Public License v3.0

Python 100.00%

turing-smart-screen-python's Introduction

turing-smart-screen-python


⚠️ DISCLAIMER - PLEASE READ ⚠️

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.

This project is an open-source alternative software, not the USBMonitor.exe original software for the Turing smart screen. There will be no support for the USBMonitor.exe software.


A simple Python manager for "Turing Smart Screen" 3.5" IPS USB-C (UART) display, also known as :

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. It cannot be seen by the operating system as a monitor but picture can be displayed on it.

A Windows-only software is available in Chinese or in English to manage this display. 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.

Features

This Python script can do some simple operations on the Turing display like :

  • Display custom picture
  • Display text
  • Display progress bar
  • Clear the screen (blank)
  • Turn the screen on/off
  • Display soft reset
  • Set brightness

Not yet implemented:

  • Screen rotation

Getting started

Python knowledges recommended.
Download the main.py file from this project
Download and install latest Python 3.x for your OS: https://www.python.org/downloads/
Plug your Turing display to your computer (install the drivers if on Windows)
Open the main.py file and edit the COM_PORT variable to the port used by the display
Open a terminal and run python3 main.py or py -3 main.py depending on your OS
You should see animated content on your Turing display!

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

turing-smart-screen-python's People

Contributors

mathoudebine avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.