All Projects → bionanoimaging → Uc2 Git

bionanoimaging / Uc2 Git

Licence: other
Respository for Open-Science modular microscope system.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Uc2 Git

Magicmirror
let's make a magicMirror
Stars: ✭ 57 (-71.92%)
Mutual labels:  raspberry-pi, diy
Yolo Powered robot vision
Stars: ✭ 133 (-34.48%)
Mutual labels:  jupyter-notebook, raspberry-pi
Raspberry Pi Diy Projects
Collection of Do-It-Yourself Projects on Raspberry Pi 2 / 3 & Zero W with diverse HATs and pHATs.
Stars: ✭ 70 (-65.52%)
Mutual labels:  raspberry-pi, diy
Tensorrider self driving car
基于BP神经网络的自动驾驶模型车。包含收集数据、控制模型生成与在线/离线自动运行所需的程序。
Stars: ✭ 17 (-91.63%)
Mutual labels:  jupyter-notebook, raspberry-pi
R e c u r
an open diy py/pi based video sampler
Stars: ✭ 158 (-22.17%)
Mutual labels:  raspberry-pi, diy
True artificial intelligence
真AI人工智能
Stars: ✭ 38 (-81.28%)
Mutual labels:  jupyter-notebook, raspberry-pi
Dive Into Machine Learning
Dive into Machine Learning with Python Jupyter notebook and scikit-learn! First posted in 2016, maintained as of 2021. Pull requests welcome.
Stars: ✭ 10,810 (+5225.12%)
Mutual labels:  jupyter-notebook, diy
Smart Mirror
The fairest of them all. A DIY voice controlled smart mirror with IoT integration.
Stars: ✭ 2,668 (+1214.29%)
Mutual labels:  raspberry-pi, diy
Piscope
Turn your Raspberry Pi into an Oscilloscope/XY Plotter with Python
Stars: ✭ 155 (-23.65%)
Mutual labels:  raspberry-pi, diy
Raspberryturk
The Raspberry Turk is a robot that can play chess—it's entirely open source, based on Raspberry Pi, and inspired by the 18th century chess playing machine, the Mechanical Turk.
Stars: ✭ 140 (-31.03%)
Mutual labels:  jupyter-notebook, raspberry-pi
Self Driving Toy Car
A self driving toy car using end-to-end learning
Stars: ✭ 494 (+143.35%)
Mutual labels:  jupyter-notebook, raspberry-pi
Rpi wordclock
Software to create a Raspberry Pi based wordclock
Stars: ✭ 164 (-19.21%)
Mutual labels:  raspberry-pi, diy
Drowsiness detection
Stars: ✭ 250 (+23.15%)
Mutual labels:  jupyter-notebook, raspberry-pi
Tinderboxpedal
Bluetooth "Universal Remote" Footpedal for Digital Guitar Amps, on ESP32 or Pi Zero W
Stars: ✭ 48 (-76.35%)
Mutual labels:  raspberry-pi, diy
Deeppicar
Deep Learning Autonomous Car based on Raspberry Pi, SunFounder PiCar-V Kit, TensorFlow, and Google's EdgeTPU Co-Processor
Stars: ✭ 242 (+19.21%)
Mutual labels:  jupyter-notebook, raspberry-pi
Security Camera
🔦 Motion detecting security camera using a raspberry pi, webcam, and slack
Stars: ✭ 76 (-62.56%)
Mutual labels:  raspberry-pi, diy
Poppy Ergo Jr
🤖 Poppy Ergo Jr is an open-source robotic arm based on modular 3D printed conception and low-cost XL-320 motors.
Stars: ✭ 133 (-34.48%)
Mutual labels:  jupyter-notebook, raspberry-pi
Repo 2018
Deep Learning Summer School + Tensorflow + OpenCV cascade training + YOLO + COCO + CycleGAN + AWS EC2 Setup + AWS IoT Project + AWS SageMaker + AWS API Gateway + Raspberry Pi3 Ubuntu Core
Stars: ✭ 163 (-19.7%)
Mutual labels:  jupyter-notebook, raspberry-pi
Achoo
Achoo uses a Raspberry Pi to predict if my son will need his inhaler on any given day using weather, pollen, and air quality data. If the prediction for a given day is above a specified threshold, the Pi will email his school nurse, and myself, notifying her that he may need preemptive treatment. Community-sourced health monitoring!
Stars: ✭ 200 (-1.48%)
Mutual labels:  raspberry-pi, diy
Data Science Online
Stars: ✭ 202 (-0.49%)
Mutual labels:  jupyter-notebook

