Skip to content

A python and RPI Pico program that will make the voltage readings appear on screen

License

Notifications You must be signed in to change notification settings

atulravi/virtualmultimeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Voltmeter

Visual Studio Code Python C Windows

A RPI Pico and/or Arduino and Python based ecosystem that will make a virtual voltmeter appear on screen that updates real time and can be used by streamers who wish to show voltages on the screen as well.

Best Suited for hardware development streamers and content creators.

The voltmeter cannot read reverse polarity and voltages >25 volts right now because of the resistor divider used. Feel free to hack at the device and code if ambitious. I have used the arduino based voltage detector modules that have a 30K and 7.5K resistor ladder.

Hardware.

  • Upload code to your favorite dev board with Serial communication capabilities. (code in /hardware) (Tested with Arduino and RPI Pico)
  • Connect the parts as described in the schematic in the /hardware folder.
  • Fit in enclosure that you can 3d print (files provided for 2 styles in /hardware )
  • Enjoy.
  • Download the 3D Files either from the folder or from printables: https://www.printables.com/model/497685-voltmeter-with-a-pi-pico-that-casts-the-data-to-a-

Software

  • Download the setup.exe file from the v1.0.0 Release. (Check releases tab.)
  • Finish the setup (Don't worry. Does not contain any viruses. Just python code that scans the serial port to give a o/p)
  • In the startup page, type the com port the voltmeter is connected to as is (eg: COM3 (or) com3)
  • Enjoy

Setting up streaming with software

  • (Tested with OBS only)
  • Start the voltameter software.
  • Start OBS.
  • Add a source
  • Add a window capture
  • Choose the virtual multimeter from the dropdown
  • [scanning.exe]: vIRTUAL MULTIMETER ESCcrasci
  • After setting it at the posistion of choice
  • Right click on the multimeter scene in OBS and presws on filters
  • Press on the + and add chroma key
  • Choose custom key colour type
  • Select colour and add HTML code #00FFFF
  • Once done, save and you are good to go.
  • It will look somewhat like this

SEE VIDEO BELOW FOR COMPLETE SETUP

Untitled.7.mp4

Platform

Raspberry Pi Arduino

Device pictures:

Please note that the inline socket version that can be directly plugged into a multimeter is still in development and will be released soon. Until then, either frankenstien it in the multimeter of your choice, or add a 7 segment display and use it as a seperate device.

  • PostBox enclosure type 20230530_190719 20230530_183022 20230530_184754 20230530_184802

Frankenstiend in to a DMM

IMG_20230523_130229 IMG_20230523_130126 IMG_20230523_130141

(BEWARE. IF YOU RUIN YOUR DMM, I TAKE NO RESPONSIBILITY. RISKS ARE INVOLVED WITH OSSH)

About

A python and RPI Pico program that will make the voltage readings appear on screen

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages