nRF5340 Oscilloscope Band

May 2021

Motivation

Almost all Hobbyist and Makers dream about owning a Oscilloscope but due to huge prices we could not afford it. So why not make your own?

I have created a Hand Held Oscilloscope which can be used as a wearable to measure voltages with probes attached to your fingers.

Software:

  • First I had setup the nRF5340 with Zephyr OS and all its dependencies like west.
  • Then Installed the nRF Toolchain.
  • Then tested out sample code for blinky and ncs-display.
  • Then worked on reading values from Potentiometer and PWM Signals generated from Arduino

Hardware and Build

The Main Parts were the Body Case and Wiring the Cables

  • The Body was 3D Printed and Sketched by me using Fusion360, Here is the STL Files
  • Then the Jumper Cables were Attached to nRF5340 by soldering Headers to Remaining Analog and Ground Pins as All header pins were occupied by Display Shield.
  • To use it as a Wearable, I have added place for adding Flaps on both sides of 3D Printed Case
  • And to use with Fingers I have Printed Finger Holders

Future Work

There are many improvements I am adding to it

  • Adding Voltage StepDown Circuit to support greater voltages
  • Adding Current Sensing by using Shunt Resistor Method
  • Creating a GUI with touch for switching between features and voltages.

Github Repo

Fina Report