Team:UC Davis/Potentiostat Design Software

From 2014.igem.org

(Difference between revisions)
Line 82: Line 82:
<div class="mainContainer">  
<div class="mainContainer">  
-
<p>Once your board is built all you have to do is download Qt Creator and the OliView software and you can start experimenting! But first, we should explain some of the features of the software.</p>
+
<p>Once your board is built all you have to do is download Qt Creator and the OliView software and you can start experimenting! But first we should explain how the software works.</p>
</div>
</div>
<div class="mainTitleHeader">
<div class="mainTitleHeader">
 +
<div class="mainContainerLeftPic">
<p>Backend</p>
<p>Backend</p>
 +
<img src="https://static.igem.org/mediawiki/2014/0/06/UCDavis_Arduino.png"/>The OliView system contains two pieces of software. One program on the microcontroller of the OliView board and one desktop program. The microconotroller software was written in the Arduino IDE while the desktop software was written in the Qt Creator IDE. The primary job of the microcontroller on the OliView board is to listen for requests from the virtual serial port. The port is connected to the computer via USB. The OliView desktop software sends commands to the microcontroller which then processes the request, changes voltages/pins/switches as necessary, and outputs data back to the computer. This required a complex communication system between the microcontroller and the computer. This is evidenced by the fact that we were unable to achieve real-time plotting of the data.
 +
</div>
</div>
</div>
Line 94: Line 97:
<div class="mainContainer">
<div class="mainContainer">
<div class="mainContainerLeftPic"><p>
<div class="mainContainerLeftPic"><p>
-
<img src="https://static.igem.org/mediawiki/2014/9/93/UCDavis_ElectroChemsitry.png" height="500px"/>
+
<img src="https://static.igem.org/mediawiki/2014/9/93/UCDavis_ElectroChemsitry.png" height="450px"/>
-
There are three main types of electrochemical operations possible in the OliView software: Anodic Stripping, Cyclic Voltammetry, and Potentiostatic Amperometry,  
+
There are three types of electrochemical operations available with the OliView software: Anodic Stripping, Cyclic Voltammetry, and Potentiostatic Amperometry. Anodic stripping can be used for electropolymerization, cleaning electrodes, or to take multiple voltammograms. Cyclic voltammetry will apply triangle waves between two set voltages and record the resulting current, while potentiostatic amperometry maintains the bias at a fixed potential and records the response.
</p>
</p>
</div>
</div>

Revision as of 05:04, 17 October 2014

UC Davis iGEM 2014

Inspiration & Iteration

Inspiration & Iteration

Get Started!

Getting Started

Microcontroller Downloads
TeensyDuino:
Teensyduino OliView Sketch:

Software Downloads
Qt Creator:
OliView Software

Once your board is built all you have to do is download Qt Creator and the OliView software and you can start experimenting! But first we should explain how the software works.

Backend

The OliView system contains two pieces of software. One program on the microcontroller of the OliView board and one desktop program. The microconotroller software was written in the Arduino IDE while the desktop software was written in the Qt Creator IDE. The primary job of the microcontroller on the OliView board is to listen for requests from the virtual serial port. The port is connected to the computer via USB. The OliView desktop software sends commands to the microcontroller which then processes the request, changes voltages/pins/switches as necessary, and outputs data back to the computer. This required a complex communication system between the microcontroller and the computer. This is evidenced by the fact that we were unable to achieve real-time plotting of the data.

Electrochemical Measurements

There are three types of electrochemical operations available with the OliView software: Anodic Stripping, Cyclic Voltammetry, and Potentiostatic Amperometry. Anodic stripping can be used for electropolymerization, cleaning electrodes, or to take multiple voltammograms. Cyclic voltammetry will apply triangle waves between two set voltages and record the resulting current, while potentiostatic amperometry maintains the bias at a fixed potential and records the response.

Signal Conditioning

;lsjakdfklasdf

Statistics

Enzyme Specificity

References