Skip to main content

Connect to Upside Down Labs devices using Timeflux

Project description

This plugin allows you to stream data from Upside Down Labs BioAmp. Two modes are proposed: through the audio interface and through the USB interface.

Installation

First, make sure that Timeflux is installed. You can then install this plugin in the timeflux environment:

$ conda activate timeflux
$ pip install timeflux_upsidedownlabs

Audio interface

Look at this example graph. You can run it like this:

$ conda activate timeflux
$ timeflux -d examples/audio.yaml

The signal can be visualized here.

USB interface

First, you must install the firmware on the board.

Download the Arduino IDE on your computer, and then:

  • Start the Arduino IDE

  • Select the serial port under “Tools”

  • Select your Arduino board under “Tools”

  • Upload the standard firmata sketch to your Arduino with:

File -> Examples -> Firmata -> Standard Firmata

You’re all set!

An example graph for the default A0 analog port can be found here. You can run it like this:

$ conda activate timeflux
$ timeflux -d examples/uart.yaml

For an example of querying multiple ports and naming the channels, see this graph.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

timeflux-upsidedownlabs-0.1.3.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

timeflux_upsidedownlabs-0.1.3-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file timeflux-upsidedownlabs-0.1.3.tar.gz.

File metadata

File hashes

Hashes for timeflux-upsidedownlabs-0.1.3.tar.gz
Algorithm Hash digest
SHA256 811eb5574d598d386c2ca2208e493f6ba1838c823441164a5ed6ecc3bc6c4073
MD5 210f94bb7694e051dd0d1b8c99c3b5cb
BLAKE2b-256 9684a3fd0b38067be3673e50f96873a30c226f0938bb8686fb773463ee1c3e22

See more details on using hashes here.

File details

Details for the file timeflux_upsidedownlabs-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for timeflux_upsidedownlabs-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f311130493a31318d8388c58769eff7676c11a201c8ac4f1372c677a16fd4247
MD5 c331c06ef00fbc8b944456b674c02251
BLAKE2b-256 3cf31d86d333583b0fa39969f1c943f836365f223a1f1f0fd3d2fe4002160991

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page