You are on page 1of 33

Freeduino

Manual de Ensamblaje
NKC Electronics versión 1.20
Marlon J. Manrique
Copyright © Marlon J. Manrique 2008
http://marlonj.com
Creative Commons
Reconocimiento-No comercial-Compartir
bajo la misma licencia 2.5 Colombia

Versión 0.1 Agosto 27 de 2008

Arduino es una marca registrada de Arduino Team


Tabla de Contenido
Plataforma Arduino.......................................................................................1
Arduino....................................................................................................1
Freeduino..................................................................................................2
Preparación del Ensamblaje..........................................................................4
Requerimientos Previos...........................................................................4
Instalación Controlador USB...................................................................5
Herramientas :..........................................................................................6
Ensamblaje....................................................................................................7
Contenido del Kit.....................................................................................7
Identificar Componentes..........................................................................8
Componentes del Kit :..............................................................................9
Montaje Conexión USB.........................................................................10
Prueba Conexión USB...........................................................................14
Regulador de Potencia ...........................................................................15
Prueba Alimentación Externa ................................................................16
Montaje Oscilador .................................................................................17
Montaje Luces Indicadoras....................................................................18
Montaje Circuito de Reset......................................................................19
Montaje Conectores...............................................................................20
Montaje del Micro Controlador.............................................................21
Prueba de la Tarjeta ...............................................................................22
Instalación Ambiente de Desarrollo............................................................23
Enlaces........................................................................................................28

Indice Ilustraciones
Ilustración 1: Arduino NG............................................................................1
Ilustración 2: Freeduino................................................................................2
Ilustración 3: Kit Freeduino..........................................................................4
Ilustración 4: Herramientas...........................................................................6
Ilustración 5: Presentación del Kit................................................................7
Ilustración 6: Partes del Kit..........................................................................7
Ilustración 7: Circuito...................................................................................8
Ilustración 8: Etiquetas en la Tarjeta.............................................................8
Ilustración 9: Polifusible.............................................................................10
Ilustración 10: Polifusible doblado.............................................................10
Ilustración 11: Fusible Soldado..................................................................10
Ilustración 12: F1........................................................................................10
Ilustración 13: Selector Fuente...................................................................11
Ilustración 14: Jumper Fuente.....................................................................11
Ilustración 15: Condensadores USB...........................................................12
Ilustración 16: Indicador de Potencia.........................................................12
Ilustración 17: Conector USB.....................................................................13
Ilustración 18: Conector USB Soldado.......................................................13
Ilustración 19: Conexión USB....................................................................14
Ilustración 20: LED de Potencia.................................................................14
Ilustración 21: Prueba Conexión USB........................................................14
Ilustración 22: Componentes Regulador de Potencia.................................15
Ilustración 23: Zona de Potencia Terminada...............................................16
Ilustración 24: Componentes Oscilador......................................................17
Ilustración 25: Posición Oscilador..............................................................17
Ilustración 26: Oscilador ............................................................................17
Ilustración 27: Resistencias Luces..............................................................18
Ilustración 28: LEDs Indicadores...............................................................18
Ilustración 29: Condensadores....................................................................19
Ilustración 30: Botón Pulsador...................................................................19
Ilustración 31: Conectores 8 Pines..............................................................20
Ilustración 32: Conectores 6 Pines..............................................................20
Ilustración 33: Socket Micro Controlador..................................................21
Ilustración 34: Micro Controlador..............................................................21
Ilustración 35: Prueba de la Tarjeta............................................................22
Ilustración 36: Pagina Descarga Arduino...................................................23
Ilustración 37: Programa.............................................................................24
Ilustración 38: Arduino IDE.......................................................................24
Ilustración 39: Configuración Puerto..........................................................25
Ilustración 40: Ejemplo Blink.....................................................................25
Ilustración 41: Compilar.............................................................................26
Ilustración 42: Compilación Satisfactoria...................................................26
Ilustración 43: Descargar Programa............................................................26
Ilustración 44: Ejemplo Blink.....................................................................27
Plataforma Arduino

Arduino
Arduino es plataforma abierta para computación
física basada en una tarjeta de entrada y salida muy
sencilla y un ambiente de desarrollo que implementa
el lenguaje de programación Wiring basado en
Processing. Arduino puede ser utilizada para crear
objetos interactivos independientes o conectados al
computador a través de programas en Processing,
Java, PD, entre muchos otros. El ambiente de
desarrollo opensource puede ser descargado de forma gratuita
(Actualmente funciona sobre las plataforma Linux, Mac OS X y
Windows )

