Está en la página 1de 31

UNIDAD EDUCATIVA

“RAMON BARBA NARANJO”

ELECTRONICA DE CONSUMO

MEMORIA TECNICA

Previo a la obtención del título de:

BACHILLER TECNICO EN ELECTRONICA DE CONSUMO

TEMA: Estudio y aplicación del software Arduino en sistemas digitales.

AUTORES: Oña Cayo Byron Eduardo


Rivera Guanoluisa Daniel Andrés
Quimbita Velasco Bryan Alexander

Latacunga – Ecuador

2015 – 2016

1
CERTIFICADO DEL PROFESOR ASESOR

Certifico que el presente Trabajo Practico de Grado titulado “Estudio y


aplicación del software Arduino en sistemas digitales”. La cual fue
realizada en su totalidad por los señores estudiantes: Oña Cayo Byron
Eduardo, Rivera Guanoluisa Daniel Andrés, Quimbita Velasco Bryan
Alexander, siendo analizado y corregido por el presente profesor asesor
para su debida presentación y revisión.

Ing. Guillermo Cárdenas


PROFESOR ASESOR

2
INDICE

Contenido Páginas

Portada……………………………………………………………..
... I
Índice………………………………………………………………
…. II
Resumen
Ejecutivo…………………………………………………. III
Introducción…………………………………………………….. 1
1.    Propuesta de
Trabajo…………………………………………. 2
2.    Memoria
Descriptiva…………………………………………... 3
2.1  Descripción
General…………………………………………... 3
2.2  Que es
Arduino………………………………………………… 4
2.3 
Función………………………………………………………….. 4
2.4  Partes de un
Arduino………………………………………….. 5
2.5  Arduino
Mega…………………………………………………... 6
2.6  Tipos de
Arduinos……………………………………………… 8
2.7  Tabla de
Comparación………………………………………… 11
2.8  Cubo de LEDs...
……………………………………………….. 13
2.9  Descripción
Técnica…………………………………………… 14

II
2.10
Glosario………………………………………………………… 18
3.   
Recurso…………………………………………………………. 19
4.    Cronograma de
Actividades………………………………….. 20
5.   
Conclusiones…………………………………………………… 21
6.   
Recomendaciones……………………………………………... 22
7.   
Bibliografía……………………………………………………… 23
8.   
Anexos………………………………………………………….. 24

RESUMEN EJECUTIVO

El presente proyecto consiste en el estudio y el manejo del software


Arduino en Sistemas Digitales, la cual se emplea en diferentes campos
de la electrónica, ya que es un circuito impreso que consta de un
microcontrolador y terminales de entrada y salida, dando así como
resultado la creación de proyectos que van acorde a las circunstancias
que nos rodean actualmente.

La plataforma Arduino puede ser usada en diversas aplicaciones


electrónicas como: Osciloscopio de código abierto, equipos científicos
para investigación, impresoras 3D, etc.

Tomando en cuenta estas aplicaciones, se ha realizado un circuito que


consta de un cubo de LEDS y una placa, el mismo que tendrá una
memoria descriptiva en la cual se mostrara el correcto funcionamiento,
características y aplicaciones que tiene el Arduino, dicho proyecto será
realizado en la Unidad Educativa “Ramón Barba Naranjo” en los talleres
de Electrónica de Consumo.

III
INTRODUCCIÓN

El presente proyecto consta de una memoria descriptiva en donde se


trataran los temas de investigación que se ha realizado con respecto al
software Arduino.

Se mostrara el concepto general de lo que es el Arduino, como está


estructurado el software y hardware del mismo y que se lo puedo utilizar
en sistemas digitales.

Así también se tratara sobre la función que cumple tanto en la interfaz de


entrada como en la interfaz de salida.

Luego de ello, se nos mostrara la composición de la parte física del


Arduino.

Se tratara sobre las características que posee el Arduino que se utilizara


