Team:CIDEB-UANL Mexico/Software-Machine'sOverview/Español

From 2013hs.igem.org

(Difference between revisions)
(Created page with "{{:Team:CIDEB-UANL_Mexico/style}} {{:Team:CIDEB-UANL_Mexico/menu}} <html> <head> <link href='http://fonts.googleapis.com/css?family=PT+Sans+Narrow' rel='stylesheet' type='text/cs...")
Line 53: Line 53:
<p align="justify">
<p align="justify">
-
Our project’s aim is to develop a system or tool that can automate the process of experimentation with our project. A machine which would enable the user to regulate the temperature of E-Coli, in order to produce the Vip3Ca3 and transport it in different containers while keeping the rate of the bacterium’s population controlled.
+
El Objetivo de nuestro proyecto, es diseñar un sistema o herramienta que pueda automatizar el proceso de experimentación con nuestro proyecto. Una maquina que pueda habilitar al usuario para regular la temperatura de E-Coli, para poder producir Vip3Ca3 y transportarlo a diferentes contenedores mientras se mantiene el crecimiento de la populación de las bacterias, controlada.
<br></br>
<br></br>
-
In an enclosed system the Bacterium’s rate of growth reaches its peak point approximately after a time lapse of 16 hours, after that, the growth rate will remain constant. After this event bacteria will start to die, and we don’t want that… yet. In order to avoid the death of the population, several procedures are taken. One of them is freezing and maintaining the population at a temperature ranging along 4˚C, which stops the bacteria’s production and growth process, while keeping them ‘alive’.
+
En un sistema cerrado, el crecimiento de las Bacterias llega a un punto máximo aproximadamente después de un lapso de tiempo de 16 horas, después de eso, el crecimiento se mantiene constante. Después de este evento, las bacterias empiezan a morir, y no queremos eso… todavía. Para poder evitar la muerte de la población, ciertos procedimientos son tomados. Uno de ellos, es el congelar y mantener la populación a una temperatura entre los 4˚C, los cuales detienen la producción de las bacterias y el proceso de crecimiento, mientras se mantienen ´vivas´.
<br></br>
<br></br>
-
We've been working on the design of another method, with automation in mind as a one of the main objectives. Many other ideas have been thought of, but only 1 of them will be developed. The goal is to make it real and work. It's not another method to control or prevent the death of E.Coli, since it's rather a machine that helps us to grow E.Coli and produce Vip3Ca3, before our bacteria die.
+
Hemos estado trabajando en el diseño de otro método, con la automatización en mente, como uno de los objetivos centrales. Se han pensado muchas otras ideas, pero solo 1 de ellas, será desarrollada. La meta, es hacerla real y que funcione. No es otro método para controlar o prevenir la muerte de E.Coli, ya que es más bien, una maquina que nos ayuda a crecer E.Coli y producir Vip3Ca3, antes de que nuestras bacterias mueran.
-
<br></br>
+
<br></br>
-
Growth and Production Regulator Project, VIP-OMatic Machine:
+
Proyecto de Regulación de Crecimiento y Producción, Maquina VIP-OMatic:
<br></br></p>
<br></br></p>
Line 68: Line 68:
<br></br>
<br></br>
<p align="justify">
<p align="justify">
-
This project has the aim as described before, to produce Vip3Ca3 while regulating the growth and production of the bacteria’s population. It's machine that helps with experiments. This is achieved using the following designed system:
+
Este proyecto tiene el objetivo, descrito anteriormente, de producir Vip3Ca3 mientras regula el crecimiento y producción de la población de la bacteria. Es una maquina que nos ayuda con los experimentos. Esto es alcanzado utilizando el siguiente sistema:
<br></br>
<br></br>
-
The system consists of 2 containers. The one on the left is a normal container which allows heat to be transferred with ease. We will denominate this container, the growth controller. Below the growth controller, there's a heat sink, whose function consists in dissipating the heat in the container. There’s a resistor whose function consists on providing heat and increasing the temperature of the medium, or solution placed in the container.
+
El sistema consiste de 2 contenedores. El de la izquierda es un contenedor normal el cual le permite al calor ser transferido con facilidad. Denominaremos este contenedor, como el controlador de crecimiento. Debajo del controlador de crecimiento, hay un disipador de calor, el cual tiene la función de disipar el calor que hay en el contenedor. Hay un resistor, el cual tiene la función que consiste en proveer calor, eh incrementar la temperatura del medio, o solución colocada en el contenedor.
<br></br>
<br></br>
-
The box on the right is a heat sink, and the one below is the resistor, though their positions in the real project are alternated. The heat sink just cools the system and the resistor heats it. Since the system doesn't need to be frozen, a PC fan should do the work. The growth controller, uses more heat than cooling.
+
La caja en la derecha tiene un disipador de calor, y debajo un resistor, aunque sus posiciones en el proyecto real, están alternadas. El disipador de calor, solo enfría el sistema y los resistores lo calientan. Ya que el sistema no necesita estar congelado, un abanico de PC, debería funcionar bien. El control de crecimiento, utiliza más calor que enfriamiento.
<br></br>
<br></br>
-
The container on the right will be denominated the production controller. The material of this container is the same as the other one; it’s in fact, a simple beaker. It has a heat sink which transfers heat away from the container, in order to ‘cool’ a little bit more the solution or medium. The heat sink has a fan, which acts along with its iron linings in order to maintain heat away from the medium.
+
El contenedor de la derecha será denominado, como controlador de producción. El material de este contenedor es el mismo del otro; de hecho, es un simple beaker. Tiene un disipador de calor, el cual transfiere el calor lejos del contenedor, para poder ‘enfriar’ un poco más la solución o el medio. El disipador de calor tiene un abanico, que actúa junto con lineamientos de aluminio/hierro para poder mantener el calor lejos del medio.
<br></br>
<br></br>
-
Its function is to maintain the water below room temperature, along 20˚C. The resistor below, is used if the temperature decreases a lot, which is unlikely but still inside a margin of possibility. In summary, this container uses more cooling than heating, so the resistor is unlikely to be used.
+
Su función es el de mantener el agua abajo de una temperatura amiente, alrededor de unos 20˚C. El resistor debajo, es usado si la temperatura baja mucho, lo cual es muy improbable pero dentro de un margen de posibilidad. En resumen, este contenedor usa mas enfriamiento que calentamiento, así que el resistor, es muy improbable que sea usado.
<br></br>
<br></br>
-
Both containers are connected by a transparent tube which has a water pump. This allows water to be pumped from the left container to the right container. The pump is necessary to compare results between both containers. The system has 2 waterproof sensors, which are in their respective containers. This allows us to tell the temperature of the containers and receive data from them. The water pump is handmade, and small enough to transfer a fair amount of water.
+
Ambos contenedores están conectados con un tubo transparente, el cual tiene una bomba de agua. Esto permite al agua, el ser bombeada de izquierda a derecha. La bomba es necesaria para comparar resultados entre ambos contenedores. El sistema cuenta con 2 sensores aprueba de agua, los cuales están en sus contenedores respectivos. Esto nos permite, ver la temperatura de los contenedores y recibir información de ellos. La bomba de agua esta hecha a mano, y es pequeña, lo suficiente como para transferir una pequeña cantidad de agua.
<br></br>
<br></br>
-
It's to be noted, that this is all controlled with electricity. This is because the system will be controlled and powered by a board with a micro-controller. Thus you could call this a robot, because this system is automatic and smart! Though not all times, since we intend to make it interactive too.
+
Se debe notar, que todo esto es manipulado eléctricamente. Esto es porque el sistema será controlado y motorizado por una placa con un micro-controlador. De esta manera podrías llamar esto, un robot, ¡porque el sistema es automático e inteligente! Aunque no todo el tiempo, ya que también pretendemos hacerlo interactivo.
<br></br>
<br></br>
-
The interactivity will be achieved, using a simple LCD display, and some buttons. We can control and add some extra functions to the machine with this, like for example controlling the pump or the heat and cooling ourselves.
+
La interactividad será alcanzada, utilizando un simple display LCD y unos botones. Podemos controlar y añadir unas funciones extras a la maquina con esto, como por ejemplo, controlando la bomba y el calor o enfriamiento nosotros mismos.
<br></br>
<br></br>
-
We already described the how, but we certainly haven’t explained the why though. Since our goal is to produce Vip3Ca3 while controlling the growth of the bacteria and their production, we need to manipulate their temperature!
+
Ya describimos el como, pero no hemos explicado el porque. Ya que nuestra meta, es producir Vip3Ca3, mientras controlamos el crecimiento de las bacterias y su producción, ¡Necesitamos manipular su temperatura!
<br></br></p></td></tr></table>
<br></br></p></td></tr></table>
Line 99: Line 99:
<td style="padding:12px;">
<td style="padding:12px;">
<p align="justify">
<p align="justify">
-
Look at the following graph.
+
Observe la siguiente Grafica
<br></br>
<br></br>
<img src="https://static.igem.org/mediawiki/2013hs/f/f6/CIDEB-UANL_Mexico_Growth_Rate.jpg" /><br>
<img src="https://static.igem.org/mediawiki/2013hs/f/f6/CIDEB-UANL_Mexico_Growth_Rate.jpg" /><br>
-
Source: <a><font color="blue">http://www.ugr.es/~eianez/Microbiologia/12crecimiento.htm</font></a>
+
Fuente: <a><font color="blue">http://www.ugr.es/~eianez/Microbiologia/12crecimiento.htm</font></a>
<br></br></td>
<br></br></td>
<td style="padding:12px;">
<td style="padding:12px;">
-
You may notice the growth line going down when time extends too much. This happens during a long time lapse, which we mentioned at the beginning. Bacteria’s will die after a long time lapse. We should at least, produce Vip3Ca3 before these events take place.
+
Se puede notar la línea de crecimiento desplazándose hacia abajo, cuando el tiempo se extiende mucho. Esto pasa durante un largo lapso de tiempo, el cual mencionamos al inicio. Las bacterias empezaran a morir después del largo lapso de tiempo. Deberíamos al menos, producir Vip3Ca3 antes de que estos eventos tomen lugar.
<br></br>
<br></br>
-
That’s where the resistors and heat sinks come in. We power the resistors to produce heat, and we power the fans, or heat sinks to dissipate heat, this way, we alter the line of growth. But, if we turn them on, how do you know when to turn them off? How are we going to control that?
+
Es ahí donde los resistores y disipadores de calor entran. Encendemos los resistores para producir calor, y encendemos los abanicos, o disipadores de calor para disipar el calor.. De esta manera, alteramos el crecimiento. Pero, y si los encendemos, ¿Como sabemos cuando apagarlos? ¿Cómo vamos a controlar eso?
<br></br>
<br></br>
-
We can control it using temperature sensor probes, which are waterproof thus protecting them from water and allowing us to receive a sharper and more precise lecture. The data received from this sensors, is related to temperature.
+
Podemos controlarla utilizando sondas de sensores de temperatura, que son aprueba de agua, lo cual los protege de ella y nos permite recibir una lectura mas precisa y concisa. La información recibida de los sensores, esta relacionada a la temperatura.
<br></br></p></td></tr></table>
<br></br></p></td></tr></table>
Line 119: Line 119:
<td style="padding:12px;">
<td style="padding:12px;">
<p align="justify">
<p align="justify">
-
Yet, this doesn't tell us how we are controlling the temperature. Even with sensors and outputs (resistors and heat sinks) we can’t do much. We need something that can manipulate all the data, and that’s where the micro-controller comes into play.
+
Aun así, esto no nos dice como controlamos la temperatura. Incluso con sensores, y salidas (resistores y disipadores de calor) no podemos hacer mucho. Necesitamos algo que pueda manipular toda la información, y es ahí donde el micro-controlador entra en juego.
<br></br>
<br></br>
-
The micro-controller used in this project, isn't rather just the micro-controller itself, but a board with it. In other words, we are talking about an built open source board, with an Atmel micro-controller. The Arduino board, in this case, the Mega ADK to be more specific.
+
El micro-controlador utilizado en este proyecto, no es un micro-controlador solo en si, sino una placa con el. En otras palabras, estamos hablando de una placa construida de código abierto, con un micro-controlador Atmel. La placa Arduino, en este caso, es el Mega ADK para se mas especifico.
<br></br>
<br></br>
-
The main option was using an Arduino UNO itself, but since the Mega was already at our reach, we decided to go with it.
+
La opción principal, era la de utilizar el Arduino UNO mismo, pero ya que teníamos al Mega, en nuestro alcance, decidimos ir con el.
<br></br></p></td>
<br></br></p></td>
Line 132: Line 132:
<table style="background-color: #FFFFFF;" width="100%" id="texto">
<table style="background-color: #FFFFFF;" width="100%" id="texto">
-
<tr><td><p align="justify"> This allows us to connect in a prototype like way, all of the output devices, or inputs, and manipulate them trough the means of code! The code used to program Arduino, Is based on Processing and is written in Java. It has functionality similar to C/C++.
+
<tr><td><p align="justify"> Esto nos permite conectar de manera de prototipo, todos los dispositivos de salida, o de entrada, y ¡manipularlos a través del código! El código utilizado para programar Arduino, esta basado en Processing y esta escrito en Java. Tiene funcionalidad similar a la de C/C++.
<br></br>
<br></br>
-
With this in mind, we can program our board in order to control the whole system by receiving and responding to the environment, that is. We will also add interactivity to this board, through the means of an interface.
+
Con esto en mente, podemos programar nuestra placa, para poder controlar todo el sistema, recibiendo y respondiendo al ambiente, en otras palabras interactuando. También añadiremos interactividad a la placa, por medio de una interfase.
<br></br>
<br></br>
-
 
