You are on page 1of 22

DISEO E IMPLEMENTACIN DE UN VELOCMETRO PARA BICICLETA

UTILIZANDO ARDUINO

AMPUDIA MONTUFAR CRISTHIAN FERNANDO

CASTRO DA ENCARNACAO JORGE LUIS

HIDALGO SAAVEDRA BRYAN DANIEL

Tutor

Ing. Gomez Torres Estevan Ricardo

UNIVERSIDAD TECNOLGICA EQUINOCCIAL

FACULTAD DE CIENCIAS DE LA INGENIERA

ESTRUCTURA DE DATOS

QUITO

2016
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

CONTENIDO

JUSTIFICACIN .....................................................................................................................................3
PLANTEAMIENTO DEL PROBLEMA ......................................................................................................4
OBJETIVO GENERAL .............................................................................................................................4
OBJETIVOS ESPECFICOS ......................................................................................................................4
MARCO TERICO .................................................................................................................................5
1. Arduino ....................................................................................................................................5
2. Arduino uno .............................................................................................................................5
3. Especificaciones tcnicas ........................................................................................................6
Pines de alimentacin ..................................................................................................................6
Entrada/Salida Digitales ...............................................................................................................7
Entradas Anlogas........................................................................................................................7
4. IDE (Software) de Arduino .......................................................................................................8
Entorno de programacin y configuracin ..................................................................................8
5. Mdulo de Bluetooth HC-06 ....................................................................................................9
6. Display LCD ............................................................................................................................ 10
Caractersticas principales de los mdulos LCD ........................................................................ 10
7. Imn de neodimio ................................................................................................................. 12
8. Efecto Hall ............................................................................................................................. 12
DESARROLLO DEL PROYECTO........................................................................................................... 13
1. Materiales ............................................................................................................................. 13
2. Conexiones ............................................................................................................................ 14
3. Cdigo de Arduino ................................................................................................................ 15
4. Ensamblaje ............................................................................................................................ 17
5. Aplicacin Android ................................................................................................................ 20
CONCLUSIONES................................................................................................................................. 21
REFERENCIAS BIBLIOGRFICAS ........................................................................................................ 22
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

JUSTIFICACIN

La ciencia, la tecnologa y la informtica, siempre han brindado soluciones a


mltiples problemas de la vida cotidiana, en esta ocasin de una cosa tan simple
como hacer ejercicio con una bicicleta, se lo puede realizar de una forma
automatizada. Gracias a varios recursos cientficos y tecnolgicos se ha podido
lograr el montaje de un tacmetro a una bicicleta. Este proyecto responde a
mltiples beneficios y aplicaciones.

Como es de conocimiento de todos, los conductores de las grandes ciudades


como es el ejemplo de Quito, saben que un automvil o una motocicleta no son
medios suficientes de movilidad, ya que debido al trfico que presenta la ciudad
estos medios de transporte resultan lentos y contaminantes.

En la ciudad capital, se realizan campaas de sensibilizacin e incentivos para los


ciclistas, los fabricantes de bicicletas, para promover esta actividad. As se ha
conseguido que las personas hagan de la bicicleta su medio de transporte, hobby
o deporte.

El proyecto que se desarrolla a continuacin pretende crear una solucin que va a


ayudar a incentivar an ms a las personas que gustan de hacer bicicleta para
que lo lleven a otro nivel y este deporte saludable sea su medio de transporte.

Lo novedoso del proyecto da como efecto que las personas se motiven a cambiar
el automvil o la motocicleta, por una bicicleta y hacerlo su medio de transporte
habitual.

As indirectamente se logra ayudar a reducir los niveles alarmantes de emisin de


contaminantes, reducir el estrs de estar atrapado en el trfico de las grandes
ciudades y el punto ms importante, la salud de las personas que utilicen este
medio de transporte.

3
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

PLANTEAMIENTO DEL PROBLEMA

Cada vez son menos las personas que toman como medio de transporte a la
bicicleta. Los automviles y motocicletas predominan como medio de transporte
habitual en la ciudad capital Quito, esto provoca elevados ndices de
contaminacin, trfico y problemas de salud.

OBJETIVO GENERAL

1. Montaje de un velocmetro de bicicleta con arduino que muestre la distancia


y velocidad recorrida en un display.

OBJETIVOS ESPECFICOS

1. Explicar de forma prctica el efecto Hall.