para el proyecto, el cual es: ARDUINO MEGA.

A continuación se identificara los diferentes tipos de Arduinos que existen


en el Mercado, sus memorias, su programación y sus características.

La tabla de comparación que se mostrara consta del modelo de Arduino


del cual se compara el microcontrolador, voltaje de entrada, voltaje del
sistema, frecuencia de reloj, digital I/O, entradas analógicas.

A continuación se hablara sobre el circuito de cubo de LEDs.

Además se mostrara la descripción técnica de la elaboración del circuito


de cubo de LEDs con Arduino, dando a conocer los pasos que se dio para
su elaboración.

Todo esto tratara los temas más importantes del software Arduino y del
cubo de LEDs y sobre todo su elaboración.

1
1.- PROPUESTA DE TRABAJO

La elaboración del circuito de cubo de LEDs junto con el Arduino, servirá


para tener un mayor conocimiento por parte de los estudiantes quienes
podrán manipular y conocer su aplicación, ya que el circuito realizado
será donado a la Unidad Educativa “Ramón Barba Naranjo” al área de
Electrónica de Consumo.

Estos conocimientos que se adquieran servirán a los estudiantes para


poder seguir mejorando los inventos tecnológicos, y no conformarnos con
lo que ya existe, de esta manera se podrá satisfacer las necesidades de
la sociedad en la que vivimos.

El circuito que se elaboró funciona para el diseño de imágenes en 3


dimensiones e ilusiones ópticas. La cual es una plataforma electrónica
que puede ser utilizada para el desarrollo de proyectos innovadores que
pueden satisfacer y mejorar la vida y el tiempo de cada persona.

El presente proyecto consta de la programación del Arduino así como


también de la parte física la cual puede ser utilizada para la enseñanza de
lo que es un Arduino y como puede ser utilizado, motivando a los
estudiantes a la investigación y a la elaboración de prácticas y proyectos
con el este software.

2
2.- MEMORIA DESCRIPTIVA

2.1.- DESCRIPCION GENERAL

Arduino es un circuito impreso de gran importancia y que posee grandes


beneficios para exponer nuestra imaginación y aprendizaje,
fundamentalmente para el desarrollo de proyectos.

El presente proyecto es un cubo de LEDs de seis niveles el cual está


diseñado sobre una caja de madera. El proyecto costa de unos LEDs
soldados paralelamente formando una matriz de 6x6x6, los cuales serán
soldados con estaño.

Dentro de este proceso se ha investigado la parte teórica y la parte


práctica la cual nos permitirá saber cómo funciona el cubo de LEDs.

En lo que respecta al Arduino de igual manera se ha investigado la parte


teórica y la parte práctica, dándonos a conocer el proceso de elaboración
de la programación del software Arduino y como conectar la parte física
al circuito elaborado y al cubo de LEDs.

El del cubo de LEDS que se realizara con Arduino, ha sido un tema de


gran importancia, ya que en la actualidad los colores y cierto tipos de
figuras son atractivas al ojo humano y dan realce y vida a un trabajo, por
lo cual se ha escogido este tema con el fin de plasmar las ideas
obtenidas y así demostrar las facilidades que nos da la electrónica en la
actualidad.

A continuación se dotara de una explicación más profunda sobre el


Arduino y el cubo de LEDs.

3
2.2.- QUE ES ARDUINO

Arduino es una plataforma de hardware libre, basada en una placa con


un microcontrolador y un entorno de desarrollo, diseñada para facilitar el
uso de la electrónica en proyectos multidisciplinares.

El hardware consiste en una placa con un microcontrolador Atmel AVR y


puertos de entrada/salida. Los microcontroladores más usados son
el Atmega168, Atmega328, Atmega1280, y Atmega8 por su sencillez y
bajo costo que permiten el desarrollo de múltiples diseños. Por otro lado
el software consiste en un entorno de desarrollo que implementa
el lenguaje de programación Processing/Wiring y el cargador de
arranque que es ejecutado en la placa. Se programa en el ordenador
para que la placa controle los componentes electrónicos.

Arduino puede tomar información del entorno a través de sus entradas


analógicas y digitales, puede controlar luces, motores y otros actuadores.
El microcontrolador en la placa Arduino se programa mediante el lenguaje
de programación Arduino (basado en Wiring) y el entorno de desarrollo
Arduino (basado en Processing). Los proyectos hechos con Arduino
pueden ejecutarse sin necesidad de conectar a un ordenador.

También cuenta con su propio software que se puede descargar de su


página oficial que ya incluye los drivers de todas las tarjetas disponibles lo
que hace más fácil la carga de códigos desde el computador.

Arduino se puede utilizar para desarrollar objetos interactivos autónomos


o puede ser conectado a software tal como Adobe
Flash, Processing, Max/MSP, Pure Data. Una tendencia tecnológica es
utilizar Arduino como tarjeta de adquisición de datos desarrollando
interfaces en software como JAVA, Visual Basic y LabVIEW. Las placas
se pueden montar a mano o adquirirse. El entorno de desarrollo
integrado libre se puede descargar gratuitamente.

2.3.- FUNCION

Arduino es una marca de micros controladores mundialmente conocida.


Es un proyecto Open Sourse que pone a disposición de sus usuarios una
amplia gama de dispositivos basados en el micro controlador AtMega.

4
El Arduino es una plataforma de hardware libre, basada en una placa con
un micro controlador y un entorno de desarrollo, diseñada para facilitar el
uso de la electrónica en proyectos multidisciplinares.

En primera instancia, tenemos una interfaz de entrada, que puede estar


directamente unida a los periféricos, o conectarse a ellos por puertos. El
objetivo de esa interfaz de entrada es llevar la información al micro
controlador, la pieza encargada de procesar esos datos. El mentado micro
controlador varía dependiendo de las necesidades del proyecto en el que
se desea usar la placa, y hay una buena variedad de fabricantes y
versiones disponibles.

Por último, tenemos una interfaz de salida, que lleva la información


procesada a los periféricos encargadas de hacer el uso final de esos
datos, que en algunos casos puede bien tratarse de otra placa en la que
se centralizará y procesara nuevamente la información, o sencillamente,
por ejemplo, una pantalla o un altavoz encargada de mostrar la versión
final de los datos.

2.4.- PARTES

En este apartado veremos las distintas partes que conformar nuestro


Arduino como son: entradas, salidas, alimentación, comunicación y
shields.

Entradas: son los pines de nuestra placa que podemos utilizar para
hacer lecturas. En la placa Uno son los pines digitales (del 0 al 13) y los
analógicos (del A0 al A5).

Salidas: los pines de salidas se utilizan para el envío de señales. En este


caso los pines de salida son sólo los digitales (0 a 13).

Otros pines: también tenemos otros pines como los GND (tierra), 5V que
proporciona 5 Voltios, 3.3V que proporciona 3.3 Voltios, los pines REF de
referencia de voltaje, TX (transmisión) y RX (lectura) también usados para
comunicación serial, RESET para resetear, Vin para alimentar la placa y
los pines ICSP para comunicación SPI.

Alimentación: Como hemos visto el pin Vin sirve para alimentar la placa
pero lo más normal es alimentarlo por el jack de alimentación usando una
tensión de 7 a 12 Voltios. También podemos alimentarlo por el puerto

5
USB pero en la mayoría de aplicaciones no lo tendremos conectado a un
ordenador.

Comunicación: En nuestros tutoriales nos comunicaremos con Arduino


mediante USB para cargar los programas o enviar/recibir datos. Sin
embargo no es la única forma que tiene Arduino de comunicarse. Cuando
insertamos una shield ésta se comunica con nuestra placa utilizando los
pines ICSP (comunicación ISP), los pines 10 a 13 (también usados para
comunicación ISP), los pines TX/RX o cualquiera de los digitales ya que
son capaces de configurarse como pines de entrada o salida y recibir o
enviar pulsos digitales.

Shields: traducido del inglés significa escudo. Se llama así a las placas
que se insertan sobre Arduino a modo de escudo ampliando sus
posibilidades de uso. En el mercado existen infinidad de shields para cada
tipo de Arduino. Algunas de las más comunes son las de Ethernet, Wi-Fi,
Ultrasonidos, Pantallas LCD, relés, matrices LED's, GPS.

2.5.- ARDUINO MEGA

El Arduino Mega es probablemente el microcontrolador más capaz de la


familia Arduino. Posee 54 pines digitales que funcionan como
entrada/salida; 16 entradas análogas, un cristal oscilador de 16 MHz, una
conexión USB, un botón de reset y una entrada para la alimentación de la
placa como se muestra en la figura (1a).

Figura (1a) Arduino Mega

La comunicación entre la computadora y Arduino se produce a través del


puerto serie, sin embargo posee un convertidor USB-SERIE, por lo que

6
sólo se necesita conectar el dispositivo a la computadora utilizando un
cable USB como el que se muestra en la figura (1b).

Figura (1b) USB-SERIE

El Arduino Mega posee las siguientes especificaciones:

 Microcontrolador: ATmega2560
 Voltaje Operativo: 5V
 Voltaje de Entrada: 7-12V
 Voltaje de Entrada (límites): 6-20V
 Pines digitales de Entrada/Salida: 54 (de los cuales 15 proveen
salida PWM)
 Pines análogos de entrada: 16
 Corriente DC por cada Pin Entrada/Salida: 40 mA
 Corriente DC entregada en el Pin 3.3V: 50 mA
 Memoria Flash: 256 KB (8KB usados por el bootloader)
 SRAM: 8KB
 EEPROM: 4KB
 Clock Speed: 16 MHz

2.5.1 Alimentación

Arduino Mega puede ser alimentado mediante el puerto USB o con una
fuente externa de poder.

Posee algunos pines para la alimentación del circuito aparte del


adaptador para la alimentación:

 VIN: A través de este pin es posible proporcionar alimentación a la


placa.
 5V: Podemos obtener un voltaje de 5V y una corriente de 40mA
desde este pin.
 3.3V: Podemos obtener un voltaje de 3.3V y una corriente de 50mA
desde este pin.

7
 GND: El ground (0V) de la placa.

Arduino puede ser programado de una manera muy fácil utilizando el


lenguaje propio de Arduino junto con la interfaz Arduino IDE.

2.6.- TIPOS

Arduino cuenta con varios prototipos y modelos de placas a elegir,


dependiendo de qué tan grande es el uso que le demos a esta. Cada una
con características particulares y diferentes. Aquí se mencionan algunas
de las más populares junto con sus características:

2.6.1.- Duemilanove

El Arduino Duemilanove es una placa con microcontrolador basada en el


ATmega168 o el ATmega328. Tiene 14 pines con entradas/salidas
digitales (6 de las cuales pueden ser usadas como salidas PWM), 6
entradas analógicas, un cristal oscilador a 16Mhz, conexión USB, entrada
de alimentación, una cabecera ISCP, y un botón de reset, como se
muestra en la figura (2a). Contiene todo lo necesario para utilizar el
microcontrolador; simplemente se conecta al computador través del cable
USB o alimentarlo con un transformador o una batería para empezar a
trabajar con él.

Figura (2a) Arduino Duemilanove

2.6.1.1 Memoria

8
El ATmega328 tiene 32KB de memoria flash para almacenar códigos.
Posee 2KB de memoria SRAM, y 1KB de EEPROM, a la cual se puede
acceder para leer o escribir con la Reference/EEPROM.