+
Después entra en juego, el arreglo de LEDs UV. Sabemos que E.Coli estará produciendo Vip3Ca3 a una temperatura alrededor de 20˚C o baja. Es en estos momentos, en los cuales el reportero GFP, es producido a lado de Vip3Ca3. El reportero GFP, cuando es expuesto a radiación ultravioleta, emite un brillo verde fluorescente. De manera que lógicamente, si el brillo esta ahí, entonces podemos inferir que Vip3Ca3 se esta produciendo, y el experimento fue un éxito.
-
Next comes into play an array of UV LEDs. We know that our E. coli population will be producing Vip3Ca3 at temperatures ranging along 20˚C or low. It’s in these moments when the GFP reporter is produced alongside with Vip3Ca3. The GFP reporter when exposed to ultraviolet radiation emits a green glow. Thus logically, if the glow is there, we can infer that Vip3Ca3 is being produced, and the experiment is a success.  
+
<br></br>
<br></br>
-
In other words, we need to expose the solution to a wavelength similar of ultraviolet rays. The UV LEDs we mentioned before, emit a wavelength of an approximate 400 nm which should be enough, to expose the green glow in the solution.
+
En otras palabras, necesitamos exponer la solución a una longitud de onda similar a una de rayos ultravioleta. Los LEDs UV que mencionamos anteriormente, emiten una longitud de onda, de aproximadamente 400 nm, lo cual debería ser suficiente, para exponer el brillo verde fluorescente en la solución.
<br></br>
<br></br>
-
But in case the wavelength wasn't enough to expose the glow, and it wasn't fully observable from the eye. Then it would mean trouble for us. That’s where the spectrometer comes into play. This device is simple and handmade, using a simple box and a CD. We should observe differences in the spectrometer, by comparing and observing both containers with it. One without Vip3Ca3, and the other one with it.
+
Pero en caso de que la longitud de onda no fuese lo suficiente como para exponer el brillo fluorescente, y no fuese observable desde el ojo. Entonces significaría problemas para nosotros. Es ahí donde el espectrómetro entra. Ese dispositivo es simple y hecho a mano, usando una simple caja y un CD. Debiera ser posible observar diferencias en el espectrómetro, al comparar y observar ambos contenedores con el. Uno sin Vip3Ca3, y el otro con el.
<br></br>
<br></br>
</p>
</p>
 +