UC2 - Open and Modular Optical Toolbox


New: 💥 UC2_v3 is now released! 💥 Watch how much time the IM cubes can save!
We are working on making the IM Cubes and Puzzles available for sale, but we are not able to offer a 'BUY' button yet. If you are interested in buying some components, contact us via email [email protected]

New: The Pre-print of "UCsim2: 2D Structured Illumination Microscopy using UC2" is available on Biorxiv DOI:10.1101/2021.01.08.425840

New: The UC2 paper is out in Nature Communications! A versatile and customizable low-cost 3D-printed open standard for microscopic imaging DOI:10.1038/s41467-020-19447-9

Open Source Love

Cite this repository: DOI


Start here! Everything is open-source - simply join!

Steps to reproduce and use the toolbox:

Too many new things? Follow our tutorials From a Beginner to a Professional!

Already familiar? Click here if you are looking for...

TheBOX General toolbox Specific setup Workshops
Choose a version and build your own BOX. Explore the toolbox and its applications. Alternatives for many Microscopy methods... and more. Host or join a UC2 workshop.

Get Involved! Contribute to the project!

... or keep on reading to learn more!


Making open-science great again!

UC2 is a general-purpose modular framework for making interactive (electro)-optical projects. Most optical systems such as microscopes follow a simple 4f or Fourier-optical principle, where lenses are aligned such that focal-planes of adjacent components overlap to limit the amount of aberrations as much as possible and to be able to predict the system-behavior easily using Fourier-transforms.

Following this idea, a microscope as shown in Fig 1 creates an angular magnification depending on the focal lenghts of the objective fobj and tube lens ftube:

M4f= ftube/fobj


Fig. 1: Fourier-Optical Setup; Koehler Illumination where the illumination plane is conjugate to the objective pupil plane (BFP)

Besides optical components, the UC2 building blocks can also host electronics such as Arduinos or ESP32s to create ''smart'' functions like LED array illumination, Z-stages, et cetera. Communication can be granted through the wired BUS or the wireless MQTT protocol.

UC2 is in active development. It is meant to be used not only by beginners, but also for professionals dealing with optical setups on a daily basis. Its magnetic click-and-go concept simplifies the process of aligning and adjusting the parts giving new tools acting as rapid-prototyping devices. It also comes with a series of open-source workshops (in the future) explaining the theory behind optics.

People are also encouraged to share their work. We are curious what the community is doing with our little blocks. All necessary details to modify the design of the blocks are given in the sub-folders of the specific folders. Share your ideas through our @openUC2-Twitter account.

With the version UC2_v3 we introduced an injection moulded (IM) cube. This makes the assembly easier becuase no screws or magnets are needed for the Base Cube. But there is also a 3D-printed (3DP) cube that is alternative to the IM one an it is fully compatible - the cubes and baseplates can be arbitrarily combined.
Find out more about the two different Cube designs in ASSEMBLY_CUBE_Base and more about the baseplate puzzles in ASSEMBLY_Baseplate.

We are working on making the IM Cubes and Puzzles available for sale, but we are not able to offer a 'BUY' button yet. If you are interested in buying some components, contact us via email [email protected]

A full cube + base-plate looks like that:


Fig. 2: Assembly of the cube + base-plate;
LEFT: IM Cube - Two identical halves of the Cube are pressed together, the Cube connects to the baseplate via lego-like pins;
RIGHT: 3DP Cube - A set of ferro-magnetic screws hold the lid and base-cube in place and connect to four 5mm Neodym ballmagnets sitting in the baseplate, and extra set of M5 screws further fixes the cube to the baseplate and supports the alignment; Optical components find their place inside the cube.