2.6.1.2 Comunicación

El Arduino Duemilanove facilita en varios aspectos la comunicación con el


computador, otro Arduino u otros microcontroladores. Tanto el
ATmega328 como el Atmega168 proporciona comunicación vía serie
UART TTL, disponible a través de los pines digitales 0 (RX) y 1(TX). Un
chip FTDI FT232RL integrado en la placa canaliza esta comunicación
serie a traes del USB y los drivers FTDI proporcionan un puerto serie
virtual en el computador. El software incluye un monitor de puerto serie
que permite enviar y recibir información textual de la placa Arduino.

2.6.1.3 Programación

El ATmega328 y el ATmega168 en las placas Arduino Duemilanove viene


precargado con un gestor de arranque que permite cargar nuevo código
sin necesidad de un programador por hardware externo. Se comunica
utilizando el protocolo STK500 origina.

2.6.2.- Nano

El Arduino Nano es una pequeña y completa placa basada en el


ATmega328 o ATmega168 que se usa para conectarla en una protoboard
como se muestra en la figura (2b). Tiene más o menos la máxima
funcionalidades que el Arduino Duemilanove, pero con una presentación
diferente. No posee conector para alimentación externa, y funciona con un
cable USB Mini-B en vez del cable estándar.

Figura (2b) Arduino Nano

9
2.6.2.1 Alimentación

El Arduino Nano puede ser alimentado usando el cable USB Mini-B, con
una fuente externa no regulada de 6-20V (pin 30), o con una fuente
externa regulada de 5V (pin 27). La fuente de alimentación es
seleccionada automáticamente a aquella con mayor tensión. 

2.6.2.2 Memoria

El ATmega168 posee 16KB de memoria flash para almacenar el código.


El Atmega168 posee 1KB de SRAM y 512 bytes de EEPROM (la cual
puede ser leída y escrita con la librería EEPROM). El ATmega328 posee
2 KB de SRAM y 1KB de EEPROM.

2.6.2.3 Comunicación

El Arduino Nao tiene algunos métodos para la comunicación con un PC,


otro Arduino, u otros microcontroladores. El Atmega168 y
el ATmega328 poseen un módulo UART que funciona con TTL (5V)el cual
permite una comunicación vía serie, la cual está disponible usando los
pines 0 (RX) y 1 (TX). El chip FTDI FT232RL en la placa hace de puente a
través de USB para la comunicación serial y los controladores FTDI.

2.6.3.- Pro

La Arduino Pro es una placa con un microcontrolador ATmega168 o en


elATmega328. La Pro viene en versiones de 3.3v / 8 MHz y 5v / 16 MHz.
Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como salidas
PWM), 6 entradas analógicas, un resonador interno, botón de reseteo y
agujeros para el montaje de tiras de pines. Vienen equipada con 6 pines
para la conexión a un cable FTDI o a una placa adaptadora de la casa
Sparkfun para dotarla de comunicación USB y alimentación como se
muestra en la figura (3a). La Arduino Mini Pro está destinada a
instalaciones semi-permanentes en objetos o demostraciones.

10
Figura (3a) Arduino Pro
2.6.3.1 Alimentación

La Arduino Pro puede ser alimentada por medio del cable USB, por
baterías o mediante una fuente de alimentación. El conector de batería es
del tipo JST, también se le puede soldar otro tipo de conector para
alimentarla desde una fuente de alimentación externa.

2.6.3.2 Memoria 

El ATmega168 tiene 16KB de memoria para el almacenamiento de


sketches. También tiene 1KB de SRAM y 512 bytes de EEPROM en los
cuales se puede leer y escribir mediante la librería EEPROM.
EL ATmega328 tiene 32 KB de flash, 2 KB de SRAM, y 1 KB de
EEPROM. 

2.6.3.3 Características

La longitud y anchura máxima del PCB de la Pro son 5.2cm y 5.3cm