2. Mostrar los parmetros de velocidad y distancia recorrida en una pantalla
LCD.
3. Disear una aplicacin mvil en Android y enlazarla con el velocmetro.
4. Poner en practica la programacin en arduino.
5. Motivar por medio del proyecto al uso de la bicicleta como medio de
transporte habitual.

4
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

MARCO TERICO

1. Arduino

La base principal para realizar este proyecto, es el


arduino el cual nos permite juntar el software y el
hardware para realizar un proyecto, es una plataforma de
hardware libre, basada en una placa con un
microcontrolador y un entorno de desarrollo, diseada
para facilitar el uso de la electrnica en proyectos multidisciplinares.

Arduino es una plataforma de hardware y software de cdigo abierto, basada en


una sencilla placa con entradas y salidas, analgicas y digitales, en un entorno
de desarrollo que est basado en el lenguaje de programacin Processing. Es
decir, una plataforma de cdigo abierto para prototipos electrnicos.

Arduino puede ser utilizado para desarrollar objetos autnomos e interactivos,


como prototipos o interactuar con software instalado en el ordenador. Dada su
rpida curva de aprendizaje y su precio econmico es ideal para educadores,
diseadores y cualquiera interesado en la electrnica y robtica.

Al ser open source, tanto su diseo como su distribucin, puede utilizarse


libremente para el desarrollo de cualquier tipo de proyecto sin necesidad de
licencia.

2. Arduino uno

Es una plataforma de desarrollo de computacin fsica de cdigo abierto,


basada en una placa con un sencillo microcontrolador y un entorno de
desarrollo para crear software (programas) para la placa.

Se puede utilizar Arduino para crear objetos interactivos, leyendo datos de una
gran variedad de interruptores y sensores y controlar multitud de tipos de luces,
motores y otros actuadores fsicos. Los proyectos con Arduino pueden ser
autnomos o comunicarse con un programa (software) que se ejecute en un
ordenador. El Arduino puede ser alimentado a travs de la conexin USB o con
una fuente de alimentacin externa. La fuente de alimentacin se selecciona
automticamente.

5
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

3. Especificaciones tcnicas

Pines de alimentacin

6
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

Entrada/Salida Digitales

Entradas Anlogas

7
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

4. IDE (Software) de Arduino

Arduino tambin incluye un entorno interactivo de desarrollo (IDE) que permite


programar fcilmente la tarjeta. Dado que el Arduino es como un pequeo
ordenador que ejecuta una serie de cdigos que previamente le hemos
introducido, necesitaremos un programa para poder meter estos cdigos a la
propia placa. Este programa se llama IDE, que significa "Integrated
Development Environment" ("Entorno de Desarrollo Integrado"). Este IDE estar
instalado en nuestro PC, es un entorno muy sencillo de usar y en l
escribiremos el programa que queramos que el Arduino ejecute. Una vez
escrito, lo cargaremos a travs del USB y Arduino comenzar a trabajar de
forma autnoma.

Entorno de programacin y configuracin

Al abrir el programa veremos cmo nos aparece la consola principal del IDE
Arduino en la cual podemos ver las siguientes zonas.

8
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

5. Mdulo de Bluetooth HC-06

Con la tecnologa que esta creciendo y mas si te trata de la conexin


inalambrica, por lo cual decidimos usar un modulo Bluetooth, la tecnologa
Bluetooth es una de las favoritas en el mundo de los aficionados a la
electrnica, donde el enlace de datos sin vnculo fsico debe ser robusto,
confiable y seguro. Luego de haber ensayado el mdulo Bluetooth RN41, ahora
le llega el turno a uno de los modelos ms econmicos del mercado. Distribuido
en todo el mundo por Wavesen, el mdulo Bluetooth HC-06 es un dispositivo
muy fcil de obtener, econmico y sencillo de utilizar. En este artculo veremos
su implementacin y uso dentro de una sencilla aplicacin para Android. En
esta primera entrega aprenderemos a conectar y poner en funcionamiento este
popular y eficaz mdulo Bluetooth HC-06.

Con dimensiones tan pequeas como un