Actualmente existen muchas versiones de la tarjeta, siendo las mas


reconocida la Diecimila la cual posee
conector USB y posee una forma estándar
que permite adicionarle tarjetas con
componentes adicionales.

Existen muchas otras versiones de


Arduino como son la versión compacta
llamada Nano, una versión con un
módem Bluetooth para comunicación
inalambrica, Lilypad para utilizarla en la
creación de prendas de vestir, Mini la
versión mas pequeña, una versión con
puerto serie. También existen versiones
de terceros basadas en el diseño original
de la tarjeta como son Boarduino, Bare-
Bones Boards, Sanguino, Freeduino
Ilustración 1: Arduino NG
entre otras.

Freeduino Manual de Ensamblaje 1


Freeduino
La tarjeta Freeduino es un versión especial de la tarjeta Arduino Diecimila
USB diseñada para permitir un ensamblado fácil utilizando partes
insertables (exceptuando el chip FT232L de comunicación USB), la tarjeta
fue diseñada por Bill Westfield del equipo de Freeduino.

Algunas nuevas características disponibles en la Arduino Diecimila que se


implementaron en la tarjeta Freeduino son :

● AutoReset : Es posible cargar en el micro controlador programas


sin necesidad de pulsar el botón de reset.
● Protección USB : Un polifusible reinicializable protege al puerto
USB de sobrecargas o cortos circuitos.
● Nuevo Bootloader
● Tarjeta fácil de soldar

El chip FT232RL viene pre soldado, eliminando la necesidad de soldar este


componente al ser el mas difícil de soldar. El componentes adicionales son
muy fácil de soldar ya que se insertan en orificios en la tarjeta.

Ilustración 2: Freeduino

Freeduino Manual de Ensamblaje 2


El presente manual explica paso a paso el montaje de la tarjeta Freeduino
de NCK Electronics versión 1.20.

La tarjeta puede ser adquirida pre ensamblada o como kit con todas las
partes necesarias para su ensamblaje, tiene un costo de 24 dolares, mas
gastos de envió

http://www.nkcelectronics.com

En Colombia se puede adquirir el kit, partes,


componentes y otras tarjetas a través de Mary Jane Soft
o ponerse en contacto con Marlon J. Manrique
a través de correo electrónico

http://www.maryjanesoft.com

marlonj (at) excite (dot) com

Si encuentra algún error


o tiene alguna sugerencia no dude en contactarnos

Freeduino Manual de Ensamblaje 3


Preparación del Ensamblaje
A continuación se indican los requerimientos para el ensamblaje de la
tarjeta Freeduino versión 1.20 de NKC Electronics

Al momento de adquirir el kit se le entregaran las partes necesarias para el


montaje de la tarjeta Freeduino compatible con Arduino.

Ilustración 3: Kit Freeduino

Requerimientos Previos
Antes de comenzar con el ensamblaje verifique si cuenta con estos
elementos:
● Cable USB para impresora
● Adaptador de voltaje con salida entre siete y doce voltios (opcional)
● Computador con conectores USB
● Sistema operativo Linux, Mac OS X o Windows
● Pila de nueve voltios (opcional)

Freeduino Manual de Ensamblaje 4


Instalación Controlador USB
Para utilizar la conexión USB con la tarjeta debemos primero instalar el
controlador del chip FTDI FT232R

Nota :
Si utiliza Linux con un Kernel mayor a 2.6.9 no necesita instalar el
controlador.

● Abra su navegador y diríjase a la pagina


http://www.ftdichip.com/Drivers/VCP.htm
● Busque su sistema operativo
● Busque el dispositivo FT232R
● Descargue el controlador siguiendo el enlace de la versión del
controlador
● Si utiliza Windows puede escoger un ejecutable siguiendo el enlace
setup executable

Puede consultar la guía de instalación del controlador en


http://www.ftdichip.com/Documents/InstallGuides.htm

Puede utilizar el siguiente enlace para descargar el controlador para los


sistemas operativos Windows Server, XP o Vista
http://www.ftdichip.com/Drivers/CDM/CDM 2.04.06.exe
descargue y ejecute
Este controlador también lo puede encontrar en el CD
que viene con la tarjeta

Freeduino Manual de Ensamblaje 5


Herramientas :

Ilustración 4: Herramientas

● Cautin
● Soldadura
● Corta Cable
● Pasta para soldar
● Multimetro (Opcional)

