Git Product home page Git Product logo

tinywell's Introduction

Tinywell - Microfluidic Experiment Platform for Yeast Growth

Overview

This project presents a microfluidic experiment platform designed to test yeast growth and viability under various LED wavelengths. It allows for simultaneous testing of up to 16 wells, providing an efficient and innovative approach to studying yeast behavior.

Contents

The repository is organized into four main folders:

1. Altium

Contains all the schematics and assembly files for the PCBs (Printed Circuit Boards) used in the project. These files are essential for understanding the electronic design and layout.

2. CAD

Holds all CAD (Computer-Aided Design) files, created using NX software. These files represent the physical design and structure of the experimental platform.

3. Dashboard

Includes the user interface code, developed in Rust. This folder is crucial for those looking to modify or understand the front-end aspect of the platform.

4. Teensyduino

Contains the Teensyduino code responsible for controlling the boards designed in the Altium folder. This is where you'll find the firmware and related software for board operations.

Getting Started

Prerequisites

  1. Assemble the PCBs designed in the altium folder. This requires some skill as both the LEDs and light sensors were quite small. Our team struggled at first and recommend getting extras for practice.
  2. Print the CADs in the provided folder. Our team used PLA.
  3. Download the exe provided in the release or build the program in the dashboard folder.
  4. Upload the .ino file in the Teensyduino folder onto your Teensyduino.

Usage

Once everything is assembled, you should be able to run the dashboard, connect your Teensyduino to your computer, design the pattern for the LEDs and run the sequence. A file with the results will be generated in the folder where the executable is. You may change the file by going to File in the menu bar and clicking "Results Directory".

License

This project is licensed under the GNU General Public License (GPL). This means that it's free to use and modify, and it ensures that all derivative works are also open-source. The GPL is a widely used free software license, guaranteeing end users the freedom to run, study, share, and modify the software. For more details, see the GPLv3 license or the LICENSE file included in the repository.

tinywell's People

Contributors

ruben1729 avatar

Stargazers

 avatar

Forkers

ruben1729

tinywell's Issues

Well Display

Make sure to display the well naming properly. Instead of A, B, C, etc use F1, F2, F3, etc...

Saving configuration

It's annoying to resetup everything every time you want to do a test. It would be nice to be able to save it once and be able to open it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.