conector USB, el mdulo Bluetooth HC-06
es una de las piezas de mercado ms
econmicas que puedas encontrar
dedicadas a este tipo de conectividad. La
mayora de los aficionados a los enlaces
inalmbricos de datos, encuentran en este
pequeo dispositivo todo lo necesario para
resolver sus conexiones "wireless" y a un
costo que no alcanza a la quinta parte de lo
que hay que pagar por otros dispositivos de
las mismas caractersticas (menos de 6
Euros en DealExtreme). Durante los ensayos realizados, el mdulo ha
demostrado tener un solo punto dbil: la escasa (y confusa) informacin que
existe sobre l en la web. Su parecido (podramos decir su igualdad) en el
aspecto fsico con los mdulos HC-03/04/05 hacen que muchos usuarios
terminen frustrados por no poder utilizar el HC-06 ya que las conexiones
cambian de un modelo a otro y el usuario termina, muchas veces, teniendo
experiencias de fracaso y la sensacin de haber gastado dinero intilmente. Sin
embargo, al final de este artculo, podrs lograr hacer las primeras experiencias
con el mdulo HC-06.

Una de las ventajas principales ventajas del mdulo HC-06, adems de su


pequeo tamao y sus buenas caractersticas de transmisin y recepcin que le
brindan un alcance muy amplio (por tratarse de un sistema local Bluetooth), es
el bajo consumo de corriente que posee tanto en funcionamiento, como en

9
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

modo de espera, es decir, alimentado con energa, pero sin conexin o enlace a
otro dispositivo, por ejemplo, un mvil con SO Android. Otra caracterstica
interesante de este mdulo es que una vez que ha realizado un enlace con otro
dispositivo es capaz de recordarlo en su memoria y no solicita validacin alguna
(1234 por defecto), pero si se activa el pin 26 (KEY) hacia la tensin de
alimentacin, esta informacin se elimina y el mdulo HC-06 solicitar
nuevamente la validacin del enlace. Otro detalle particular es que su tensin
de alimentacin de 3,3Volts y su bajo consumo (8mA en transmisin/recepcin
activa) lo transforman en un dispositivo ideal para trabajar con
microcontroladores de la misma tensin de alimentacin, logrando de este
modo equipos porttiles que pueden ser alimentados durante muchas horas por
bateras recargables o alcalinas AA, demostrando caractersticas excepcionales
en aplicaciones mdicas, o para actividades recreativas donde la fuente
energtica debe ser liviana y porttil.

6. Display LCD

Si bien muchas aplicaciones donde debemos mostrar informacin podemos


resolverlas con display de 7 segmentos, estos presentas algunas limitaciones
importantes, por ejemplo: no muestran caracteres alfanumricos ni ASCII, y
tienen un elevado consumo de corriente (recordemos que estamos
encendiendo LEDs). Los mdulos LCD (display de cristal lquido) solucionan
estos inconvenientes y tienen algunas ventajas adicionales como la facilidad
que con que se pueden conectar a microprocesadores y microcontroladores,
sumado a la ptima presentacin de la informacin.

Caractersticas principales de los mdulos LCD

Los mdulos LCD se encuentran en diferentes presentaciones, por ejemplo


2x16 (2 lneas de 16 caracteres), 2x20, 4x20, 4x40, etc. Es conveniente
buscar en catlogos para encontrar aquel que cumpla con las necesidades
de nuestro proyecto. La forma de utilizarlos y sus interfases (como se
conectan) son similares. En la hoja de datos del display viene la distribucin
de pines, alimentacin y el controlador (CI interno del modulo), etc. Es

10
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

fundamental tambin buscar la hoja de datos de CI interno o controlador de


LCD, all encontraremos la informacin para operar con el mismo.
Describiremos a continuacin como trabajar con el display 2x16
(FDCC1602E con controlador interno SPLC780) y se podr considerar esta
informacin genrica para displays similares. Se muestra en la figura un
display de este tipo. Los pines de conexin de estos mdulos incluyen un
bus de datos de 8 bits, un pin de habilitacin (E), un pin de seleccin que
indica si lo que se esta enviando por el bus es un dato o una instruccin
(RS) y un pin que indica si se va a leer o escribir en el mdulo (R/W). La
tabla a continuacin describe en detalle los pines mencionados.

11
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

7. Imn de neodimio

Los imanes de neodimio se incluyen en el grupo conocido como imanes de


tierras raras y son los de uso ms extendido dentro de este tipo ya que su
produccin es mucho menos costosa que la de otros magnetos. Son imanes
permanentes, ya que su capacidad de atraccin no vara de forma sustancial a
lo largo del tiempo y se caracterizan por ser los ms potentes y de mayor fuerza
creados por el hombre.

