Skip to content

mateuszbugaj/TwitchMicroscope

Repository files navigation

TwitchMicroscope

This repository uses LSED and CartesianRobot submodules to control a microscope via Twitch chat.

This is an example usecase or practical demonstration for the LSED system. Configuration files at config/devices/ specify how devices (Manipulator and Microscope) should be percived by the system and what capabilities viewers can use.

LSEDDemo2.webm

Build and run

To build it, load the CartesianManipulator firmware as specified in CartesianManipulator/README.md.
Next, load the Microscope code onto the Arduino. It is also responsible for the sample selector and lighting.

arduino Microscope/Microscope.ino

Finally, change to the LSED/ directory and use Maven to run the LSED system using provided configuration files.

cd LSED
mvn javafx:run -Djavafx.args="../config/LSEDConfig.yaml"

You will need to modify the contents of config files and provide your streaming service user name and tokens as well as change serial port names.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages