Team:CIDEB-UANL Mexico/Software-Parts

From 2013hs.igem.org

(Difference between revisions)
 
(16 intermediate revisions not shown)
Line 59: Line 59:
<br></br>
<br></br>
-
Arduino Mega ADK, it’s an open source board with an ATmega2560 microcontroller, which will be programmed to control the machine and regulate everything in the system.
+
Arduino Mega ADK, it’s an open source board with an ATmega2560 microcontroller.<br>
 +
It will be programmed to control the machine and regulate everything in the system.
<br></br>
<br></br>
General Information:<br>
General Information:<br>
-
<table border="1">
+
<p><table border="1">
<tr><td>Micro-controller</td><td>ATmega2560</td></tr>
<tr><td>Micro-controller</td><td>ATmega2560</td></tr>
<tr><td>Operating Voltage</td><td>5V</td></tr>
<tr><td>Operating Voltage</td><td>5V</td></tr>
Line 76: Line 77:
<tr><td>EEPROM</td><td>4 KB</td></tr>
<tr><td>EEPROM</td><td>4 KB</td></tr>
<tr><td>Clock Speed</td><td>16 MHz</td></tr>
<tr><td>Clock Speed</td><td>16 MHz</td></tr>
-
</table><br>
+
</table><br></p>
-
More info in its development page: <a>http://arduino.cc/en/Main/ArduinoBoardADK</a><br>
+
<p>More info in its development page: <a href="http://arduino.cc/en/Main/ArduinoBoardADK";><font color="blue">http://arduino.cc/en/Main/ArduinoBoardADK</font></a><br>
-
Datasheet about ATMEL: <a>http://www.atmel.com/Images/doc2549.pdf</a>
+
Datasheet about ATMEL: <a href="http://www.atmel.com/Images/doc2549.pdf";><font color="blue">http://www.atmel.com/Images/doc2549.pdf</font></a>
-
<br></br>
+
<br></br></p>
-
<Strong>Heat Disperser x 2:</Strong>
+
<p><Strong>Heat Sink x 2:</Strong>
-
<br></br>
+
<br></br></p>
-
 
+
-
It’s an <Strong>Intel E97375-001 Socket 775 Aluminum Heat Sink Fan.</Strong>
+
-
<br></br>
+
-
We are using a pc, processor fan, just to keep the solution/medium at normal temperatures and to cool the resistors. In this case, we are using 2 of them.<br>
+
<p>It’s an <Strong>Intel E97375-001 Socket 775 Aluminum Heat Sink Fan.</Strong><br>
 +
It's a PC processor fan, to keep the solution/medium at normal temperatures and to cool the resistors.<br>
 +
In this case, we are using 2 of them.</p><br></br>
-
Specifications:<br>
+
<p>Specifications:</p><br>
-
<ul><li>Aluminum heat sink</li>
+
<p><ul><li>Aluminum heat sink</li>
<li>3.5-inch (90 mm) fan</li>
<li>3.5-inch (90 mm) fan</li>
<li>Power input: 12VDC, 0.60A</li>
<li>Power input: 12VDC, 0.60A</li>
<li>Supports Socket 775 CPUs with 65W TDP</li>
<li>Supports Socket 775 CPUs with 65W TDP</li>
-
</ul><br>
+
</ul></p>
-
<Strong>Beaker x 2:</Strong>
+
<p><Strong>Beaker x 2:</Strong>
-
<br></br>
+
<br></br></p>
-
A cylindrical container, which will contain the medium/solution.<br>
+
<p>A cylindrical container, which will contain the medium/solution.<br>
Their capacity will range from 250ml to 400ml.
Their capacity will range from 250ml to 400ml.
-
<br></br>
+
<br></br></p>
-
<Strong>Small Water Pump x 1:</Strong>
+
<p><Strong>Small Water Pump x 1:</Strong>
-
<br></br>
+
<br></br></p>
-
It will use up to 5v~3.3v.<br>
+
<p>A water pump, to pump the solution across containers. It will use up to 5v~3.3v.<br>
We will be using a simple handmade water-pump, which uses the following materials:
We will be using a simple handmade water-pump, which uses the following materials:
-
<br></br>
+
<br></br></p>
-
<ul><li><Strong>Silicone Glue</Strong>, as a Sealant</li>
+
<p><ul><li><Strong>Silicone Glue</Strong>, as a Sealant</li>
<li>A <Strong>Small Capsule</Strong>, about 3cm of diameter and 4.5cm of height</li>
<li>A <Strong>Small Capsule</Strong>, about 3cm of diameter and 4.5cm of height</li>
<li>A tiny <Strong>Electrical Motor</Strong>, enough to fill in the Capsule</li>
<li>A tiny <Strong>Electrical Motor</Strong>, enough to fill in the Capsule</li>
<li><Strong>Rotating Blades</Strong>, little enough to fit in the motor's axis</li>
<li><Strong>Rotating Blades</Strong>, little enough to fit in the motor's axis</li>
-
<li><Strong>Transparent Tube</Strong>, About 0.5cm~1cm diameter and small thickness</li></ul><br>
+
<li><Strong>Transparent Tube</Strong>, About 0.5cm~1cm diameter and small thickness</li></ul><br></p>
-
<Strong>LCD Display x 1:</Strong>
+
<p><Strong>LCD Display x 1:</Strong>
-
<br></br>
+
<br></br></p>
-
We will use an LCD to display temperature and relevant data.<br>
+
<p>We will use an LCD to display temperature and relevant data.<br>
-
An 16x2 liquid crystal display. It displays White text and has a Blue background.<br>
+
Its an 16x2 liquid crystal display.<br>
-
Its specifically a <Strong>16x2_KST1602B-W</Strong>.<br>
+
It can display White text, and has a Blue background.<br>
 +