</td>
</td>

Revision as of 03:41, 22 June 2013

Software
The Machine's Overview

El Objetivo de nuestro proyecto, es diseñar un sistema o herramienta que pueda automatizar el proceso de experimentación con nuestro proyecto. Una maquina que pueda habilitar al usuario para regular la temperatura de E-Coli, para poder producir Vip3Ca3 y transportarlo a diferentes contenedores mientras se mantiene el crecimiento de la populación de las bacterias, controlada.

En un sistema cerrado, el crecimiento de las Bacterias llega a un punto máximo aproximadamente después de un lapso de tiempo de 16 horas, después de eso, el crecimiento se mantiene constante. Después de este evento, las bacterias empiezan a morir, y no queremos eso… todavía. Para poder evitar la muerte de la población, ciertos procedimientos son tomados. Uno de ellos, es el congelar y mantener la populación a una temperatura entre los 4˚C, los cuales detienen la producción de las bacterias y el proceso de crecimiento, mientras se mantienen ´vivas´.

Hemos estado trabajando en el diseño de otro método, con la automatización en mente, como uno de los objetivos centrales. Se han pensado muchas otras ideas, pero solo 1 de ellas, será desarrollada. La meta, es hacerla real y que funcione. No es otro método para controlar o prevenir la muerte de E.Coli, ya que es más bien, una maquina que nos ayuda a crecer E.Coli y producir Vip3Ca3, antes de que nuestras bacterias mueran.