❕ If you are still working with the v2 version of the cube, you find the documentation in the UC2_v2 branch. Check out the Modular Developer Kit to learn about the UC2 version history.

UC2 can be used with cameras from the Raspberry Pi world, but creates even more beautiful images with your cellphone. Thus making cutting edge-research not only affordable, but also available. A more in-detail project description can be found in the UC2 White-Paper

UC2 as an "open-standard"

The idea is to use UC2 as an open-standard or bridge to external hardware components and devices such as cameras or lenses. An already existing or customized adapter/insert creates the link to the UC2 eco-system. A variety of ready-to-use adapters can be found in the folder CAD.


Fig. 3: The structure of any UC2 assembly follows the green lines; A basic cube can hold an insert thus adapting to different components (i.e. lenses, etc.); A number of assembled cube-modules can form a complex optical system here called application

A more in-detail description of the MDK (Modular Developer Kit) which explains how your idea can be adapted to the module system can be found in the MDK-folder. There you also found an explanation about the UC2 version history, if you found some confusing information through the repository.

If you have a new part, we are eager to see it. Please feel free to share it on available websites like Twitter, Thingiverse, Github or any other platform of choice!

Read more about the project in our papers:

The UC2 paper: A versatile and customizable low-cost 3D-printed open standard for microscopic imaging is available on Nature Communications DOI:10.1038/s41467-020-19447-9 All data from the paper is available in Zenodo DOI
The Pre-print of the SIM+ISM paper is available on Biorxiv DOI:10.1101/2021.01.08.425840
The COSI conference paper is out on OSA DOI:10.1364/ISA.2019.ITh3B.5

Where next?

Complete overview of setups, modules, parts to buy and parts to print

Find a complete shopping'n'printing list including estimated prices for all modules and setups in this BILL OF MATERIALS!

List of available Setups

Our goal is to make as many setups as possible available, so that people can play with it. Basically everything's possible, you just need to think in blocks! Please have a look in the APPLICATIONS folder for the up to date list of the setups.


Fig. 4: In-line holographic microscope

Repositories

Currently, UC2 consists of the following repositories:

Software

There is a GitHub repository dedicated for the UC2 software. It can be found here. It supports you with controller APPS for the Raspberry Pi and Android Cellphones.

Workshops

The documented workshops can be found in the folder WORKSHOP and give a step-by-step introduction into the system. We have done multiple workshops together with the HHMI Janelia Farm, UiO Oslo, Lichtwerkstatt Jena and Leibniz IPHT Jena e.V.
If you're interested we are happy to host one near you!

Get Involved

This project is open so that anyone can get involved. You don't even have to learn CAD designing or programming. Find ways you can contribute in CONTRIBUTING

Kits, License and Collaboration

This project is open-source and is released under the CERN open hardware license. Our aim is to make the kits commercially available. We encourage everyone who is using our Toolbox to share their results and ideas, so that the Toolbox keeps improving. It should serve as a easy-to-use and easy-to-access general purpose building block solution for the area of STEAM education. All the design files are generally for free, but we would like to hear from you how is it going.

You're free to fork the project and enhance it. If you have any suggestions to improve it or add any additional functions make a pull-request or file an issue.

Please find the type of licenses here

REMARK: All files have been designed using Autodesk Inventor 2019 (EDUCATION)

Showcase

This is the mess you can end up during Fourier-optics session using UC2 components. Pure-fun! :-)

Credits

If you find this project useful, please like this repository, follow us on Twitter and cite the webpage! :-)

B. Diederich, R. Lachmann, B. Marsikova, E. Bingöl, S. Carlstedt, X. Uwurukundo, H. Wang, R. Heintzmann, Lichtwerkstatt, IPHT Jena, HHMI Janelia Farm, UiO Oslo, NorMic and many more

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].