respectivamente, con el conector de 6 pines y el selector de alimentación
sobresaliendo ligeramente de los bordes. Tiene 4 perforaciones para
tornillos permiten la fijación de la placa sobre una superficie o una caja. La
distancia entre los pines 7 y 8 es de 4mm, no como los demás pines, que
están separados por 2.5mm (separación normalizada entre pines).

2.7.- TABLA DE COMPARACION DEL ARDUINO

Voltaj Voltaj Entrada


Frecuen Digit
Microcontrol e de e del s
Modelo cia de al
ador entra siste Analógic
Reloj I/O
da ma as
AT91SAM3X8
Arduino Due 5-12V 3,3V 84MHz 54* 12
E

11
Arduino
ATmega32U4 7-12V 5V 16MHz 20* 12
Leonardo
Arduino Uno
ATmega328 7-12V 5V 16MHz 14 6
- R3
RedBoard ATmega328 7-15V 5V 16MHz 14 6
Voltaj Voltaj
Frecuenc Entradas
Microcontrola e de e del Digit
Modelo ia de Analógic
dor entrad sistem al I/O
Reloj as
a a
Arduino Uno
SMD
ATmega328 7-12V 5V 16MHz 14 6
(descontinu
ado)
Arduino Uno
(descontinu ATmega328 7-12V 5V 16MHz 14 6
ado)
Arduino
Duemilanov
e ATmega328 7-12V 5V 16MHz 14 6
(descontinu
ado)
Arduino
Bluetooth 1,2-
ATmega328 5V 16MHz 14 6
(descontinu 5,5V
ado)
Arduino Pro 3,35
ATmega328 3,3V 8MHz 14 6
3.3V/8MHz -12V
Arduino Pro 5-
ATmega328 5V 16MHz 14 6
5V/16MHz 12V
Arduino
Mega 2560
ATmega2560 7-12V 5V 16MHz 54 16
(descontinu
ado)
Arduino
Mega
ATmega1280 7-12V 5V 16MHz 54 16
(descontinu
ado)
Mega Pro 3,3-
ATmega2560 3,3V 8MHz 54 16
3.3V 12V
Mega Pro 5V ATmega2560 5-12V 5V 16MHz 54 16
Arduino Mini
04
ATmega328 7-9V 5V 16MHz 14 6
(descontinu
ado)

12
Arduino Mini
ATmega328 7-9V 5V 16MHz 14 6
05
Arduino Pro
3,35-
Mini ATmega328 3,3V 8MHz 14 6
12V
3.3V/8MHz

2.8.- CUBO DE LEDs

Un cubo LED es como una pantalla LED (como se muestra en la figura


4a), pero es especial en que tiene una tercera dimensión, lo que lo
convierte en 3D. En las pantallas comunes es normal para tratar de apilar
los pixeles tan cerca como sea posible a fin de hacer que se vea mejor,
pero en un cubo uno debe ser capaz de ver a través de ella, y más
espacio entre los píxeles que se necesita. El espacio es un trade-off entre
lo fácil que detrás de las capas que se ve, y la fidelidad voxel. Dado que
es mucho más trabajo hacer un cubo de LED que una pantalla de LED,
por lo general son de baja resolución.

Figura (4a) Cubo de LEDs

Este cubo de LED tiene 216 LEDs. Obviamente, tener un puerto dedicado
IO para cada LED sería muy poco práctico. Usted tendría un micro
controlador con 216 puertos IO, y ejecutar216 hilos a través del cubo. En
cambio, los cubos de LED se basan en un fenómeno óptico denominado
persistencia de la visión (POV). Si parpadea un led muy rápido, la imagen
permanecerá en su la retina por un corto tiempo después de que el led se
apaga como se muestra en la figura (4b). Al parpadear cada capa del
cubo, uno tras otro muy, muy rápido, que da la ilusión de una imagen en
3D. Esto también se denomina multiplexación.

