Está en la página 1de 19

Arma tu Arduino

Para armar tu propio Arduino lo primero es ir de compras:


Esta es la lista de componentes para la armada del Arduino.
Parte
Ref
Cantidad Descripcin

Lugar

IC1

MEGA8P

Microcontrolador AVR 28-DIP

Sigma K24 5967


3482059

IC2

7404N

Inversor HEX 14-DIP

Tekcien K25 4096


2686893

IC3

7805

Regulador de voltaje LM 7805


TO-220

Novena

C1

10uF

Condensador electroltico 10UF


50V

C2

1uF

Condensador electroltico 1UF


50V

C3

22pF

Condensador cermico 22pF


200V 5%

Q1

16MHz

CRYSTAL 16.000 Mhz

LED 3mm o 5mm

LED
R1

10K

10K OHM 1/4W 5%

R2

220

10

220 OHM 1/4W 5%

R3

1K

1K OHM 1/4W 5%

S1

Pulsador Normalmente Abierto

X1

Conector DB-9

PROTO

Protoboard (marca WISH


recomendada)

Cable

3 hilos

1mt

Sugerido Cable de Mouse viejo

Con1

3 pin

Conectores ms uas

Con2

2 pin

Conectores ms uas

Fuente

+6V

Fuente de voltaje de 6 a 18 v.
ms de 350 mA.

Para primeros experimentos:

Parte

Ref

Cable UTP
LEDs

Cantidad Descripcin
1mt

Cable para conexiones a protoboard

10

Leds colores varios

POT

10K

Potenciometro 10K

FotR

10K

Fotocelda

Rele

5V.

Rele 5 v.

IC3

2n3904

Transistor NPN

D1

1n4004

Diodo

Cajita de herramientas

Cajita

Una vez tienes tu bolsa de compras hay que familiarizarse un poco con toda esa
cantidad de piezas sueltas para poder reconocerlas y conectarlas debidamente. A
continuacin realizamos una descripcin por etapas de armada para que vayas
entendindo que funcin cumplen los componentes al conectarse entre s.

* Protoboard

El dispositivo mas bsico y grande, que permite conectar los otros facilmente, es
la protoboard. Esta hecha para poder comunicar dos elementos conductores
(alambres, patas de dispositivos, fuentes de voltaje) sin necesidad de soldarlos,
sino simplemente al introducirlos en dos o mas agujeros que por debajo estan
interconectados. No todos los agujeros de la protoboard estan comunicados entre
si. Este es un diagrama simple de su funcionamiento, las franjas grises muestran

lo que seran lineas de conduccion separadas: tiras metalicas dobladas para


agarrar los alambres.

Adaptacion del dibujo de Elisa Canducci, en el Arduino Booklet.

Asi que en los agujeros de la protoboard entraran las paticas o pines de las piezas
para ser conectadas entre si. Entonces lo primero es familiarizarse con cada
pieza, entender un poco la idea de su funcionamiento basico y como se relaciona
con otras, ademas de poder identificar sus partes y como es representada en el
diagrama de ensamblaje.

* Etapa de Alimentacin o regulacin de voltaje

Este grupo de componentes se encargar de darle poder a tu Arduino de forma


segura y estable. Arduino funciona con un voltaje de 5 voltios (V) corriente directa

(DC). Para poder escoger entre muchas fuentes distintas de alimentacin en esta
etapa se organiza un pequeo circuito que convierte una fuente de voltaje DC
cualquiera, entre los 6 y los 18 V, en una salida de 5 V regulada.

La fuente de voltaje

Hay diferentes opciones para alimentar tu Arduino. Cualquier fuente de voltaje


entre los 6 y los 18 voltios (V.), y con mas de 250 mili-Amperios (mA) de capacidad
de corriente har que prenda y se pueda programar. Sin embargo en el desarrollo
de proyectos ser deseable que la capacidad de corriente sea mayor y que el
voltaje extra no sobrecaliente el regulador de voltaje. La fuente genrica ptima
sera de 9 v. y 1000 mA. Todo adaptador tiene esos dos datos, voltaje y corriente.
La corriente de las pilas est especficada en aquellas que son recargables.

En el diagrama la doble flecha hacia arriba con el letrero de 12v representa el


punto donde se conecta el polo positivo de la fuente de voltaje y el segmento
subtitulado por GND (Ground = Tierra) representa la conexin del polo negativo.

Para poder conectar la mayora de estas fuentes a la protoboard se podr usar el


conector de dos pines

Regulador de Voltaje 7805