Freeduino Manual de Ensamblaje 6


Ensamblaje

Contenido del Kit


● El kit con las partes viene en una bolsa plástica resellable anti
estática

Ilustración 5: Presentación del Kit

● Abra el kit e identifique todas las partes


verifique que este completo

Ilustración 6: Partes del Kit

Freeduino Manual de Ensamblaje 7


Identificar Componentes

● Tome la placa e identifique los componentes y etiquetas

Ilustración 7: Circuito

Cada componente esta marcado con una letra y numero por ejemplo
chip IC4 o el diodo D1. Algunos componentes tienen escrito el
valor, por ejemplo en le caso del condensador C7 el valor es de 47u
Faradios. Algunos componentes necesitan colocarse en determinada
posición en el caso de los condensadores el conector positivo debe
ir el el orificio marcado con +

Ilustración 8: Etiquetas en la
Tarjeta

Freeduino Manual de Ensamblaje 8


Componentes del Kit :
Partes Cant. Dispositivo
PCB 1 Circuito Freeduino (Compatible con Arduino)
S1 1 Botón Pulsador para el reset
IC4 1 Regulador de Voltaje 7805 T0220
X1 1 Conector USB hembra tipo B
PWR, TX, RX, 13 4 LED Verde de 3 milímetros
POWER,J1 2 Conectores hembras de 6 pines
J2,J3 2 Conectores hembras de 8 pines
DC1 1 Conector de potencia de 2.1 mm
Q1 1 Oscilador de Cuarzo o Cerámico de 16 Mhz
D1 1 Diodo 1N4004
R1 1 Resistencia de 10K ¼ W
R7,R8,R9,R10,R11,R12 6 Resistencia de 1K ¼ W
C1,C5,C8,C9,C10,C12,CRS 7 Condensador Cerámico de 0.1uF
C13 1 Condensador Cerámico de 4.7uF
C4 1 Condensador Cerámico de 0.01uF
C2,C3 2 Condensador Cerámico de 22pF
(solo con el cristal de cuarzo)
C6 1 Condensador Electrolítico de 100uF
C7 1 Condensador Electrolítico de 47uF
ATMEGA168 1 Micro controlador Atmega128 28 pines DIP
Con bootloader Diecimila
IC1 1 Circuito Integrado FT232RL USB
(pre soldado)
X3 1 Socket para chip de 28 pines
SV1 1 Regleta de 3 pines
ICSP 1 Regleta de 2x3 pines
PTC 1 Polifusible
SHUNT 1 Jumper

Freeduino Manual de Ensamblaje 9


Montaje Conexión USB
Se comienza el ensamblado de la tarjeta por la conexión USB.

● Identifique el polifusible PTC


● Doble una de sus conectores para poder colocarlo en la tarjeta

Ilustración 9: Ilustración 10:


Polifusible Polifusible doblado

● Busque en la placa la etiqueta F1 e inserte el fusible, proceda a


soldar

Ilustración 12: F1 Ilustración 11: Fusible Soldado

Freeduino Manual de Ensamblaje 10


● Tome la regleta de 3 pines y solde junto alas etiquetas EXT USB

Ilustración 13: Selector


Fuente

● Coloque el Jumper en la posición de USB

Ilustración 14: Jumper Fuente

Este jumper permite seleccionar la fuente de alimentación de la


tarjeta, actualmente la tarjeta puede ser alimentada utilizando el
cable USB o una fuente de poder externa EXT como un adaptador
o una batería de 9 voltios.

Freeduino Manual de Ensamblaje 11


● Proceda a soldar los
condensadores pertenecientes
al circuito USB

Busque el condensador de
4.7uF (hay uno) y solde en
C13

Busque dos condensadores de


0.1uF (hay siete) y solde en
C8 y C10

Busque un condensador de
0.01uF (hay uno) y solde en
C4
Ilustración 15:
Condensadores USB

Proceda a soldar la luz indicadora de Potencia la cual se ilumina


cuando la tarjeta recibe energía a través del puerto USB o de una
fuente externa

Busque una resistencia de 1K (hay


una), se puede identificar por las
bandas de colores :
Café, Negro, Rojo, Dorado

Solde la resistencia en R8

Tome un LED e inserte el conector


mas largo por el orificio con el
signo de + Ilustración 16: Indicador de
Potencia
Solde el LED

Freeduino Manual de Ensamblaje 12


● Tome el conector USB y verifique que los conectores están
derechos, inserte el conector haciendo pasar los cuatro conectores y
el sujetador del conector en la tarjeta.