Figura (4b) POV

13
2.9.- DESCRIPCION TECNICA

La elaboración del cubo de LEDS con Arduino tiene como primer paso la
obtención del material requerido, para la elaboración del cubo de LEDs y
la programación del Arduino.

1. Como segundo paso cortamos la plancha de madera MDF, para


formar la plataforma que sostendrá a los LEDs.

A continuación soldamos la primera capa que consta de 6x6 LEDs


luego procedimos a verificar el funcionamiento de los LEDs, para
ver si ninguno estaba quemado.

2. Luego de ello soldamos las demás capas, hasta formar el cubo de


LEDs de 6x6x6. Verificamos que todo funcione correctamente y
que no haya ningún percance con el cubo.

14
3. El tercer paso fue la elaboración de una caja de madera MDF, en la
cual se introduciría el circuito y el Arduino.
Cortamos el sobrante de la madera y formamos la caja, en la cual
ya se encontraba introducido el cubo de LEDs.

4. Como cuarto paso adecuamos los cabes IDC positivos, 6 por cada
columna.

Soldamos los cables IDC a cada columna de los LEDs para así
poder controlarlos mediante el circuito que se realizara.

Y conectamos un cable IDC negativo por cada fila.

5. Una vez soldado se procedió a realizar el quinto paso, el cual


consiste en la elaboración del circuito que controlara los LEDs y
recibirá la información mandada desde el Arduino.

Para lo cual se utilizó la protoboard y los materiales electrónicos


necesarios para su elaboración.

6. Como sexto paso se comenzó a desarrollar la programación para


el Arduino y sus comandos para formar diferentes patrones en el
cubo de LEDs.

15
7. A continuación, como séptimo paso se mejoró el circuito que se
encontraba en la protoboard, ya lista para ser introducida en la caja
de madera conjuntamente con el Arduino.

16
8. Luego de ello, como octavo paso se dieron los últimos acabados
en la programación del Arduino para que en el cubo de LEDs se
pueda mostrar el nombre del colegio.

9. Como noveno paso se introdujo todo en la caja y se procedió a


verificar que todo funcione correctamente.

Se dieron los últimos toques a la caja de madera y a presentación


que se haría ante el jurado.

10. Como decimo y último paso se procedió a entregar y defender


nuestro proyecto.

17
2.10.- GLOSARIO

Plataforma: Superficie horizontal plana, descubierta y elevada, construida


sobre una armazón en el suelo u otra superficie mayor, que sirve de
apoyo o base para algo.

Micro controlador: Es un circuito integrado que en su interior contiene


una unidad central de procesamiento (CPU), unidades de memoria (RAM
y ROM), puertos de entrada y salida y periféricos. Estas partes están
interconectadas dentro del microcontrolador, y en conjunto forman lo
que se le conoce como microcomputadora.

Processing/Wiring: Es un lenguaje de programación y entorno de


desarrollo integrado de código abierto basado en Java, de fácil utilización,
y que sirve como medio para la enseñanza y producción de
proyectos multimedia e interactivos de diseño digital. Fue iniciado por Ben
Fry y Casey Reas a partir de reflexiones en el Aesthetics and
Computation Group del MIT Media Lab dirigido por John Maeda.

Hardware: Conjunto de elementos físicos o materiales que constituyen


una computadora o un sistema informático.

Software: Conjunto de programas y rutinas que permiten a la


computadora realizar determinadas tareas.

Pre programado: Pre planifica o pre establece el programa de una serie


de actividades.

Semi-permanentes: Es aquello que semi perdura, que permanece


durante un tiempo prolongado o para siempre, aun cuando pueda
disminuir su intensidad o sufra leves alteraciones.

Estándar: Que es lo más habitual o corriente, o que reúne las


características comunes a la mayoría.

LEDs: Light Emitting Diode (Diodo Emisor de Luz). Es lo que está