8. Efecto Hall

El efecto Hall se produce cuando se ejerce un campo magntico transversal


sobre un cable por el que circulan cargas. Como la fuerza magntica ejercida
sobre ellas es perpendicular al campo magntico y a su velocidad (ley de la
fuerza de Lorentz), las cargas son impulsadas hacia un lado del conductor y se
genera en l un voltaje transversal o voltaje Hall (VH). Edwin Hall (1835 - 1938)
descubri en 1879 el efecto, que, entre otras muchas aplicaciones, contribuy a
establecer, diez aos antes del descubrimiento del electrn, el hecho de que las
partculas circulan por un conductor metlico tienen carga negativa.

12
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

DESARROLLO DEL PROYECTO

1. Materiales

Arduino UNO.

LCD display 16x2.

16x2 Serial LCD I2C Board.

Mdulo de Bluetooth HC-06.

Cables.

Imn de neodimio 25x5.

Caja.

Batera de 9 voltios.

Mdulo sensor de efecto Hall.

IDE Arduino.

Android Studio.

Led.

Resistencia 330 Ohms.

Placa.

Soldador.

Cable USB de tipo A/B.

13
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

2. Conexiones

Arduino - LCD

Arduino Mdulo Bluetooth

Arduino Mdulo sensor efecto Hall

14
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

3. Cdigo de Arduino

15
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

16
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

4. Ensamblaje

17
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

18
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

19
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

5. Aplicacin Android

20
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

CONCLUSIONES

1. Mediante el presente proyecto pudimos constatar que el desarrollo del


equipo antes descrito es bastante fascinante por la complejidad del mismo y
las diversas horas que requiere su compresin con respecto al trabajo del
sistema para la generacin de la informacin que requiere el sistema, es
importante recalcar la diversidad de maneras de obtener los datos pero an
ms importante fue el escoger el efecto hall y los sensores de campos
magnticos como base de este clculo para el desarrollo del equipo , que
ha sido el predilecto dada diversas condiciones como facilidad de
compresin de la teora, as como la implementacin del mismo en los
equipos.

2. En los ltimos aos especialmente, arquitectura, planificacin urbana,


tecnologa e innovacin se combinan para crear un modelo mucho ms
sostenible en la gestin de las ciudades. Muchas urbes del mundo, de
hecho, estn experimentando una verdadera revolucin tecnolgica en el
transporte, implementando propuestas altamente innovadoras basadas en
tecnologas de ltima generacin: una de ellas son las bicicletas
inteligentes.

3. En este entorno y considerado que las bicis estn cada da ms de moda,


no es difcil observar un fermento alrededor del sector que se traduce en
numerosas solicitudes de patentes y diseos industriales que surgen para
mejorar este medio de transporte. El mix entre hardware y software est
destinado a revolucionar para siempre el sector de las bicis. A parte de
mejoras altamente innovadoras utilizando sofisticados sistemas de software
y aplicaciones que permiten, por ejemplo, mostrar los datos del recorrido en
tiempo real en el propio Smartphone, asistimos a propuestas novedosas
tambin en el plano esttico y de los propios accesorios clsicos propios
de una bici: las ruedas, el manillar, los frenos, candados antirrobo etc.

21
UNIVERSIDAD TECNOLGICA EQUINOCCIAL

REFERENCIAS BIBLIOGRFICAS

1. Aragon Hernandez, J. P. (2016). Arduinos y Control web (Vol. 3). Madrid:


EAE.

2. Aragon Hernandez, J. P. (2016). Arduinos y Control web (Vol. 3). Madrid:


EAE. Tipler, P. A. (2005). Fisica para la ciencia y la tecnologia. Barcelona:
Reverte.

3. Recuperado de: http://www.instructables.com/id/DIY-bike-tachometer

4. Recuperado de: http://blog.hunabsys.com/tacometro-con-arduino/

5. Recuperado de:
http://www.bolanosdj.com.ar/SOBRELCD/TEORIALCDV1.pdf

6. Recuperado de: http://blog.bricogeek.com/noticias/arduino/tacometro-


casero-de-alta-precision-con-arduino/

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

8. Santo Oncero David (2007) <Hardware Libre>, Todo Linux, Madrid: Studio
Pres. Pp 21-12

22

You might also like