Giter Club home page Giter Club logo

wideband-voltage-display's Introduction

Wideband Voltage Display

This project consists of an Arduino sketch that reads voltage in (0-5v) and communicates with a .NET WinForms app on a Windows PC to display a number that represents this value in the range of 9-19

From the Digital Wideband's documentation, it outputs a value:

Analog 0-5V Linear Range is 9-19 AFR 0V = 9 AFR 5V = 19 AFR

See the WB D1 Digital Wideband WBO Controller Module (Board) for more information on this device.

Goals

The serial output of the Wideband is too slow. Do the following:

  • Write Arduino sketch to read analog voltage
    • Read voltage in 0-5v
    • Report via Serial Port
  • Write a Windows App to show a voltage reading value
    • Maps 0-5 to 9-19
    • Option to "Stay On Top" always
    • Select COM Port
    • Connect/Disconnect COM Port
    • Full Screen (voltage display) mode

screenshot

Requirements

  • Windows Application
    • To run: Windows Operating System, .NET Framework 4.6
    • To build/modify: Windows Operating System, Visual Studio 2017
  • Arduino Sketch
    • Arduino Uno or compatible

Steps To Build

  • Open .sln file in Visual Studio
  • "Build the solution"
  • The EXE (WidebandVoltageDisplay.exe) will be in /bin/Debug or /bin/Release (depending on your configuration) with all its other dependencies
    • The other dependencies are needed for the EXE to run

Author

Austin Brown GitHub, [email protected]

wideband-voltage-display's People

Contributors

luxdvie avatar ilostmymindcom avatar dependabot[bot] avatar

Watchers

 avatar  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.