low cost microscope automation hardware and embedded...
TRANSCRIPT
![Page 1: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/1.jpg)
Low cost microscope automation hardware and embedded software development.
J. Ramirez – A. Villa – M. Toscani
![Page 2: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/2.jpg)
What Is this presentation about:
●Provide a general approach for open automation of optical microscopes.
●Low cost hardware and open source software.●Emphasizing on lowest effort of building and
operation.
Introduction
![Page 3: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/3.jpg)
Resources:
● Actuators
●Microcontrollers
● Sensors
Introduction
![Page 4: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/4.jpg)
What is an Actuator?
●It is a device capable of performing a movement or a mechanical action over another hardware.
Introduction
![Page 5: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/5.jpg)
What is a Microcontroller?
● In the most simplified form, it is a whole computer inside of a microchip.
Introduction
![Page 6: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/6.jpg)
What is a Sensor?
● Is a device that allows us to measure real world magnitudes by converting them into an electrical signal.
Introduction
![Page 7: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/7.jpg)
My microscope is perfect without motors. Why are you doing this?
The problem
● Manufacturers and their “secrets”.
● Not easily adaptable nor modifiable.
● Software is closed source. (other functions can be added (of course, if the price is right…)
![Page 8: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/8.jpg)
Why is a good idea to have “open” motorized microscopes?
The problem
Remote operation
Instrument Isolation
Repetitive tasks
Standard set of
hardware‘peculiar’ additions tend to be frowned upon.
![Page 9: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/9.jpg)
Do I need a motorized microscope?
The problem
●Non functional requirements
●Functional requirements
![Page 10: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/10.jpg)
The problem
![Page 11: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/11.jpg)
How to face the need of solutions
● Time-of-building vs deadlines.
●Time-of-building vs scientific production increase.
The problem
![Page 12: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/12.jpg)
Ok now it has motors. How is it going to be a better tool for me?
The problem
●Remote operation
●Optimizable for specific app.
●Full device automation
●Complete experiment automation.
●Better than commercial
![Page 13: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/13.jpg)
Do I need a Mechanical engineer with knowledge in optics and buy a specialized PLC?
● No. Just basic knowledge of gluing some parts together.
●The PLC would be “built”.
The problem
![Page 14: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/14.jpg)
Some examples
![Page 15: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/15.jpg)
Some examples
![Page 16: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/16.jpg)
Some examples
![Page 17: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/17.jpg)
Hardware & Software
● Arduino & Pinguino
The Solution
![Page 18: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/18.jpg)
http://www.ryleeisitt.ca/articles/building-a-focus-stacking-controller/
The Solution
![Page 19: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/19.jpg)
Why Arduino & Pinguino?
The Solution
![Page 20: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/20.jpg)
Hardware & Software
●Commercial gearboxes
The Solution
![Page 21: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/21.jpg)
Hardware & Software
● RC and robotics servos
The Solution
![Page 22: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/22.jpg)
Hardware & Software
● Sensors (from old equipment like printers...?)
The Solution
![Page 23: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/23.jpg)
What about integration?
![Page 24: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/24.jpg)
Divide and conquer● Split the processes in:
Functions
Embedded Software Development
Control method for the
hardware
Stick the hardware to the microscope
Functions Actions Hardware
![Page 25: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/25.jpg)
● Functional requirement: sample plate end stop detection.
● Is an optical switch sufficient: yes (on or off).● Possible states: 2 (on or off).● How many inputs do I need: 2 (up-down).● How to present the data: LCD, or image
acquisition PC.● This action can block (by software) the
corresponding motor to protect our microscope.
Example of Software Development
![Page 26: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/26.jpg)
●●
How to program
Students.Graphical programming.
Free control libraries.Mature software.
![Page 27: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/27.jpg)
● Arduino based laser microlithography platform using low cost hardware.with G code implementation (on development).
An application case
![Page 28: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/28.jpg)
● Old microscope: Zeiss IM35 circa 1950.
● Arduino Mega.● Two LCD screens● Development PC● Laser and focusing
hardware.● Two motor gearbox
and sensors.
Arduino Laser Microlithography platform
![Page 29: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/29.jpg)
Arduino Laser Microlithography platform
![Page 30: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/30.jpg)
Arduino Laser Microlithography platform
![Page 31: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/31.jpg)
Controller Unit
![Page 32: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/32.jpg)
● 1. Local heating of a sample by means of a focused laser.
● 2. The team needed a motorized stage.● 3. The system was converted for lithography.● 4. The system is going to be used for single cell
fluorescence.● Is capable of “cutting” carbon nanotube fabric
electrodes.
Project Evolution
![Page 33: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/33.jpg)
● The system developed performed enough well to be considered a candidate to start the development of an “open source automated patch-clamp system”.
● Tolerance raw data, repetitivity and absolute displacement among coordinates proximately available on request.
Results and comparison
![Page 34: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/34.jpg)
●Rylee Isitt stacking with arduino
●http://www.ryleeisitt.ca/articles/building-a-focus-stacking-controller/
Some examples
![Page 35: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/35.jpg)
●Rylee Isitt stacking with arduino
●http://www.ryleeisitt.ca/articles/building-a-focus-stacking-controller/
Some examples
![Page 36: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/36.jpg)
●3D Printed microscope, semi automatic.http://www.instructables.com/id/Low-cost-digital-microscope-with-automated-slide-m/
Some examples
![Page 37: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/37.jpg)
A portable low-cost long-term live-cell imaging platform for biomedical research and education
http://www.sciencedirect.com/science/article/pii/S0956566314007489
Some examples
![Page 38: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/38.jpg)
● Slow evolution.● One-of-a-kind parts.● Software integration difficult (to commercial).● Multi language programming environments.● Time of development.● Device duplication.
Disadvantages
![Page 39: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/39.jpg)
Conclusions
Support and collaboration from communities
Learning opportunities.
Better, faster research by less money.
![Page 40: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/40.jpg)
●Low cost Microscope Automation components: http://www.tofrainc.net/
●Make your own automated microscopy system: http://users.ox.ac.uk/~atdgroup/technicalnotes/Make%20your%20own%20automated%20microscope.pdf
●A portable low-cost long-term live-cell imaging platform for biomedical research and education http://www.sciencedirect.com/science/article/pii/S0956566314007489
Useful Resources
![Page 41: Low cost microscope automation hardware and embedded ...indico.ictp.it/event/7920/session/61/contribution/352/material/... · Low cost microscope automation hardware and embedded](https://reader031.vdocument.in/reader031/viewer/2022020319/5c72af8c09d3f211558c0b27/html5/thumbnails/41.jpg)
Questions
[email protected]@ivic.gob.ve
“Computer is not a device anymore, is an extension of your mind, and a gateway to other
people” - Mark Shuttleworth.
Thank you for your attention.