Difference between revisions of "Team:Peking/Hardware/Autosnap"

Line 33: Line 33:
 
             margin-bottom: 0px;
 
             margin-bottom: 0px;
 
         }
 
         }
 +
 +
        ol, ul{
 +
            list-style: none
 +
        }
 +
 +
        ol li:before {
 +
            content: counter(ol) ".";
 +
            counter-increment: ol;
 +
            color: #02A9F7;
 +
            text-align: right;
 +
            display: inline-block;
 +
            min-width: 1em;
 +
            margin-right: 0.5em
 +
        }
 +
 +
        ol ol {
 +
            margin-left: 1.25714em
 +
        }
 +
 +
        ol li {
 +
            text-indent: -1.95em;
 +
            line-height : 2em;
 +
        }
 +
 +
        .nonumberitem ul li {
 +
            text-indent: -0.65em;
 +
            line-height : 2em;
 +
        }
 +
 +
 +
 +
        .nonumberitem ul li:before {
 +
            content: "•";
 +
            color: #02A9F7;
 +
            display: inline-block;
 +
            margin-right: 0.3em;
 +
        !important;
 +
        }
 +
 +
        ul ul {
 +
            margin-left: 1.25714em
 +
        }
 +
  
 
     </style>
 
     </style>
Line 155: Line 198:
 
         <div class="mdl-card__supporting-text" style="line-height: 2em;text-align: justify; color: #3A3A3A; padding-left: 50px; padding-top: 50px; padding-bottom:50px">
 
         <div class="mdl-card__supporting-text" style="line-height: 2em;text-align: justify; color: #3A3A3A; padding-left: 50px; padding-top: 50px; padding-bottom:50px">
 
             <section class="docs-toc docs-text-styling">
 
             <section class="docs-toc docs-text-styling">
                <h2>AutoSnap Device</h2>
+
 
 
                 <nav class="section-content">
 
                 <nav class="section-content">
 
                     <ul style="margin-left: 0px;">
 
                     <ul style="margin-left: 0px;">
  
                         <li><a href="#p1">Motivation/Inspiration</a></li>
+
                         <li><a href="#p1">Inspiration</a></li>
  
 
                         <li><a href="#p2">Aim</a>
 
                         <li><a href="#p2">Aim</a>
 
                         </li>
 
                         </li>
  
                         <li><a href="#p3">Construction/Parts</a>
+
                         <li><a href="#p3">Parts</a>
 
                         </li>
 
                         </li>
  
Line 184: Line 227:
 
             <br>
 
             <br>
  
             <h3 id="p1">Motivation/Inspiration</h3>
+
             <h2 id="p1">Inspiration</h2>
 
             In our project, several schemes were proposed to demonstrate the functionality of our genetic circuit in 96-well plates. The top option would be to observe the cells under different light under a fluorescence microscope or to measure their fluorescence intensity on a microplate reader. However, the microplate reader cannot fully capture the result, and the microscope is restricted to a single well instead of the whole plate. What's more, the oscillation period of the repressilator is rather long, which means that the observation time span would be so long that multiple and regular manual captures are not practical. Additionally, long-time operation could possibly damage the laser generators or CCD of these instruments. To overcome these issues, a specific piece of equipment was designed.<br><br>
 
             In our project, several schemes were proposed to demonstrate the functionality of our genetic circuit in 96-well plates. The top option would be to observe the cells under different light under a fluorescence microscope or to measure their fluorescence intensity on a microplate reader. However, the microplate reader cannot fully capture the result, and the microscope is restricted to a single well instead of the whole plate. What's more, the oscillation period of the repressilator is rather long, which means that the observation time span would be so long that multiple and regular manual captures are not practical. Additionally, long-time operation could possibly damage the laser generators or CCD of these instruments. To overcome these issues, a specific piece of equipment was designed.<br><br>
             <h3 id="p2">Aim</h3>
+
             <h2 id="p2">Aim</h2>
             <ol type=1>
+
             <ol start="1">
 +
                <script type="text/javascript">
 +
                    (function () {
 +
 
 +
                        var doc_ols = document.getElementsByTagName("ol");
 +
 
 +
                        for (i = 0; i < doc_ols.length; i++) {
 +
 
 +
                            var ol_start = doc_ols[i].getAttribute("start") - 1;
 +
                            doc_ols[i].setAttribute("style", "counter-reset:ol " + ol_start + ";");
 +
 
 +
                        }
 +
 
 +
                    })();
 +
                </script>
 
                 <li>To build an independent and affordable device for the observation of colonies or 96-well plates.</li>
 
                 <li>To build an independent and affordable device for the observation of colonies or 96-well plates.</li>
 
                 <li>Automatically capture and save digital pictures of colonies according to the pattern we designed.</li>
 
                 <li>Automatically capture and save digital pictures of colonies according to the pattern we designed.</li>
 
                 <li>Add LED lights and filters for fluorescence observation.</li>
 
                 <li>Add LED lights and filters for fluorescence observation.</li>
 
             </ol>
 
             </ol>
             <h3 id="p3">Construction/Parts</h3>
+
             <br>
 +
            <h2 id="p3">Parts</h2>
 
             <table class="mdl-data-table mdl-js-data-table">
 
             <table class="mdl-data-table mdl-js-data-table">
 
                 <thead>
 
                 <thead>
Line 278: Line 336:
 
                 </tbody>
 
                 </tbody>
  
             </table><br><br>
+
             </table><br>
             Structure diagrams of the device are shown here.<br><br>
+
 
 +
            <style>
 +
                .demo-card-image.mdl-card {
 +
 
 +
                    align-items: center;
 +
                    MARGIN-RIGHT: auto;
 +
                    MARGIN-LEFT: auto;
 +
                !important;
 +
                }
 +
                .demo-card-image > .mdl-card__actions {
 +
                    height: 52px;
 +
                    padding: 16px;
 +
                    background: rgba(0, 0, 0, 0.2);
 +
                }
 +
                .demo-card-image__filename {
 +
                    color: #fff;
 +
                    font-size: 14px;
 +
                    font-weight: 500;
 +
                }
 +
             </style>
 +
 
 +
            <div class="demo-card-image mdl-card mdl-shadow--2dp" style="background: url('https://static.igem.org/mediawiki/2017/d/d2/Peking_Hardware_autosnap_structure.png') center / cover; height: 450px; width: 680px">
 +
                <div class="mdl-card__title mdl-card--expand"></div>
 +
                <div class="mdl-card__actions">
 +
                    <span class="demo-card-image__filename">Structure diagram of the shell for the device</span>
 +
                </div>
 +
            </div>
 +
 
 +
 
  
             Fig1 Structure of the shell.<br><br>
+
             <br><h2 id="p4">Construction</h2>
            <h3 id="p4">Construction</h3>
+
 
             The whole device consists of three parts, and a 3D-printed scaffold is applied to hold them together.<br><br>
 
             The whole device consists of three parts, and a 3D-printed scaffold is applied to hold them together.<br><br>
 
             First, the power supply converts 220V AC into 15V DC, and transfers it to the voltage-stabilization module, which can be finely adjusted in terms of both output voltage and amperage. The stable out-put ensures that the LEDs work under the same power conditions or generate excitation light with the same intensity.<br><br>
 
             First, the power supply converts 220V AC into 15V DC, and transfers it to the voltage-stabilization module, which can be finely adjusted in terms of both output voltage and amperage. The stable out-put ensures that the LEDs work under the same power conditions or generate excitation light with the same intensity.<br><br>
Line 288: Line 373:
 
             The third part comprises the optics, including high-power LEDs and 5-Megapixel camera modules with specific filters. The high-power LEDs provide stable high-intensity excitation light for fluores-cence. Because there is no second port on the Raspberry Pi 3B+ board for its official camera module, we purchased 2 USB2.0 cameras instead, to enable two fluorescence observation channels. Each camera is equipped with a filter corresponding to the emission wavelength of one fluorescent protein. The associated parameters are attached as hyperlinks in the parts sheet above.<br><br>
 
             The third part comprises the optics, including high-power LEDs and 5-Megapixel camera modules with specific filters. The high-power LEDs provide stable high-intensity excitation light for fluores-cence. Because there is no second port on the Raspberry Pi 3B+ board for its official camera module, we purchased 2 USB2.0 cameras instead, to enable two fluorescence observation channels. Each camera is equipped with a filter corresponding to the emission wavelength of one fluorescent protein. The associated parameters are attached as hyperlinks in the parts sheet above.<br><br>
  
             Fig2. The scheme of the program.<br>
+
             Fig2. The scheme of the program.<br><br>
             <h3 id="p5">Problems during construction</h3>