It's specifically a <Strong>16x2_KST1602B-W</Strong>.<br>
It employs a HD44780 parallel interface chipset.<br>
It employs a HD44780 parallel interface chipset.<br>
Dimensions: 84 mm x 44 mm. And Uses About 5v.
Dimensions: 84 mm x 44 mm. And Uses About 5v.
-
<br></br>
+
<br></br></p>
-
HD44780 Datasheet: <a>https://www.sparkfun.com/datasheets/LCD/HD44780.pdf</a><br>
+
<p>HD44780 Datasheet: <a href="http://www.sparkfun.com/datasheets/LCD/HD44780.pdf";><font color="blue">http://www.sparkfun.com/datasheets/LCD/HD44780.pdf</font></a><br>
-
16x2_KST1602B-W Datasheet: <a>http://www.5hz-electronica.com/datasheets/16x2_KST1602B-W.pdf</a>
+
16x2_KST1602B-W Datasheet: <a href="http://www.5hz-electronica.com/datasheets/16x2_KST1602B-W.pdf";><font color="blue">http://www.5hz-electronica.com/datasheets/16x2_KST1602B-W.pdf</font></a>
-
<br></br>
+
<br></br></p>
-
<Strong>UV LED x 4:</Strong>
+
<p><Strong>UV LED x 4:</Strong>
-
<br></br>
+
<br></br></p>
-
We are using LEDs which will be used to expose the GFP reporter.
+
<p>We are using UV LEDs, so they can expose the GFP reporter.
-
<br></br>
+
<br></br></p>
-
Features:<br>
+
<p>Features:<br>
<ul><li>T1 3/4 5mm clear lens</li>
<ul><li>T1 3/4 5mm clear lens</li>
<li>395-400 nm</li>
<li>395-400 nm</li>
<li>100-180 mcd</li>
<li>100-180 mcd</li>
-
<li>Voltage drop 3-3.6V operation</li></ul><br>
+
<li>Voltage drop 3-3.6V operation</li></ul><br></p>
-
YSL-R547P4C-E3 Datasheet: <a>https://www.sparkfun.com/datasheets/Components/LED/YSL-R547P4C-E3.pdf</a>
+
<p>YSL-R547P4C-E3 Datasheet: <a href="http://www.sparkfun.com/datasheets/Components/LED/YSL-R547P4C-E3.pdf";><font color="blue">https://www.sparkfun.com/datasheets/Components/LED/YSL-R547P4C-E3.pdf</font></a>
-
<br></br>
+
<br></br></p>
-
<Strong>Adapter AC/DC wall-12VDC 2A x 1:</Strong>
+
<p><Strong>Adapter AC/DC wall-12VDC 2A x 1:</Strong>
-
<br></br>
+
<br></br></p>
-
This will be our source of energy regarding the Micro-Controller and everything connected to it.<br>
+
<p>This will be our source of energy regarding the Micro-Controller and everything connected to it.<br>
Can revieve input Voltage of 100 to 240VAC.
Can revieve input Voltage of 100 to 240VAC.
-
<br></br>
+
<br></br></p>
-
AG2412-B281(2A0F) Datasheet: <a>http://www.phidgets.com/documentation/Phidgets/3024_0_Product_Manual.pdf</a>
+
<p>AG2412-B281(2A0F) Datasheet: <a href="http://www.phidgets.com/documentation/Phidgets/3024_0_Product_Manual.pdf";><font color="blue">http://www.phidgets.com/documentation/Phidgets/3024_0_Product_Manual.pdf</font></a>
-
<br></br>
+
<br></br></p>
-
<Strong>Adapter AC/DC wall-9VDC 650mA x 1:</Strong>
+
<p><Strong>Adapter AC/DC wall-9VDC 650mA x 1:</Strong>
-
<br></br>
+
<br></br></p>
-
This will be used as source of energy, in case the AC/DC wall-12VDC malfunctions.<br>
+
<p>This will be used as source of energy, in case the AC/DC wall-12VDC malfunctions.<br>
It's also to replace the amount of amperage, if it turns out to be unnecessary.<br>
It's also to replace the amount of amperage, if it turns out to be unnecessary.<br>
Can take input Voltage of 100 to 240VAC.
Can take input Voltage of 100 to 240VAC.
-
<br></br>
+
<br></br></p>
-
<Strong>Temperature Sensor Probe x 2:</Strong>
+
<p><Strong>Temperature Sensor Probe x 2:</Strong>
 +