revolucionando hoy el mundo en todas sus tendencias. Es un diodo que
se está desarrollando en el campo de la iluminación y como Arte
alrededor del mundo, donde cualquier persona pude crear y darle vida a
cualquier elemento.

18
3.- RECURSOS

Cantidad EQUIPOS
1 Computador DELL iCORE3
1 Arduino MEGA

Cantidad HERRAMIENTAS
1 Taladro
1 Estilete
1 Alicate
1 Martillo
2 Lija
1 Cierra

Cantidad Materiales
1Metro Estaño
1 Cautín
1 Pomada para soldar
42 Cable IDC
216 LEDs
60cm x 60cm Madera MDF
2 Protoboard
47 Cable para protoboard
1Metro Cable UTP
36 Resistencias de 150Ω
7 Integrados 74LS595N
4 Pilas +AAA
1 Porta pilas

19
4.- CRONOGRAMA DE ACTIVIDADES

DICIEMBRE ENERO FEBRERO MARZO ABRIL

TIEMPO DE
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
TRABAJO

Selección del tema


del proyecto de
grado

Presentación del
proyecto de grado

Aprobación del
proyecto de grado
Adquisición de los
materiales y
elementos para la
elaboración del
cubo
Construcción del
cubo
Diseño y
elaboración del
circuito

Programación para
el arduino

Prueba funcional
de los equipos

Corrección de
fallas del proyecto

Informe final
Entrega del
proyecto de grado
e informe final al
auditorio

20
5.- CONCLUSIONES

Se analizó el funcionamiento, componentes y características del


Arduino.

Se identificó los diferentes tipos de Arduinos que puede ser


empleado para el desarrollo de programas que funcionaran por
medio de computadoras, ya que su programación y códigos se los
envía a través de un USB.

Se analizó el Arduino Mega y la correcta conexión que se debe


realizar en la computadora y el circuito de cubo de LEDs.

El cubo de LEDs muestra figuras en 3D, que puede ser empleado


para presentaciones y exhibiciones de cualquier empresa o
negocio.

21
6.- RECOMENDACIONES

Realizar una investigación minuciosa del manejo del software


Arduino, para poder utilizarlo de la forma correcta y evitar daños.

Al momento de soldar, debemos utilizar ropa de trabajo y


protección facial, para no sufrir quemaduras o inhalar sustancias
que podrían resultar toxicas.

El software que se descargue debe ser original para evitar que el


computador se infecte

Utilizar el cable USB indicado para conectar el Arduino a la


computadora.

Los controles que se envíen al Arduino deben ser correctos y no


tener ninguna falla, de tal forma que los efectos en 3D se y
proyecten no tengan ningún error.

22
7.- BIBLIOGRAFÍA

Oxer, Jonathan; Blemings, Hugh (28 de diciembre de


2009). Practical Arduino: Cool Projects for Open Source
Hardware (1ª edición). Apress. p. 500. 

Noble, Joshua (15 de julio de 2009). Programming Interactivity: A


Designer's Guide to Processing, Arduino, and openFramework (1ª
edición). O'Reilly Media. p. 768.

Banzi, Massimo (24 de marzo de 2009). Getting Started with


Arduino (1ª edición). Make Books. p. 128.

Evans, Brian W., (2007) Arduino Programming NOtebbok

Santo Oncero David (2007) <Hardware Libre>, Todo Linux, Madrid:


Studio Pres. Pp 21-12

Arduino Homepage, disponible en: http://www.arduino.cc.es/ 

HISTORIA DE ARDUINO Y SU NACIMIENTO: Homepage.


Disponible en http://botscience.wordpress.com/2012/06/05/historia-
de-arduino-y-su-nacimiento/

EMULADOR VIRTUAL BREADBOARD: Homepage. Disponible


en http://www.virtualbreadboard.com/

23
8. - ANEXOS

24
25
26
27

También podría gustarte