Ilustración 17: Conector USB

Ilustración 18: Conector USB Soldado

Freeduino Manual de Ensamblaje 13


Prueba Conexión USB
A continuación se probara que la conexión USB este funcionando.

● Conecte el cable de impresora USB al computador y luego a la


tarjeta

Ilustración 20: LED de


Ilustración 19: Conexión USB Potencia

● Verifique que el LED indicador de potencia este encendido

Ilustración 21: Prueba Conexión USB

Freeduino Manual de Ensamblaje 14


Regulador de Potencia
A continuación se realizara el montaje del circuito de alimentación externa
el cual regula el voltaje a cinco voltios.

Ilustración 22: Componentes


Regulador de Potencia

● Separe los siguientes componentes :


○ Regulador de Voltaje 7805 5V, Circuito con tres conectores
○ Dos condensadores de 0.1uF (quedan cinco)
○ Un condensador electrolítico de 47uF (hay uno, barril pequeño)
○ Un condensador electrolítico de 100uF (hay uno, barril grande)
○ Diodo 1N4004
○ Conector de potencia de 2.1 mm

● Utilizando pinzas doble los conectores del regulador de voltaje 90


grados, inserte en IC4 y proceda a soldar.
● Solde los dos condensadores cerámicos en C12 y C5
● Inserte el diodo en D1, verifique que la banda gris en un extremo
del diodo queda sobre el símbolo de la barra
● Inserte los condensadores electrolíticos (en forma de barril) en C6 y

Freeduino Manual de Ensamblaje 15


C7 verificando que el conector mas largo quede en el orificio
marcado con el signo +
Al terminar de soldar los componentes la zona de potencia de la tarjeta se
debe ver así :

Ilustración 23: Zona de Potencia Terminada

Prueba Alimentación Externa


A continuación se probara si las la alimentación externa funciona.

● Cambie el jumper a la posición EXT


● Conecte un adaptador a una fuente de voltaje
● Seleccione un voltaje de 7 a 12 voltios
● Inserte el adaptador en el conector externo de potencia
● Verifique que el LED de potencia se encienda
● También puede utilizar una pila de nueve voltios para realizar la
prueba

Freeduino Manual de Ensamblaje 16


Montaje Oscilador
A continuación se realizara el montaje del oscilador, este genera pulsos a
16 MHz, lo cual permite suministrar la velocidad de procesamiento del
micro controlador

● Busque el oscilador
● Busque dos condensadores cerámicos de 22uF (hay dos)

Ilustración 24: Componentes Oscilador

● Identifique el lugar donde se deben soldar estos componentes :


Q1, C2, C3

Ilustración 25: Posición


Oscilador Ilustración 26: Oscilador

Freeduino Manual de Ensamblaje 17


Montaje Luces Indicadoras
A continuación se soldaran las luces indicadoras de transmisión y
recepción a través del puerto serie y el LED en el pin numero 13 de la
tarjeta que es utilizado como luz indicadora multiproposito.

● Tome las cinco restantes


resistencias de 1K, se
puede identificar por las
bandas de colores : Café,
Negro, Rojo, Dorado

● Solde en
R11,R12,R9,R10,R7
Ilustración 27: Resistencias Luces

● Tome los LEDs restantes y coloquelos en RX, TX, 13


Recuerde que se debe insertar el conector mas largo en el orificio
marcado con el signo +

Ilustración 28: LEDs Indicadores

Freeduino Manual de Ensamblaje 18


Montaje Circuito de Reset
A continuación se realizara el montaje del micro controlador

● Tome dos condensadores de 0.1uF (quedan tres)


Solde en CRS, C1 y C9

Ilustración 29: Condensadores

● Tome la regleta de 3x2 y solde en ICSP


● Tome el botón pulsador en RESET
● Tome la resistencia de 10K (Café,Negro,Naranja, Dorado)
y solde en R1

Ilustración 30: Botón Pulsador

Freeduino Manual de Ensamblaje 19


Montaje Conectores
A continuación se realizara el montaje de los conectores hembra de las
entradas y salidas de la tarjeta. Estos conectores permite insertar los
contactos para el montaje de circuitos con LEDs, resistencias y otros
componentes electrónicos

La tarjeta cuenta con trece pines digitales y seis análogos, también cuenta
con conector para la alimentación externa de voltaje a 3.3 y 5 voltios

● Tome los conectores hembra de 8 pines y solde en la parte superior


de la tarjeta