<br></br></p>
-
Its a <Strong>DS18B20 Programmable Resolution 1-Wire Digital Thermometer.</Strong><br>
+
<p>Its a <Strong>DS18B20 Programmable Resolution 1-Wire Digital Thermometer.</Strong><br>
We will use this probes in order to measure the temperature of water.
We will use this probes in order to measure the temperature of water.
<br></br>
<br></br>
Its power supply range is 3v~5.5V.<br>
Its power supply range is 3v~5.5V.<br>
The temperature it can read, ranges between -55°C to +125°C (-67°F to +257°F).
The temperature it can read, ranges between -55°C to +125°C (-67°F to +257°F).
-
<br></br>
+
<br></br></p>
-
More Info in its page: <a>http://www.maximintegrated.com/datasheet/index.mvp/id/2812</a><br>
+
<p>More Info in its page: <a href="http://www.maximintegrated.com/datasheet/index.mvp/id/2812";><font color="blue">http://www.maximintegrated.com/datasheet/index.mvp/id/2812</font></a><br>
-
Datasheet DS18B20: <a>http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf</a>
+
Datasheet DS18B20: <a href="http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf";><font color="blue">http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf</font></a>
-
<br></br>
+
<br></br></p>
-
<Strong>Small Buttons x 4:</Strong>
+
<p><Strong>Small Buttons x 4:</Strong>
-
<br></br>
+
<br></br></p>
-
It's an <Strong>AU-101.</Strong><br>
+
<p>It's an <Strong>AU-101.</Strong><br>
Can take 12 Vdc, 50 mA, and has 4 terminals.
Can take 12 Vdc, 50 mA, and has 4 terminals.
-
<br></br>
+
<br></br></p>
-
We will use this buttons, in order to interact with the LCD or Actuators, and Sensors.
+
<p>We will use this buttons, in order to interact with the LCD or Actuators, and Sensors.
-
<br></br>
+
<br></br></p>
-
<Strong>Red & Black Tinned Wire x 2:</Strong>
+
<p><Strong>Red & Black Tinned Wire x 2:</Strong>
-
<br></br>
+
<br></br></p>
 +
 
 +
<p>We will use at least up to 2m~4m to cover all connections, with both of them.
 +
<br></br></p>
 +
 
 +
<p><Strong>Resistors x2:</Strong>
 +
<br></br></p>
 +
 
 +
<p>We will use resistors, in order to heat the medium or solution.<br>
 +
Can take up to 100~120v.
 +
<br></br></p>
 +
 
 +
<p><Strong>Relays x2:</Strong>
 +
<br></br></p>
 +
 
 +
<p>This relays, are used to control the resistors without making contact with the Arduino.<br>
 +
Since it would burn it's circuits instantly.<br>
 +
Can take up to 100~120v, and uses at least 5~9v.
 +
<br></br></p>
-
We will use at least up to 2m~4m to cover all connections, with both of them.
 
-
<br></br>
 
-
</p>
 
</td>
</td>
Line 205: Line 222:
</html>
</html>
-
{{:Team:CIDEB-UANL_Mexico/footer}}
+
{{:Team:CIDEB-UANL_Mexico/footer/Español}}

Latest revision as of 07:07, 22 June 2013

Software
Parts

This section contains information about the parts used in the robot project.