Proyecto de Regulación de Crecimiento y Producción, Maquina VIP-OMatic:



Este proyecto tiene el objetivo, descrito anteriormente, de producir Vip3Ca3 mientras regula el crecimiento y producción de la población de la bacteria. Es una maquina que nos ayuda con los experimentos. Esto es alcanzado utilizando el siguiente sistema:

El sistema consiste de 2 contenedores. El de la izquierda es un contenedor normal el cual le permite al calor ser transferido con facilidad. Denominaremos este contenedor, como el controlador de crecimiento. Debajo del controlador de crecimiento, hay un disipador de calor, el cual tiene la función de disipar el calor que hay en el contenedor. Hay un resistor, el cual tiene la función que consiste en proveer calor, eh incrementar la temperatura del medio, o solución colocada en el contenedor.

La caja en la derecha tiene un disipador de calor, y debajo un resistor, aunque sus posiciones en el proyecto real, están alternadas. El disipador de calor, solo enfría el sistema y los resistores lo calientan. Ya que el sistema no necesita estar congelado, un abanico de PC, debería funcionar bien. El control de crecimiento, utiliza más calor que enfriamiento.

El contenedor de la derecha será denominado, como controlador de producción. El material de este contenedor es el mismo del otro; de hecho, es un simple beaker. Tiene un disipador de calor, el cual transfiere el calor lejos del contenedor, para poder ‘enfriar’ un poco más la solución o el medio. El disipador de calor tiene un abanico, que actúa junto con lineamientos de aluminio/hierro para poder mantener el calor lejos del medio.

