Giter Site home page Giter Site logo

usb2vfd-deck's Introduction

USB2VFD-Deck

A desktop notification panel based on the AIDA64 compatible 40x2 USB2VFD serial display.

Special thanks to Upir on YouTube who made me aware of this display and who's reverse engineering of the protocol this display uses.

Bill of Materials

  • 1x USB2VFD 40x20 Display. This USB serial display can be found from various sellers on ebay and AliExpress. I purchased mine from this seller.
  • 4x 2cm M3 screws
  • Roughly 150 Grams of 3d printer filiment. (if you plan to print an enclosure)
  • 1x Arduino Nano
  • 1x USB Hub Adapter
  • 5x Momentary buttons with LEDs

Instructions

  1. Copy the .env-example file and rename the copy to .env this file will contain all the settings.
  2. The most important setting to getting this working is the COMPORT_NUMBER. You can get this by checking device manager provided you are on and looking for the device marked USB-SERIAL CH340.
  3. Set your WEATHER_LATITUDE and WEATHER_LONGITUDE to get your weather local weather. This uses weather data from Environment Canada so you may need to reimpliment the function get_current_weather in weather.py to use a different weather service for accurate weather in your country.
  4. Set your RSS_URL and RSS_POST_COUNT to see posts from your news source / blog of choice .

WIP

Currently only the code to display data on the display is working.

usb2vfd-deck's People

Contributors

cnorlander avatar

Watchers

 avatar

usb2vfd-deck's Issues

brightness adjust

Do you know if is it possible to adjust/reduce brightness on these displays?

(I guess some specific serial cmd is required)

EDIT: according to the manual here on page 32, there is a "Set Brightness" command with hex FE 99

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.