Sunteți pe pagina 1din 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
MEGA8-
P
1 Microcontrolador AVR 28-DIP
Sigma K24 5967
3482059
IC2 7404N 1 Inversor HEX 14-DIP
Tekcien K25 4096
2686893
IC3 7805 1
Regulador de voltaje LM 7805
TO-220
Novena
C1 10uF 1
Condensador electroltico 10UF
50V
C2 1uF 1
Condensador electroltico 1UF
50V
C3 22pF 2
Condensador cermico 22pF
200V 5%
Q1 16MHz 1 CRYSTAL 16.000 Mhz

LED 1 LED 3mm o 5mm

R1 10K 2 10K OHM 1/4W 5%

R2 220 10 220 OHM 1/4W 5%

R3 1K 2 1K OHM 1/4W 5%

S1 1 Pulsador Normalmente Abierto

X1 1 Conector DB-9

PROTO 1
Protoboard (marca WISH
recomendada)
Cable 3 hilos 1mt Sugerido Cable de Mouse viejo

Con1 3 pin 1 Conectores ms uas

Con2 2 pin 1 Conectores ms uas

Fuente +6V 1
Fuente de voltaje de 6 a 18 v.
ms de 350 mA.
Para primeros experimentos:
Parte Ref Cantidad Descripcin
Cable UTP 1mt Cable para conexiones a protoboard
LEDs 10 Leds colores varios
POT 10K 1 Potenciometro 10K
FotR 10K 1 Fotocelda
Rele 5V. 1 Rele 5 v.
IC3 2n3904 1 Transistor NPN
D1 1n4004 1 Diodo
Cajita 1 Cajita de herramientas

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 kilo-
ohmios, 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.

S-ar putea să vă placă și