The Micro-Controller x 1:

Arduino Mega ADK, it’s an open source board with an ATmega2560 microcontroller.
It will be programmed to control the machine and regulate everything in the system.

General Information:

Micro-controllerATmega2560
Operating Voltage5V
Input Voltage (recommended)7-12V
Input Voltage (limits)6-20V
Digital I/O Pins54 (of which 15 provide PWM output)
Analog Input Pins16
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory256 KB of which 8 KB used by bootloader
SRAM8 KB
EEPROM4 KB
Clock Speed16 MHz

More info in its development page: http://arduino.cc/en/Main/ArduinoBoardADK
Datasheet about ATMEL: http://www.atmel.com/Images/doc2549.pdf

Heat Sink x 2:

It’s an Intel E97375-001 Socket 775 Aluminum Heat Sink Fan.
It's a PC processor fan, to keep the solution/medium at normal temperatures and to cool the resistors.
In this case, we are using 2 of them.



Specifications:


  • Aluminum heat sink
  • 3.5-inch (90 mm) fan
  • Power input: 12VDC, 0.60A
  • Supports Socket 775 CPUs with 65W TDP

Beaker x 2:

A cylindrical container, which will contain the medium/solution.
Their capacity will range from 250ml to 400ml.

Small Water Pump x 1:

A water pump, to pump the solution across containers. It will use up to 5v~3.3v.
We will be using a simple handmade water-pump, which uses the following materials:

  • Silicone Glue, as a Sealant
  • A Small Capsule, about 3cm of diameter and 4.5cm of height
  • A tiny Electrical Motor, enough to fill in the Capsule
  • Rotating Blades, little enough to fit in the motor's axis
  • Transparent Tube, About 0.5cm~1cm diameter and small thickness

LCD Display x 1:

We will use an LCD to display temperature and relevant data.
Its an 16x2 liquid crystal display.
It can display White text, and has a Blue background.
It's specifically a 16x2_KST1602B-W.
It employs a HD44780 parallel interface chipset.
Dimensions: 84 mm x 44 mm. And Uses About 5v.

HD44780 Datasheet: http://www.sparkfun.com/datasheets/LCD/HD44780.pdf
16x2_KST1602B-W Datasheet: http://www.5hz-electronica.com/datasheets/16x2_KST1602B-W.pdf

UV LED x 4:

We are using UV LEDs, so they can expose the GFP reporter.

Features:

  • T1 3/4 5mm clear lens
  • 395-400 nm
  • 100-180 mcd
  • Voltage drop 3-3.6V operation

YSL-R547P4C-E3 Datasheet: https://www.sparkfun.com/datasheets/Components/LED/YSL-R547P4C-E3.pdf

Adapter AC/DC wall-12VDC 2A x 1:

This will be our source of energy regarding the Micro-Controller and everything connected to it.
Can revieve input Voltage of 100 to 240VAC.

AG2412-B281(2A0F) Datasheet: http://www.phidgets.com/documentation/Phidgets/3024_0_Product_Manual.pdf

Adapter AC/DC wall-9VDC 650mA x 1:

This will be used as source of energy, in case the AC/DC wall-12VDC malfunctions.
It's also to replace the amount of amperage, if it turns out to be unnecessary.
Can take input Voltage of 100 to 240VAC.

Temperature Sensor Probe x 2:

Its a DS18B20 Programmable Resolution 1-Wire Digital Thermometer.
We will use this probes in order to measure the temperature of water.

Its power supply range is 3v~5.5V.
The temperature it can read, ranges between -55°C to +125°C (-67°F to +257°F).

More Info in its page: http://www.maximintegrated.com/datasheet/index.mvp/id/2812
Datasheet DS18B20: http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf

Small Buttons x 4:

It's an AU-101.
Can take 12 Vdc, 50 mA, and has 4 terminals.

We will use this buttons, in order to interact with the LCD or Actuators, and Sensors.

Red & Black Tinned Wire x 2:

We will use at least up to 2m~4m to cover all connections, with both of them.

Resistors x2:

We will use resistors, in order to heat the medium or solution.
Can take up to 100~120v.

Relays x2:

This relays, are used to control the resistors without making contact with the Arduino.
Since it would burn it's circuits instantly.
Can take up to 100~120v, and uses at least 5~9v.

cideb
cideb
¡Contáctanos! Síguenos en twitter y facebook o mándanos un correo.
CIDEB UANL Team. Centro de Investigación y Desarrollo de Educación Bilingüe
facebooktwitterenvelope