El regulador de voltaje recibe un voltaje de 6 a 18 voltios en la entrada (fuente


conectada entre ENTRADA (+) y TIERRA (-), y saca un voltaje de 5 voltios entre
SALIDA (+) y TIERRA (-).

Condensadores electrolticos

Los condensadores relacionan dos variables sumamente interesantes para la


manipulacin electrnica: una carga elctrica almacenada y el tiempo que
demoran en almacenar o soltar esa carga. En otras palabras son dispositivos muy
bsicos que introducen la variable tiempo en los circuitos. Arduino utiliza dos tipos
de condensadores: cermicos y electrolticos. Los condensadores electrolticos
tienen una mayor capacidad que los cermicos pero a diferencia de aquellos

tienen polaridad y debe tenerse mucho cuidado en conectarlos en el sentido


correcto.

El smbolo del centro representa un condensador con polaridad, la lnea curva


indica el lado negativo. En la fotografa est resaltado el dibujo sobre el tubo del
condensador que seala la pata negativa.

A la derecha aparece la etapa del circuito en que son usados los condensadores
electrolticos C1 (10 microFaradios) y C2 (1 microFaradios). En este caso
concreto, al estar un condensador grande (C1) a la la entrada y uno pequeo (C2)
a la salida del regulador de voltaje, forman un sistema de amortiguacin o, mejor
dicho, filtrado, para disminuir el efecto de saltos o picos de voltaje.

La etapa de regulacin de voltaje armada:

* El microcontrolador (Atmega8 o Atmega 168)

El microcontrolador es la pieza principal, que contiene la unidad de procesamiento,


la memoria para el archivo y ejecucin de programas, y los puertos de entradas y
salidas (I/O). Como prcticamente cualquier circuito integrado, cada una de sus
patas cumple funciones especficas, es importante aprender a reconocerlas
(contarlas) y ubicarlas segn diferentes maneras de representar el dispositivo. En
la imagen, tres maneras de representarlo: el dispositivo fsico, su representacin
funcional por paticas, y su representacin en el diagrama de Arduino donde la
numeracin de las patas se acomoda grficamente segn lo requieran las
conexiones a realizar.

Recomendamos, por seguridad, que la ubicacin en la protoboard del Atmega est


lo ms lejos posible de la fuente de voltaje, pero esta puede cambiar segn el
capricho de cada uno y el mtodo de comunicacin a usar con el PC (USB o serial
DB9). Recorre el resto de la gua y toma una decisin despus de entender todas
las partes bsicas.

* Etapa de Reloj

Todo computador funciona a una cierta frecuencia de trabajo. En el caso de los


PCs este dato suele relacionarse con la velocidad del procesador en Mega o
Gigahertz. En el caso del Arduino el comps est marcado por un cristal de cuarzo
que oscila electrnicamente 16 millones de veces por segundo (16 Mhz.) y dos
condensadores cermicos.

Los condensadores cermicos

Estos son condensadores sin polaridad, es decir que da igual la pata que se
escoja para conectar a uno u otro lado y parecen fsicamente como una lenteja
con patas. Suelen ser de capacitancias mucho menores que las de los
condensadores electrolticos. En este caso usamos condensadores de 22
picoFaradios.

Oscilador con cristal de cuarzo

El oscilador de 16 MHz (Q) tampoco tiene polaridad. Al conectarse entre los pines
especiales 9 y 10 del Atmega8 y de ah salir en paralelo con los dos
condensadores cermicos a tierra, forman la etapa de reloj tal como se indica en
el diagrama de la derecha.

* Etapa de Reset

Con una resistencia y un pulsador el Arduino tendr un botn que permitir


reiniciar su funcionamiento en cualquier momento para poderlo reprogramar.

Resistencias

Las resistencias son muy simples pero su uso es muy frecuente, sobretodo en el
manejo de las variables de voltaje y corriente a lo largo de un circuito electrnico
aprovechando la muy sencilla Ley de Ohm.

Tampoco tienen polaridad pero es importante aprender a reconocer su valor en


ohmios segn su cdigo de colores. En internet hay mucho sitios que lo explican
brevemente como este. Para esta etapa utilizamos la resistencia, R1, de 10 kiloohmios, cafe-negro-naranja (ntese que en el grfico de ms abajo dice R110K y
no R 110K).

Pulsador N.A. (Normalmente Abierto)

Superbsico. Es un botn que cierra el contacto elctrico entre sus patas al


oprimirse.

Su representacin en el diagrama del Arduino (centro arriba, S1) est un poco


complicada para la que normalmente se usa (abajo de esa).

El pulsador se conecta junto a la resistencia de 10K al pin 1 del Atmega8 para


configurar la etapa de Reset tal como se muestra en el grfico de la derecha. La
bolita de 5 V seala la salida de 5 voltios del 7805.

* Etapa de indicador de funcionamiento

Un pequeo bombillo llamado LED nos avisar que todo esta bien con nuestro
Arduino cada vez que oprimamos el botn de reset.

LEDs

L.E.D. Diodo emisor de luz. Son bombillitos que en principio usaremos para saber
si el Arduino est funcionando o que podemos programar para darnos seales del
funcionamiento del cdigo cuando ya esta corriendo un programa en el Atmega.

Tal como aparece en el grfico de la derecha, el LED se conecta en serie con la


resitencia (R2) de 1K, rojo, rojo, cafe. Esta resistencia permite restarle voltaje al
LED, pues del pin del Atmega salen 5V y el LED slo aguanta 3V.

* Etapa de comunicacin serial

Esta parte del circuito se encarga de comunicar al Arduino con un computador,


tanto para poderlo programar, como para, opcionalmente, conectarlo con
aplicaciones multimedia que usen sensores o actuadores relacionados al
despliegue de video, sonido, texto, internet, etc.

Por lo pronto hay dos opciones, crear un puerto DB9 (el conector de los mouse
viejos) o un USB. Proximamente tendremos imgenes de la board que se
consigue en colombia para la conexin USB. Para la conexin serial, en el
diagrama de abajo apare la configuracin del chip 7404N y su conexin con el
cable DB9.

Diagrama general

Despus de haber reconocido cada una de las piezas ser sencillo armar tu
Arduino siguiendo el diagrama de conexiones. Recuerda que los nmeros de los
pines corresponden a la numeracin de las patas de un chip, tal como se explic
ms arriba.

El grfico que aparece en la pgina oficial tiene una serie de errores que el
anterior esquema corrige.
Correcciones ya realizadas en el diagrama: los pines 1 y 2 del 7404 (IC1)
estaban conectados al contrario; el pulsador (S1) estaba conectado despus de la
resistencia (en serie) y por el contrario debe ir al pin 1 del Atmega y por el otro
lado a tierra; el pin 5 del conector serial no deba ir al LED sino a tierra (en este
caso da igual conectarlo al pin 7 del 7404 que tambin va a tierra); otro error, los
smbolos de los capacitores cermicos tenan polaridad.

!Fotos del montaje.

Algunas fotos antes de montar el 7404:

Configuracin inicial

El ensamblaje de las partes es una gran parte del proceso de armada del Arduino
pero ah no acaba todo, falta una condicin esencial para su funcionamiento y es
la grabacin del firmware (revise la definicin de firmware). Este paso nos
permitir programar el micirocontrolador Atmega8 a travs del conector serial
desde el computador.

Cable a puerto paralelo

Lo primero es armar un conector paralelo especial. Este conector permitir


programar el Atmega8 por primera vez para luego poder usar el cable serial. De
ah en adelante no ser necesario, pues ese cable serial no solo permitir bajar los
nuevos programas sino adems realizar el envo y recepcin de datos en tiempo
real con otros computadores.

Se necesita:

Un conector DB-15 macho (como el de las impresoras viejas)

2 resistencias de 470 ohm (amarillo-morado-cafe-dorado)

1 resistencia de 220 ohm (rojo-rojo-cafe-dorado)

Un cable con, por lo menos, cinco alambres

La idea es seguir el siguiente esquema para armar el quemador:

Igual que en la armada del cable serial, lo mejor es pre-estaar las cuencas de los
pines del conector DB-15 donde sern soldadas las resistencias o los alambres, e
ir soldando una por una las resistencias

y luego los cables. Igualmente, tener muy en cuenta los colores que se escogen
para cada pin pues luego ser necesario reconocerlos para conectarlos en la
protoboard.

Finalmente se mete todo esto en la carcasa del conector y se asegura con


silicona.

Grabar el firmware

El firmware o bootloader es un programa inicial que hara titilar el led del Arduino
(para saber que en principio funciona) y le dara algunos segundos de espera (+ 10
segs.) en donde no hara nada ms que esperar que le llegue un nuevo programa
por el cable serial.

Bajar el firmware al microcontrolador es muy sencillo.

1. Conecte los cables del cable paralelo a los pines del Atmega8 recordando los
colores que usted eligi para cada pin y segn el esquema

2. Conecte la fuente de voltaje a su Arduino (la protoboard con todas las partes
ensambladas), despus de verificar las conexiones ms de una vez.

3. Conecte el cable paralelo al puerto paralelo de su computador (el led en el pin


19 del Atmega8 se encender).

4. Abra el software Arduino y en el men Tools, oprima Burn Bootloader (parallel


port). El led comenzar a parpadear arrtmicamente y al final dar un ltimo
parpadeo rpido. Listo.

Problemas Tpicos

Windows XP es un lo con el puerto paralelo, si no funcion intente bajar y correr


este parche al registro del sistema.

También podría gustarte