Giter Club home page Giter Club logo

futaba_gp1160a's Introduction

Futaba GP1160AI (GP1160A02A) USB Display Driver

Описание на русском

Futaba_USB_display_GUI

A python program sends the captured screen over USB to the STM32F401CxU6 microcontroller, then that data is displayed on the VFD with selected colors pallete.

How to use:

  1. Flash MCU with the required firmware (4 or 8 colors, single or dual display mode). VS Code with PlatformIO extension is recommended for compiling firmware and flashing MCU
  2. Connect display to the MCU according to wiring diagram
  3. Connect the MCU to your PC. Drivers will be installed automatically
  4. Connect external 5V power to the display. Display should show a splash screen, as in the picture above
  5. Run Run.bat. At the first start, a venv folder will be created in the program directory, in which all the required python modules will be installed
  6. After starting the program, click the «Connect» button. If everything went well, instead of the «Connect» button message "Connected" will be appear, and the firmware type will be displayed in the line below. You can check USB connection is working well by changing the display brigthness («Display brightness» slider)
  7. Click the «Run» button. When you first start the program, the captured image will be displayed on the display after a few seconds
  8. Adjust image parameters — position and size of the capture area, dithering algorithm, brightness/contrast/gamma

Futaba_USB_hardware_monitor_GUI

A simple hardware monitor. Works with MSI Afterburner

How to use:

  1. Follow steps 1-4 from section above
  2. Download, install and run MSI Afterburner
  3. Run Run.bat
  4. Select the required sensors

Requirements

  1. Any STM32F401CCU6 or STM32F401CDU6 board, like Black Pill or STM32 Mini F401 (HW-848)
  2. Python 3.9 or above

Demo:

【東方】Bad Apple!! on Futaba GP1160A02A

Futaba GP1160AI (GP1160A02A) 8 Colors Dual Mode. Doom II — MAP01. Финальный результат.

Hardware Monitor

futaba_gp1160a's People

Contributors

iiiytn1k avatar

Stargazers

Eugene avatar Alexey Vazhnov avatar  avatar Gudin Vladimir avatar Vladimir avatar DiGiTAL_CuRSe avatar Amt921 avatar Aleksandr Ryabikov avatar

Watchers

 avatar  avatar Vladimir avatar

Forkers

rsashka aurek

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.