brendan0powers / hwlab

POC of testing prototype hardware with Jupyterlab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Binder Try this out right from your browser!

Hardware Prototyping with Jupyter Lab

This is a POC exploring the possibility of using Jupyter notebooks to quickly test prototype hardware. Instead of building bespoke test software from scratch, we can leverage the power of the python interpreter, along with some helper APIs to quickly build a test harness, and then iterate from there.

A simple API is provided that will help with the most common tasks when communicating and degging hardware. To make things simpler, a simulated deive is provided.

Try to use the API to interact with the hardware!

Start Here

Things to try

  • Open a serial port, and communicate with the simulated hardware
  • Use the ReigsterMachine class to make communicating with the hardware easier
  • Try out the UI helpers registerReader, and registerWriter
  • Generate some with register 200, and then plot the resulting data
  • Attach a serial monitor to see the communications with the hardware

Links

About

POC of testing prototype hardware with Jupyterlab


Languages

Language:Python 82.7%Language:Jupyter Notebook 17.3%