Team:Valencia/Hardware/iLCD
From 2009.igem.org
Line 8: | Line 8: | ||
Two problems must be solve before we can have our iLCD: controlling each pixel independently and be able to control the cooperative work of each pixel according an input.<br><br> | Two problems must be solve before we can have our iLCD: controlling each pixel independently and be able to control the cooperative work of each pixel according an input.<br><br> | ||
1) '''Building ''' 96 pixels support. | 1) '''Building ''' 96 pixels support. | ||
+ | |||
In order to be able to control 96 outputs we substitute the soundcard as a source of voltage by a 24 channel-wide [http://sine.ni.com/nips/cds/view/p/lang/en/nid/201630 acquisition data card] able to selectively controlling the input of amplitude- and time-varying electrical pulses. As the card has 24 outputs and we want to control 96 pixels an electronic circuit allowing to control identify each pixel with the combinatorial of seven outputs has been implemented (7 outputs allow the identification of up to 128 pixels). These pulses are the signal for the coordinated switch on and off of an array of pixels (they can be Diodes, LEDs, or Cells, LECs or any other device which responds to a voltage). | In order to be able to control 96 outputs we substitute the soundcard as a source of voltage by a 24 channel-wide [http://sine.ni.com/nips/cds/view/p/lang/en/nid/201630 acquisition data card] able to selectively controlling the input of amplitude- and time-varying electrical pulses. As the card has 24 outputs and we want to control 96 pixels an electronic circuit allowing to control identify each pixel with the combinatorial of seven outputs has been implemented (7 outputs allow the identification of up to 128 pixels). These pulses are the signal for the coordinated switch on and off of an array of pixels (they can be Diodes, LEDs, or Cells, LECs or any other device which responds to a voltage). | ||
<br><br> | <br><br> | ||
Line 14: | Line 15: | ||
2) '''Controling''' the system. | 2) '''Controling''' the system. | ||
- | We have developed a system capable of selectively controlling the input of amplitude- and time-varying electrical pulses to a 24 channel-wide [http://sine.ni.com/nips/cds/view/p/lang/en/nid/201630 data acquisition card]. These pulses are the signal for the coordinated switch on and off of an array of pixels (let them be Diodes, LEDs, or Cells, LECs). | + | We have developed a system capable of selectively controlling the input of amplitude- and time-varying electrical pulses to a 24 channel-wide [http://sine.ni.com/nips/cds/view/p/lang/en/nid/201630 data acquisition card]. These pulses are the signal for the coordinated switch on and off of an array of pixels (let them be Diodes, LEDs, or Cells, LECs). |
- | + | ||
In order to design and build this device a LabVIEW program has been implemented to divide each desired image (jpg file) in 96 parts. Depending on the colour intensity of each part, our program sends simultaneously through the data acquisition card (connected to a laptop through USB) a voltage signal that permits the activation of the corresponding pixels. | In order to design and build this device a LabVIEW program has been implemented to divide each desired image (jpg file) in 96 parts. Depending on the colour intensity of each part, our program sends simultaneously through the data acquisition card (connected to a laptop through USB) a voltage signal that permits the activation of the corresponding pixels. | ||
Line 21: | Line 21: | ||
[[Image: V_NinoMoving.gif|450px|center]] | [[Image: V_NinoMoving.gif|450px|center]] | ||
- | <br><br><br> | + | <br> |
+ | |||
+ | The system is capable of reproducing different black and white images that will be transmitted to the pixel resulting in animated pictures. | ||
+ | |||
+ | |||
+ | <br><br> | ||
== iLCD recipe == | == iLCD recipe == |
Revision as of 20:38, 21 October 2009
iLCD: LEC array
We have characterized the light response of yeast to electrical pulse stimulation and according to that characterization we have established the refreshing time in approximately 10 s. (see [experimental results] section). After that, we considered to control an array 96 totally independent pixels (or cell cultures), in such a way that they can work cooperatively creating animated pictures. This system constitutes the first screen that works with living cells.
Two problems must be solve before we can have our iLCD: controlling each pixel independently and be able to control the cooperative work of each pixel according an input.
1) Building 96 pixels support.
In order to be able to control 96 outputs we substitute the soundcard as a source of voltage by a 24 channel-wide [http://sine.ni.com/nips/cds/view/p/lang/en/nid/201630 acquisition data card] able to selectively controlling the input of amplitude- and time-varying electrical pulses. As the card has 24 outputs and we want to control 96 pixels an electronic circuit allowing to control identify each pixel with the combinatorial of seven outputs has been implemented (7 outputs allow the identification of up to 128 pixels). These pulses are the signal for the coordinated switch on and off of an array of pixels (they can be Diodes, LEDs, or Cells, LECs or any other device which responds to a voltage).
2) Controling the system.
We have developed a system capable of selectively controlling the input of amplitude- and time-varying electrical pulses to a 24 channel-wide [http://sine.ni.com/nips/cds/view/p/lang/en/nid/201630 data acquisition card]. These pulses are the signal for the coordinated switch on and off of an array of pixels (let them be Diodes, LEDs, or Cells, LECs). In order to design and build this device a LabVIEW program has been implemented to divide each desired image (jpg file) in 96 parts. Depending on the colour intensity of each part, our program sends simultaneously through the data acquisition card (connected to a laptop through USB) a voltage signal that permits the activation of the corresponding pixels.
.
The system is capable of reproducing different black and white images that will be transmitted to the pixel resulting in animated pictures.
iLCD recipe
Material you will need in order to build your own iLCD:
- a laptop
- a data acquisition card National Instruments 6501 USB (or anyone with the same characteristics)
- our LabView program
- images you want to animate
- Light Emitting Cells (LECs)