Skip to content

luxdvie/wideband-voltage-display

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

Show a voltage reading from 0-5v of 9-19

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •