Difference between revisions of "Team:UMaryland/Design"

Line 174: Line 174:
 
<div id='layer1'>
 
<div id='layer1'>
 
<div id='contentbox'>
 
<div id='contentbox'>
<p style="text-align:center;font-size:32px;font-family: Tahoma, Geneva, sans-serif;"><b>UMD DIY PCR</b>
+
<p style="text-align:center;font-size:32px;font-family: Tahoma, Geneva, sans-serif;"><b>Design</b>
 
<div id="showwithbox_id1" onclick="document.getElementById('spoilerwithbox_id1').style.display=''; document.getElementById('showwithbox_id1').style.display='none';" style="margin:auto;padding:5px;width:100%;"><p style="text-align:center;">Click to show
 
<div id="showwithbox_id1" onclick="document.getElementById('spoilerwithbox_id1').style.display=''; document.getElementById('showwithbox_id1').style.display='none';" style="margin:auto;padding:5px;width:100%;"><p style="text-align:center;">Click to show
 
</div><div id="spoilerwithbox_id1" onclick="document.getElementById('spoilerwithbox_id1').style.display='none'; document.getElementById('showwithbox_id1').style.display='';" style="margin:auto;padding:5px;display:none;width:100%;">
 
</div><div id="spoilerwithbox_id1" onclick="document.getElementById('spoilerwithbox_id1').style.display='none'; document.getElementById('showwithbox_id1').style.display='';" style="margin:auto;padding:5px;display:none;width:100%;">
<p>Our first design for a DIY PCR machine was modeled after a more conventional PCR machine design. This first prototype consisted of two Peltier units stacked on top of each other that would then heat a customized aluminum block that sat on top of the two units and held the PCR tubes. In order for the system to have feedback, we embedded a temperature sensor in the aluminum block to measure the temperature of the PCR tube wells. The sensor then reported back to an Arduino UNO, which then regulated the energy flow to the Peltier units, thereby regulating the temperature of the block and tubes. However, after much testing, this design proved to be unoriginal, expensive, and inefficient. While the conventionality of the design itself did not pose an issue, we realized that the parts used to assemble it were not as well-known or easily accessible to the general public, which we felt would take away from the possible applications of this machine. In addition, although the price of this first prototype was relatively inexpensive in contrast to laboratory grade PCR machines, the price still ranged in the hundreds of dollars. Finally, the greatest issue with our design was the inefficiency of the hardware; we found that the Peltier units were not able to quickly cycle through the desired temperatures, causing the unit to take 5 to 10 minutes just to rise up to 95℃. After considering all of these factors, we began a redesign of our machine to better suit the needs of the DIY market.</p>
+
<p> We began by working out how to wire the hairdryer so that we could regulate the heating unit and the fan separately.  
 
<br>
 
<br>
<p> The idea for our current thermocycler design first came into form when we found that our original prototype was not ramping up to the desired temperatures fast enough. We thus looked into other options such as the heating element in a hair dryer. We found that the hair dryer was able to reach very high temperatures—much higher than the desired maximum of 95℃ for PCR—in a matter of seconds. We then made a decision to suspend construction on the Peltier-centered thermocycler in order to see how successful we could be with making a rapid PCR machine out of a hair dryer. Before this decision, we took into consideration the danger of working with a hair dryer, failure due to uncertainty that the machine could be effectively controlled, and, on top of that, having less time to work on it.
+
After a lot of soldering and reworking the internal safety measures inside the hairdryer, we were able to wire the system so that we could turn the heat on and off while running the fan continuously. Using tape, we secured a sheet of aluminium foil to the top of the heating unit of the hairdryer. The outer casing of the hairdryer had been removed. We placed a heat sensor inside the tin to measure the temperature of the air inside the machine.  By wiring the heat sensor to the Arduino we were able to receive input/feedback from the sensor and adjust heating of the device to maintain our desired setpoints. We were able to regulate the heat of the machine in order to produce proper thermocycling.
 +
<br>
 +
At this point, we tried to perform our first PCR reaction. Unfortunately, we soon found that we had melted our tube. We learned that the machine had difficulty with evenly distributing the heat. To better distribute the heat, we removed our tinfoil lid and replaced it with with a cut soda can. This can was designed with evenly spaced holes enabling for better heat distribution. Although we did not and still have not modeled the heat transfer of between the can's surface and the convection heating generated by the hair dryer, we were able to experimentally conclude that the heat distribution was more even across the can than the tin foil.
 +
<div>
 +
<img src="https://static.igem.org/mediawiki/2015/0/01/IMG_07741.jpg" style="width:450px;height:450px;float:left;">
 +
<img src="https://static.igem.org/mediawiki/2015/d/d5/2015-08-24_13.13.46.jpg" style="width:450px;height:600px;float:center;">
 +
</div>
 +
</br>
 +
<p>After construction of the can based cover we tried PCR once more and still found that the reaction did not occur. We assumed that the heat sensor might have been an issue,; the sensor was exposed to the moving air and was relaying information about the air temperature instead of the temperature inside of the PCR tubes. This meant that our feedback system was not accurately responding and controlling the temperature inside of the PCR tubes. Assuming the temperatures inside the machine were not representative of the temperatures inside the PCR tubes, we put the heat sensor inside a PCR tube with mineral oil and placed this inside one of the holes. We ran another PCR reaction, ran the products on a gel and saw a large band of the correct size, indicating that our machine had worked.
 
<p style="text-align:center;">Click to hide
 
<p style="text-align:center;">Click to hide
 
</div>
 
</div>
Line 186: Line 194:
 
<div id='layer2'>
 
<div id='layer2'>
 
<div id='contentbox'>
 
<div id='contentbox'>
<p style="text-align:center;font-size:32px;font-family: Tahoma, Geneva, sans-serif;"><b>Design</b>
+
<p style="text-align:center;font-size:32px;font-family: Tahoma, Geneva, sans-serif;"><b>Hardware</b>
 
<div id="showwithbox_id2" onclick="document.getElementById('spoilerwithbox_id2').style.display=''; document.getElementById('showwithbox_id2').style.display='none';" style="margin:auto;padding:5px;width:100%;"><p style="text-align:center;">Click to show
 
<div id="showwithbox_id2" onclick="document.getElementById('spoilerwithbox_id2').style.display=''; document.getElementById('showwithbox_id2').style.display='none';" style="margin:auto;padding:5px;width:100%;"><p style="text-align:center;">Click to show
 
</div><div id="spoilerwithbox_id2" onclick="document.getElementById('spoilerwithbox_id2').style.display='none'; document.getElementById('showwithbox_id2').style.display='';" style="margin:auto;padding:5px;display:none;width:100%;">
 
</div><div id="spoilerwithbox_id2" onclick="document.getElementById('spoilerwithbox_id2').style.display='none'; document.getElementById('showwithbox_id2').style.display='';" style="margin:auto;padding:5px;display:none;width:100%;">

Revision as of 03:13, 19 September 2015