Team:Grenoble-EMSE-LSU/Project/Instrumentation
From 2013.igem.org
Line 36: | Line 36: | ||
<p id="legend"><strong><em>The E. glometer of Cambrige team (iGEM 2010)</em></strong></br> | <p id="legend"><strong><em>The E. glometer of Cambrige team (iGEM 2010)</em></strong></br> | ||
Device built by Cambrige team in 2010 to measure the light intensity of their LuxBrick</br> | Device built by Cambrige team in 2010 to measure the light intensity of their LuxBrick</br> | ||
- | <em><strong>Source:</strong></em><a href="https://2010.igem.org/Team:Cambridge/Tools/Eglometer">https://2010.igem.org/Team:Cambridge/Tools/Eglometer</a> | + | <em><strong>Source:</strong></em><a href="https://2010.igem.org/Team:Cambridge/Tools/Eglometer">https://2010.igem.org/Team:Cambridge/Tools/Eglometer</a></br></br> |
</p> | </p> | ||
Line 44: | Line 44: | ||
<p align="center", style="margin:20px"><img src="https://static.igem.org/mediawiki/2013/5/5f/IGEMerworkphotodiode.png" alt="memberworkingonphotodiode" width="500px"></p> | <p align="center", style="margin:20px"><img src="https://static.igem.org/mediawiki/2013/5/5f/IGEMerworkphotodiode.png" alt="memberworkingonphotodiode" width="500px"></p> | ||
- | <p id="legend"><strong><em>A member of the team working on the photodiode</em></strong></br></p> | + | <p id="legend"><strong><em>A member of the team working on the photodiode</em></strong></br></br></p> |
<p>For the same amount of light, we measure the frequency at the output of the photodiode for a pulse train or a square wave (50% duty cycle). According to the datasheet, when using a pulse train the linear relation between the frequency and the irrandiance is given by 1kHz=1µW/cm². When using a square wave (50% duty cycle) it is 1kHz=2µW/cm². This is what we can see on the figure below. | <p>For the same amount of light, we measure the frequency at the output of the photodiode for a pulse train or a square wave (50% duty cycle). According to the datasheet, when using a pulse train the linear relation between the frequency and the irrandiance is given by 1kHz=1µW/cm². When using a square wave (50% duty cycle) it is 1kHz=2µW/cm². This is what we can see on the figure below. | ||
</br></br></p> | </br></br></p> | ||
<p align="center"><img src="https://static.igem.org/mediawiki/2013/5/51/Oscilloscope.png" alt="Oscillogram" width="650px" /></p> | <p align="center"><img src="https://static.igem.org/mediawiki/2013/5/51/Oscilloscope.png" alt="Oscillogram" width="650px" /></p> | ||
- | <p id="legend"><strong><em>Oscillograms showing the two different mode of the photodiode.</em></strong></br>The first oscillogramm shows the pulse train mode and the second the 50% duty cycle mode</br></p> | + | <p id="legend"><strong><em>Oscillograms showing the two different mode of the photodiode.</em></strong></br>The first oscillogramm shows the pulse train mode and the second the 50% duty cycle mode</br></br></p> |
- | <p | + | <p>Since this frequency will be calculated by the Arduino controller, it may cause some trouble to the program to use a pulse train because the duration of the pulse is always 500ns and can be missed by the controller. The square wave (50% duty cycle) seems to be a better solution because of the 50% duty cycle. It means that the pulse duration depend on the frequency. Its duration is equal to 1/2f and since the light intensity we want to measure will be low this type of signal can be easily detected by Arduino.</br></br></p> |
<h3>Arduino</h3> | <h3>Arduino</h3> | ||
Line 61: | Line 61: | ||
<strong>Irradiance=frequency/(frequency scaling)= samples/(frequency scaling × length)</strong></br></br></p> | <strong>Irradiance=frequency/(frequency scaling)= samples/(frequency scaling × length)</strong></br></br></p> | ||
- | <p align="center"><img src="https://static.igem.org/mediawiki/2013/2/22/Algo_photodiode.PNG" alt="algo_photodiode" width="500px" /></p> | + | <p align="center"><img src="https://static.igem.org/mediawiki/2013/2/22/Algo_photodiode.PNG" alt="algo_photodiode" width="500px" /></br></br></p> |
<p> | <p> | ||
Line 70: | Line 70: | ||
<img src="https://static.igem.org/mediawiki/2013/8/86/Arduino_mode2.png" alt="Arduino Mode2" width="550px"> | <img src="https://static.igem.org/mediawiki/2013/8/86/Arduino_mode2.png" alt="Arduino Mode2" width="550px"> | ||
<img src="https://static.igem.org/mediawiki/2013/4/40/Arduino_std.png" alt="Arduino Mode2 standard deviation" width="550px"> | <img src="https://static.igem.org/mediawiki/2013/4/40/Arduino_std.png" alt="Arduino Mode2 standard deviation" width="550px"> | ||
- | </br></p> | + | </br></br></p> |
- | <p id="legend"><strong><em>Characterization of the algorithm in Arduino</em></strong><br> | + | <p id="legend"><strong><em>Characterization of the algorithm in Arduino</em></strong></br></br> |
- | The first graph shows us the reponse of Arduino in pulse train mode, the second one shows us the response of Arduino in 50% duty cycle mode, and the last one gives us the standard deviation of the 50% duty cycle mode</p> | + | The first graph shows us the reponse of Arduino in pulse train mode, the second one shows us the response of Arduino in 50% duty cycle mode, and the last one gives us the standard deviation of the 50% duty cycle mode</br></br></p> |
- | <p | + | <p>According our the experience, the pulse train mode is not a good option since the curve doesn’t follow at all the x=y curve. Only three points are shown here because the others are worst. On the other hand, the 50% duty cycle mode seems to work better, at least at the low frequency. For frequencies under 35kHz the curve fits the equation y=x. However above this critical frequency, the response of the microcontroller seems to break down and follows the equation y=x/2. For frequencies over 100kHz, the system does not give reliable results. This is explained by the time of the "while loop" in the microcontroller program. At the end of this loop the program jump back to the beginning of the loop, but when the photodiode emits peaks at increasing frequencies, the microcontroller is not fast enough and misses one pulse out of two which explains the curves y=x then y=x/2. efficient at all, that makes us believe this is the right explanation. In addition, the plot of the standard deviation as a function of the frequency demonstrates that the system is very precise for low light intensities. The errors are below 0.5% when 100 pulses are recorded. At the lowest illuminations, the device will measure the fluorescence of the bacterial culture every 5 min, which is enough for this kind of sample. In the next paragraph, we are going to see that the device is efficient enough to measure low light intensity like fluorescence. |
</p> | </p> | ||
</li> | </li> |
Revision as of 22:57, 30 September 2013