+
             <h2 id="p5">Problems during construction</h2>
             1. System freezing<br>
+
             <h3>System freezing</h3>
 
             At first, we used the unfinished device to shoot pictures of culture dishes and wanted to do some fine-tuning. Unexpectedly, the device stuck randomly during the shooting procedure with no warn-ing signs. The only way to save the photo procedure was to reboot the Raspberry Pi and continue with the shooting. After several attempts, we found it's wiser to use a high-speed TF card rather than a normal TF card to avoid this error.<br><br>
 
             At first, we used the unfinished device to shoot pictures of culture dishes and wanted to do some fine-tuning. Unexpectedly, the device stuck randomly during the shooting procedure with no warn-ing signs. The only way to save the photo procedure was to reboot the Raspberry Pi and continue with the shooting. After several attempts, we found it's wiser to use a high-speed TF card rather than a normal TF card to avoid this error.<br><br>
             2. Unstable white balance<br>
+
             <h3>Unstable white balance</h3>
 
             In our case, pictures of culture dishes were taken every 5-30 minutes using light of a single color. It would be ideal to maintain the same white balance in a series of pictures under white-light set-tings. While testing the device, some pictures of a series looked greenish. This might be a flaw of the module itself. However, this camera module is not a universal part, and we have no access to its detailed instructions and parameters. It is also difficult to find a pattern to eliminate those less-than-perfect photos. After several tests, we suggested a long light expose before shooting as a solution. Lowering the shooting frequency or continually running a couple of shooting processes might help stabilize the camera.<br><br>
 
             In our case, pictures of culture dishes were taken every 5-30 minutes using light of a single color. It would be ideal to maintain the same white balance in a series of pictures under white-light set-tings. While testing the device, some pictures of a series looked greenish. This might be a flaw of the module itself. However, this camera module is not a universal part, and we have no access to its detailed instructions and parameters. It is also difficult to find a pattern to eliminate those less-than-perfect photos. After several tests, we suggested a long light expose before shooting as a solution. Lowering the shooting frequency or continually running a couple of shooting processes might help stabilize the camera.<br><br>
  
             <h3 id="p6">General test of the device and comments</h3>
+
             <h2 id="p6">General test of the device and comments</h2>
 
             In order to test the robustness and utility of the system in monitoring large objects, we had the pleasure to invite several researchers to test and comment on our device.<br><br>
 
             In order to test the robustness and utility of the system in monitoring large objects, we had the pleasure to invite several researchers to test and comment on our device.<br><br>
             Researcher 1: It's such a convenient device! It acts as a security camera. With this tiny thing, I'm able to have my bacteria tracked with nothing left. Hope that it can be connected to a PC and manipulated remotely.<br><br>
+
             <strong>Researcher 1:</strong> It's such a convenient device! It acts as a security camera. With this tiny thing, I'm able to have my bacteria tracked with nothing left. Hope that it can be connected to a PC and manipulated remotely.<br><br>
             Researcher 2: Generally, we use a fluorescence microscope for single-cell observations and a plate reader for quantitative measurements. This gives us a solution for general and long-term observa-tion.<br><br>
+
             <strong>Researcher 2:</strong> Generally, we use a fluorescence microscope for single-cell observations and a plate reader for quantitative measurements. This gives us a solution for general and long-term observa-tion.<br><br>
             Researcher 3: I'm willing to use this equipment for trial tests to avoid unnecessary usage of expen-sive precision instruments.<br><br>
+
             <strong>Researcher 3:</strong> I'm willing to use this equipment for trial tests to avoid unnecessary usage of expen-sive precision instruments.<br><br>
  
             <h3 id="p7">More things we can do</h3>
+
             <h2 id="p7">More things we can do</h2>
 
             In order to observe the functionality of our clock-repressilator for the iGEM project, we made this device and fine-tuned it. We hope to refine this simple and convenient device and assist other iGEMers as well as other researchers. We aim to improve the camera characteristics and optic system functions while keeping it affordable.<br><br>
 
             In order to observe the functionality of our clock-repressilator for the iGEM project, we made this device and fine-tuned it. We hope to refine this simple and convenient device and assist other iGEMers as well as other researchers. We aim to improve the camera characteristics and optic system functions while keeping it affordable.<br><br>
  

Revision as of 08:53, 29 October 2017

Peking iGEM 2017

Autosnap


Inspiration