Ilustración 31: Conectores 8 Pines

● Tome los conectores hembra de 6 pines y solde en la parte inferior


de la tarjeta

Ilustración 32: Conectores 6 Pines

Freeduino Manual de Ensamblaje 20


Montaje del Micro Controlador
A continuación se realizara el montaje del micro controlador el cual
previamente ha sido programado con el Bootloader de la tarjeta Diecimila.

● Tome el socket portador del micro controlador


● Verifique que la muesca del conector se encuentra en la misma
posición que el diagrama de la tarjeta
● Proceda a soldar los 28 pines

Ilustración 33: Socket Micro Controlador

● Tome el micro controlador he inserte en el Socket


● Verifique que la muesca del micro controlador coincida con la
muesca del socket

Ilustración 34: Micro Controlador

Freeduino Manual de Ensamblaje 21


Prueba de la Tarjeta
A continuación se probara la tarjeta para verificar su correcto
funcionamiento.

● Suministre energía a la tarjeta, esto lo puede hacer de varias


formas :

○ USB
1. Cambie el selector de potencia a USB
2. Conecte el cable USB de impresora al computador y luego a
la tarjeta
○ Potencia Externa
1. Cambie el selector de potencia a EXT
2. Conecte un adaptador de 7 a 12 voltios o conecte una pila
de nueve voltios utilizando un conector de 2.1 mm

Ilustración 35: Prueba de la Tarjeta

● El LED numero 13 debe comenzar a parpadear


Esto se debe a que el microprocesador viene pre programado con el
programa Blinking_LED

Freeduino Manual de Ensamblaje 22


Instalación Ambiente de Desarrollo
La plataforma Arduino provee el ambiente de desarrollo necesario para
comenzar a desarrollar programas. Este ambiente de desarrollo es conocido
como el IDE.

● Abra su navegador favorito


● Abra la pagina http://www.arduino.cc/en/Main/Software

Ilustración 36: Pagina Descarga Arduino

Freeduino Manual de Ensamblaje 23


● Siga el enlace con el nombre de su sistema operativo,
esto comenzara a descargar un archivo comprimido en formato ZIP
● Descomprima el archivo
● Ejecute el programa Arduino

Ilustración 37: Programa

● Aparece el IDE de Arduino

Ilustración 38: Arduino IDE

● Verifique que su tarjeta este conectada al puerto USB

Freeduino Manual de Ensamblaje 24


● Configure el ambiente de desarrollo para comunicarse con la tarjeta

Ilustración 39: Configuración Puerto

● Abra el ejemplo Blink

Ilustración 40: Ejemplo Blink

● Este ejemplo hace parpadear el LED conectado al pin13 en este casi


el LED rojo en la tarjeta

Freeduino Manual de Ensamblaje 25


● Pulse el botón Verify para compilar el programa

Ilustración 41: Compilar

● Este debe compilarse sin errores

Ilustración 42: Compilación Satisfactoria

● Descargue el programa a la tarjeta, presionando el botón Upload

Ilustración 43: Descargar Programa

● No debe presentarse ningún error, si se presenta alguno verifique la


conexión USB y que el LED de potencia este encendido en la
tarjeta

Freeduino Manual de Ensamblaje 26


● Después de algunos segundos el LED en la tarjeta comienza a
prenderse y apagarse de forma intermitente.

Ilustración 44: Ejemplo Blink

● Para mayor información acerca del ambiente de desarrollo y el


lenguaje de programación viste :

http://www.arduino.cc/en/Guide/HomePage

Freeduino Manual de Ensamblaje 27


Enlaces

● Sitio oficial Arduino :


http://arduino.cc
● Información acerca de Freeduino :
http://freeduino.org
● NKC Electronics fabricante Freeduino
http://www.nkcelectronics.com
● Mary Jane Soft distribuidor Freeduino
http://www.maryjanesoft.com
● Marlon J. Manrique autor del manual
http://marlonj.com
● Otros manuales
http://scribd.com/m4rlonj
● Fotos originales montaje Freeduino
http://www.flickr.com/photos/m4rlonj/sets/72157606697526516

Freeduino Manual de Ensamblaje 28


Si encuentra algún error
o tiene alguna sugerencia no dude en contactarnos
marlonj (at) excite (dot) com

Copyright © Marlon J. Manrique 2008


http://marlonj.com
Creative Commons
Reconocimiento-No comercial-Compartir
bajo la misma licencia 2.5 Colombia

Arduino es una marca registrada de Arduino Team

You might also like