Team:EPF-Lausanne/Tools/Microfluidics/Tamagotchip

From 2011.igem.org

(Difference between revisions)
(For the geeks: details of the software framework)
Line 32: Line 32:
== For the geeks: details of the software framework ==
== For the geeks: details of the software framework ==
-
The entire software framework, code-named "Muigi the Microplumber" was written in Python, and is open sourced under the GPL license. The source code is available on github: https://github.com/douglas-watson/muigi. From the hardware up:
+
The entire software framework, code-named "Muigi the Microplumber" was written in Python, and is open sourced under the GPL license. The source code is available on [github|https://github.com/douglas-watson/muigi]. From the hardware up:
Communicating with the EasyDAQ is done through the ''pySerial'' library. The EasyDAQ expects two-character strings to set the state of its on-chip relays. To provide a clearer interface to the card, a 'driver'-like library provides a set of high level functions, allowing explicit opening or closing of valves, that are then used by the other layers. It also automatically reconnects to the EasyDAQ when it drops the connection. Overall, it provides an abstraction from the hardware, for the other layers to avoid low-level hardware communication.
Communicating with the EasyDAQ is done through the ''pySerial'' library. The EasyDAQ expects two-character strings to set the state of its on-chip relays. To provide a clearer interface to the card, a 'driver'-like library provides a set of high level functions, allowing explicit opening or closing of valves, that are then used by the other layers. It also automatically reconnects to the EasyDAQ when it drops the connection. Overall, it provides an abstraction from the hardware, for the other layers to avoid low-level hardware communication.
Line 42: Line 42:
Video is streamed through EPFL's Flash streaming server. The video is transcoded live by Flash Media Encoder on a Mac Pro, to which the webcam microscope is connected.  
Video is streamed through EPFL's Flash streaming server. The video is transcoded live by Flash Media Encoder on a Mac Pro, to which the webcam microscope is connected.  
-
[[File:EPFL-Muigi-schematic.png|600px]]
+
[[File:EPFL-Muigi-schematic.png|600px|center]]
{{:Team:EPF-Lausanne/Templates/Footer}}
{{:Team:EPF-Lausanne/Templates/Footer}}

Revision as of 19:24, 18 September 2011