Su función es el de mantener el agua abajo de una temperatura amiente, alrededor de unos 20˚C. El resistor debajo, es usado si la temperatura baja mucho, lo cual es muy improbable pero dentro de un margen de posibilidad. En resumen, este contenedor usa mas enfriamiento que calentamiento, así que el resistor, es muy improbable que sea usado.

Ambos contenedores están conectados con un tubo transparente, el cual tiene una bomba de agua. Esto permite al agua, el ser bombeada de izquierda a derecha. La bomba es necesaria para comparar resultados entre ambos contenedores. El sistema cuenta con 2 sensores aprueba de agua, los cuales están en sus contenedores respectivos. Esto nos permite, ver la temperatura de los contenedores y recibir información de ellos. La bomba de agua esta hecha a mano, y es pequeña, lo suficiente como para transferir una pequeña cantidad de agua.

Se debe notar, que todo esto es manipulado eléctricamente. Esto es porque el sistema será controlado y motorizado por una placa con un micro-controlador. De esta manera podrías llamar esto, un robot, ¡porque el sistema es automático e inteligente! Aunque no todo el tiempo, ya que también pretendemos hacerlo interactivo.

La interactividad será alcanzada, utilizando un simple display LCD y unos botones. Podemos controlar y añadir unas funciones extras a la maquina con esto, como por ejemplo, controlando la bomba y el calor o enfriamiento nosotros mismos.