In our project, several schemes were proposed to demonstrate the functionality of our genetic circuit in 96-well plates. The top option would be to observe the cells under different light under a fluorescence microscope or to measure their fluorescence intensity on a microplate reader. However, the microplate reader cannot fully capture the result, and the microscope is restricted to a single well instead of the whole plate. What's more, the oscillation period of the repressilator is rather long, which means that the observation time span would be so long that multiple and regular manual captures are not practical. Additionally, long-time operation could possibly damage the laser generators or CCD of these instruments. To overcome these issues, a specific piece of equipment was designed.

Aim

  1. To build an independent and affordable device for the observation of colonies or 96-well plates.
  2. Automatically capture and save digital pictures of colonies according to the pattern we designed.
  3. Add LED lights and filters for fluorescence observation.

Parts

Part CNY/Unit Details
Raspberry Pi 3B +
Power Supply for LED Output
Voltage-stabilizing Regulator Module
10 W LEDs (Blue) OSRAM LE B Q8WP
10 W LEDs (Green) OSRAM LE CG Q8WP
10 W LEDs (Ultra White) OSRAM LE UW Q8WP
LED radiator
5 M Camera Module two
USB cables
wires
8GB micro SD card
500nm Emission Filter, Φ=11mm For GFP observation
620nm Emission Filter, Φ=11mm For RFP observation
3D-printed Shell Material: XY
4-Panel Solid State Relay

Structure diagram of the shell for the device

Construction

The whole device consists of three parts, and a 3D-printed scaffold is applied to hold them together.

First, the power supply converts 220V AC into 15V DC, and transfers it to the voltage-stabilization module, which can be finely adjusted in terms of both output voltage and amperage. The stable out-put ensures that the LEDs work under the same power conditions or generate excitation light with the same intensity.

Second, the embedded system Raspberry Pi 3B+ is applied in this work, controlling the LED lights in conjunction with the cameras. A simple Python program was written to set the wanted photo-shooting procedure. Figure 2 shows the scheme of the program.

The third part comprises the optics, including high-power LEDs and 5-Megapixel camera modules with specific filters. The high-power LEDs provide stable high-intensity excitation light for fluores-cence. Because there is no second port on the Raspberry Pi 3B+ board for its official camera module, we purchased 2 USB2.0 cameras instead, to enable two fluorescence observation channels. Each camera is equipped with a filter corresponding to the emission wavelength of one fluorescent protein. The associated parameters are attached as hyperlinks in the parts sheet above.

Fig2. The scheme of the program.

Problems during construction

System freezing

At first, we used the unfinished device to shoot pictures of culture dishes and wanted to do some fine-tuning. Unexpectedly, the device stuck randomly during the shooting procedure with no warn-ing signs. The only way to save the photo procedure was to reboot the Raspberry Pi and continue with the shooting. After several attempts, we found it's wiser to use a high-speed TF card rather than a normal TF card to avoid this error.

Unstable white balance

In our case, pictures of culture dishes were taken every 5-30 minutes using light of a single color. It would be ideal to maintain the same white balance in a series of pictures under white-light set-tings. While testing the device, some pictures of a series looked greenish. This might be a flaw of the module itself. However, this camera module is not a universal part, and we have no access to its detailed instructions and parameters. It is also difficult to find a pattern to eliminate those less-than-perfect photos. After several tests, we suggested a long light expose before shooting as a solution. Lowering the shooting frequency or continually running a couple of shooting processes might help stabilize the camera.

General test of the device and comments

In order to test the robustness and utility of the system in monitoring large objects, we had the pleasure to invite several researchers to test and comment on our device.

Researcher 1: It's such a convenient device! It acts as a security camera. With this tiny thing, I'm able to have my bacteria tracked with nothing left. Hope that it can be connected to a PC and manipulated remotely.

Researcher 2: Generally, we use a fluorescence microscope for single-cell observations and a plate reader for quantitative measurements. This gives us a solution for general and long-term observa-tion.

Researcher 3: I'm willing to use this equipment for trial tests to avoid unnecessary usage of expen-sive precision instruments.

More things we can do

In order to observe the functionality of our clock-repressilator for the iGEM project, we made this device and fine-tuned it. We hope to refine this simple and convenient device and assist other iGEMers as well as other researchers. We aim to improve the camera characteristics and optic system functions while keeping it affordable.



Back < Hardware Goto > Hardware/Microfluidics