Ya describimos el como, pero no hemos explicado el porque. Ya que nuestra meta, es producir Vip3Ca3, mientras controlamos el crecimiento de las bacterias y su producción, ¡Necesitamos manipular su temperatura!

Observe la siguiente Grafica


Fuente: http://www.ugr.es/~eianez/Microbiologia/12crecimiento.htm

Se puede notar la línea de crecimiento desplazándose hacia abajo, cuando el tiempo se extiende mucho. Esto pasa durante un largo lapso de tiempo, el cual mencionamos al inicio. Las bacterias empezaran a morir después del largo lapso de tiempo. Deberíamos al menos, producir Vip3Ca3 antes de que estos eventos tomen lugar.

Es ahí donde los resistores y disipadores de calor entran. Encendemos los resistores para producir calor, y encendemos los abanicos, o disipadores de calor para disipar el calor.. De esta manera, alteramos el crecimiento. Pero, y si los encendemos, ¿Como sabemos cuando apagarlos? ¿Cómo vamos a controlar eso?

Podemos controlarla utilizando sondas de sensores de temperatura, que son aprueba de agua, lo cual los protege de ella y nos permite recibir una lectura mas precisa y concisa. La información recibida de los sensores, esta relacionada a la temperatura.

Aun así, esto no nos dice como controlamos la temperatura. Incluso con sensores, y salidas (resistores y disipadores de calor) no podemos hacer mucho. Necesitamos algo que pueda manipular toda la información, y es ahí donde el micro-controlador entra en juego.

El micro-controlador utilizado en este proyecto, no es un micro-controlador solo en si, sino una placa con el. En otras palabras, estamos hablando de una placa construida de código abierto, con un micro-controlador Atmel. La placa Arduino, en este caso, es el Mega ADK para se mas especifico.

La opción principal, era la de utilizar el Arduino UNO mismo, pero ya que teníamos al Mega, en nuestro alcance, decidimos ir con el.

Esto nos permite conectar de manera de prototipo, todos los dispositivos de salida, o de entrada, y ¡manipularlos a través del código! El código utilizado para programar Arduino, esta basado en Processing y esta escrito en Java. Tiene funcionalidad similar a la de C/C++.

Con esto en mente, podemos programar nuestra placa, para poder controlar todo el sistema, recibiendo y respondiendo al ambiente, en otras palabras interactuando. También añadiremos interactividad a la placa, por medio de una interfase.

Después entra en juego, el arreglo de LEDs UV. Sabemos que E.Coli estará produciendo Vip3Ca3 a una temperatura alrededor de 20˚C o baja. Es en estos momentos, en los cuales el reportero GFP, es producido a lado de Vip3Ca3. El reportero GFP, cuando es expuesto a radiación ultravioleta, emite un brillo verde fluorescente. De manera que lógicamente, si el brillo esta ahí, entonces podemos inferir que Vip3Ca3 se esta produciendo, y el experimento fue un éxito.

En otras palabras, necesitamos exponer la solución a una longitud de onda similar a una de rayos ultravioleta. Los LEDs UV que mencionamos anteriormente, emiten una longitud de onda, de aproximadamente 400 nm, lo cual debería ser suficiente, para exponer el brillo verde fluorescente en la solución.

Pero en caso de que la longitud de onda no fuese lo suficiente como para exponer el brillo fluorescente, y no fuese observable desde el ojo. Entonces significaría problemas para nosotros. Es ahí donde el espectrómetro entra. Ese dispositivo es simple y hecho a mano, usando una simple caja y un CD. Debiera ser posible observar diferencias en el espectrómetro, al comparar y observar ambos contenedores con el. Uno sin Vip3Ca3, y el otro con el.

cideb
cideb
Contact us! Follow us on twitter and facebook or send us a mail.
CIDEB UANL Team. Centro de Investigación y Desarrollo de Educación Bilingüe
facebooktwitterenvelope