0% encontró este documento útil (1 voto)
1K vistas7 páginas

Elevavidrios Arduino

Este documento describe un proyecto que utiliza Arduino para controlar los vidrios y el bloqueo de puertas de un automóvil desde un teléfono celular a través de Bluetooth. Explica brevemente qué es Arduino y sus ventajas, y luego se enfoca en el Arduino Mega, que tiene 54 pines digitales y 16 analógicos. El proyecto permitirá controlar estas funciones del automóvil de forma remota desde un teléfono para mayor comodidad.

Cargado por

jl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
1K vistas7 páginas

Elevavidrios Arduino

Este documento describe un proyecto que utiliza Arduino para controlar los vidrios y el bloqueo de puertas de un automóvil desde un teléfono celular a través de Bluetooth. Explica brevemente qué es Arduino y sus ventajas, y luego se enfoca en el Arduino Mega, que tiene 54 pines digitales y 16 analógicos. El proyecto permitirá controlar estas funciones del automóvil de forma remota desde un teléfono para mayor comodidad.

Cargado por

jl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Universidad Politécnica Salesiana-Sede Cuenca.

Tema: Control del sistema de bloqueo y vidrios eléctricos del


automóvil mediante arduino comandado desde el teléfono
Jorge Luis Chuchuca Zhizhpon
[email protected]
Ánghelo Geovanny Sarango Chamba
[email protected]
Franklin Antonio Galarza Malla
[email protected]
Universidad Politécnica Salesiana - Sede Cuenca
Electricidad del Automóvil II

Resumen-- Este proyecto se realiza para ampliar nuestros


conocimientos mediante la práctica, elaborando un sistema que III. MARCO TEORICO
controle los vidrios y el bloqueo de las puertas del automóvil
mediante las utilización de arduino, que también es muy
importante conocer que se pueden realizar estos proyectos A. ARDUINO
para una buena comodidad en el vehículo y que se lo puede
realizar independientemente estas actividades desde el teléfono
celular.

Abstract: This project is carried out to extend our knowledge


through practice, developing a system that controls glass and
the blocking of car doors by using Arduino, which is also very
important to know that these projects can be done for a good
comfort in the vehicle and that you can independently perform
these activities from the cell phone.

Fig. 1 El universo arduino

Arduino es una plataforma de prototipos electrónica de código


I. OBJETIVO GENERAL abierto (open-source) basada en hardware y software flexibles
y fáciles de usar. Está pensado para artistas, diseñadores, como
 Conocer lo que podemos hacer con arduino mega. hobby y para cualquiera interesado en crear objetos o entornos
interactivos.
Arduino puede sentir el entorno mediante la recepción de
II. OBJETIVOS ESPECIFICOS entradas desde una variedad de sensores y puede afectar a su
 Conocer el funcionamiento de un microcontrolador alrededor mediante el control de luces, motores y otros
arduino artefactos. El microcontrolador de la placa se programa usando
 Saber utilizar arduino para controlar vidrios y bloqueo el Arduino Programming Language (basado en Wiring) y el
de las puertas de un automóvil Arduino Development Environment (basado en Processing).
Los proyectos de Arduino pueden ser autónomos o se pueden
 Elaborar una aplicación para un celular que controle
comunicar con software en ejecución en un ordenador (por
arduino mediante bluetooth
ejemplo con Flash, Processing, MaxMSP, etc.). [1]

¿Por qué Arduino?


Hay muchos otros microcontroladores y plataformas
microcontroladoras disponibles para computación física.
Parallax Basic Stamp, Netmedia’s BX-24, Phidgets, MIT’s
Handyboard, y muchas otras ofertas de funcionalidad similar.
Todas estas herramientas toman los desordenados detalles de la
programación de microcontrolador y la encierran en un paquete
fácil de usar. Arduino también simplificael proceso de trabajo
con microcontroladores, pero ofrece algunas ventajas para
Universidad Politécnica Salesiana-Sede Cuenca. 2

profesores, estudiantes y aficionados interesados sobre otros


sistemas: El Arduino Mega es probablemente el microcontrolador más
Barato: Las placas Arduino son relativamente baratas capaz de la familia Arduino. Posee 54 pines digitales que
comparadas con otras plataformas microcontroladoras. La funcionan como entrada/salida; 16 entradas análogas, un cristal
versión menos cara del módulo Arduino puede ser ensamblada oscilador de 16 MHz, una conexión USB, un botón de reset y
a mano, e incluso los módulos de Arduino pres ensamblados una entrada para la alimentación de la placa.
cuestan menos de 50$. La comunicación entre la computadora y Arduino se produce a
Multiplataforma: El software de Arduino se ejecuta en través del Puerto Serie. Posee un convertidor USB-serie, por lo
sistemas operativos Windows, Macintosh OSX y GNU/Linux. que sólo se necesita conectar el dispositivo a la computadora
La mayoría de los sistemas microcontroladores están limitados utilizando un cable USB como el que utilizan las impresoras.
a Windows.
Entorno de programación simple y claro: El entorno de
programación de Arduino es fácil de usar para principiantes,
pero suficientemente flexible para que usuarios avanzados
puedan aprovecharlo también. Para profesores, está
convenientemente basado en el entorno de programación
Processing, de manera que estudiantes aprendiendo a
programar en ese entorno estarán familiarizados con el aspecto
y la imagen de Arduino.
Código abierto y software extensible: El software Arduino
está publicado como herramientas de código abierto, disponible
para extensión por programadores experimentados. El lenguaje
puede ser expandido mediante librerías C++, y la gente que
quiera entender los detalles técnicos pueden hacer el salto desde Fig. 3 Cable USB de arduino
Arduino a la programación en lenguaje AVR C en el cual está
basado. De forma similar, puedes añadir código AVR-C Arduino Mega posee las siguientes especificaciones:
directamente en tus programas Arduino si quieres.  Microcontrolador: ATmega2560
Código abierto y hardware extensible: El Arduino está  Voltaje Operativo: 5V
basado en microcontroladores ATMEGA8 y ATMEGA168 de  Voltaje de Entrada: 7-12V
Atmel. Los planos para los módulos están publicados bajo  Voltaje de Entrada(límites): 6-20V
licencia Creative Commons, por lo que diseñadores  Pines digitales de Entrada/Salida: 54 (de los cuales 15
experimentados de circuitos pueden hacer su propia versión del proveen salida PWM)
módulo, extendiéndolo y mejorándolo. Incluso usuarios  Pines análogos de entrada: 16
relativamente inexpertos pueden construir la versión de la placa  Corriente DC por cada Pin Entrada/Salida: 40 mA
del módulo para entender cómo funciona y ahorrar dinero. [1]  Corriente DC entregada en el Pin 3.3V: 50 mA
 Memoria Flash: 256 KB (8KB usados por el
B. ARDUINO MEGA bootloader)
 SRAM: 8KB
 EEPROM: 4KB
 Clock Speed: 16 MHz
Alimentación
Arduino Mega puede ser alimentado mediante el puerto USB o
con una fuente externa de poder. La alimentación es
seleccionada de manera automática.
Cuando se trabaja con una fuente externa de poder se debe
utilizar un convertidor AC/DC y regular dicho voltaje en el
rango operativo de la placa. De igual manera se puede alimentar
el micro mediante el uso de baterías. Preferiblemente el voltaje
debe estar en el rango de los 7V hasta los 12V.
Arduino Mega posee algunos pines para la alimentación del
Fig. 2 Arduino mega circuito aparte del adaptador para la alimentación:
 VIN: A través de este pin es posible proporcionar
Arduino es una marca de microcontroladores mundialmente
alimentación a la placa.
conocida por los amantes de la electrónica, la programación y
la robótica. Es un proyecto Open Source que pone a disposición  5V: Podemos obtener un voltaje de 5V y una corriente
de sus usuarios una amplia gama de dispositivos basados en el de 40mA desde este pin.
microcontrolador AtMega. Es posible comprar una placa  3.3V: Podemos obtener un voltaje de 3.3V y una
Arduino armada o conseguir las piezas para uno mismo corriente de 50mA desde este pin.
desarrollar sus propios dispositivos. [2]  GND: El ground (0V) de la placa.
Universidad Politécnica Salesiana-Sede Cuenca. 3

Arduino puede ser programado de una manera muy fácil  Facilitar las comunicaciones entre equipos móviles.
utilizando el lenguaje propio de Arduino junto con la interfaz  Eliminar los cables y conectores entre estos.
Arduino IDE. [2]  Ofrecer la posibilidad de crear pequeñas redes
inalámbricas y facilitar la sincronización de datos
C. MICROCONTROLADOR: ATMEGA2560 entre equipos personales.

E. MODULO RELE

Fig. 6 Modulo de Relé.

Este módulo de relevadores (relés) para conmutación de cargas


de potencia. Los contactos de los relevadores están diseñados
para conmutar cargas de hasta 10A y 250VAC (30VDC),
aunque se recomienda usar niveles de tensión por debajo de
estos límites. Las entradas de control se encuentran aisladas con
opto acopladores para minimizar el ruido percibido por el
circuito de control mientras se realiza la conmutación de la
carga. Este módulo es ideal para conmutar cargas de corriente
alterna conectadas a la red eléctrica. Soporta todos los
Fig. 4 Pines microcontrolador Atmega2560 microcontroladores, aplicaciones en zonas industriales, control
del PLC, entre otros. [4]
Características:
F. ARDUINO SOFTWARE
 256KB de memoria flash para programación,
 Tamaño de datos RAM: 8KB
 Interfaz: 2-wire, SPI, USART
 Velocidad: 16MHz
 Puertos de entrada/salida programables: 86
 Temporizadores: 6
 Canales de ADC: 16 canales de 10 bits
 Empaquetado: TQFP-100 [2]
Fig. 7 Icono del software de arduino.
D. MODULO BLUETOOTH
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. [5]

Fig. 5 Modulo de bluetooth.

Bluetooth es una especificación industrial para Redes


Inalámbricas de Área Personal (WPAN) que posibilita la
transmisión de voz y datos entre diferentes dispositivos
mediante un enlace por radiofrecuencia en la banda ISM de los
2.4 GHz. Los principales objetivos que se pretenden conseguir
con esta norma son: [3]
Universidad Politécnica Salesiana-Sede Cuenca. 4

G. REGULADOR DE VOLTAJE 7805 H. MODULO LM2596 CONVERTIDOR DE VOLTAJE DC-DC


BUCK 1.25V-35V

Fig. 8 Regulador de voltaje 7805


Fig. 10 Módulo LM2596 Convertidor de Voltaje DC-DC Buck 1.25V-
1 – Tensión de entrada
35V
2 – Masa
3 – Tensión de salida Este circuito te permite tener un voltaje regulado a partir de una
Es un dispositivo electrónico que tiene la capacidad de regular fuente de alimentación con un voltaje mayor, por ejemplo si
voltaje positivo de 5V a 1A de corriente, en la mayoría de los tienes una fuente de 12V puedes regularlos a 5V, 3.3V, 2.2V,
desarrollos con arduino o con programadores Pic estamos etc, para el uso con microcontroladores, Arduino, PICs,
obligados a garantizar una fuente de tensión constante, eso Raspberry Pi, fuentes variables, drivers para leds, etc.
disminuye la posibilidad de dañar nuestro circuito debido a Este módulo está basado en el Regulador DC-DC Step Down
oscilaciones en los niveles de tensión, la forma más práctica y LM2596 que es un circuito integrado monolítico adecuado para
simple de lograr esto es mediante el Regulador de voltaje 7805, el diseño fácil y conveniente de una fuente de conmutación tipo
básicamente es un dispositivo que cuenta con 3 pines.[6] buck. Es capaz de conducir una corriente de hasta 3A. Maneja
una carga con excelente regulación de línea y bajo voltaje de
rizado. Este dispositivo está disponible con voltaje de salida
ajustable. El módulo reduce al mínimo el uso de componentes
externos para simplificar el diseño de fuentes de alimentación.
El módulo convertidor LM2596 es una fuente de alimentación
conmutada, así que su eficiencia es significativamente mayor
en comparación con los populares reguladores lineales de tres
terminales, especialmente con tensiones de entrada superiores.
[7]

I. MIP APP INVENTOR 2:

Fig. 9 Circuito Regulador de voltaje 7805

Fig. 11 Mip app inverntor

App Inventor es un entorno de desarrollo de software creado


por Google Labs para la elaboración de aplicaciones destinadas
al sistema operativo.
Universidad Politécnica Salesiana-Sede Cuenca. 5

IV. DESARROLLO 2. Conectar arduino en el vehículo.


a. Preparar el vehículo (camioneta Mazda)
1. Desarrollo del circuito para el vehiculo.

Fig. 15 Preparación del vehículo

Fig. 12 Circuito de conexionado del arduino con relés

Fig. 16 Mandos de los vidrios

b. Preparar el arduino con los relés


Fig. 13 Circuito de conexionado del arduino con relés

Fig. 17 Arduino con los relés

Fig. 14 Circuito de conexionado del arduino con relés c. Colocar la placa arduino en el vehículo

Fig. 18 Arduino en el vehículo


Universidad Politécnica Salesiana-Sede Cuenca. 6

3. Programación de arduino (mediante arduino


software)
char estado;
int entrada = 37;
int espera = 0;
int espera1 = 1;
void setup(){
Serial.begin(9600);
pinMode(2, OUTPUT); //Levantar vidrio del conductor
pinMode(3, OUTPUT); //Bajar vidrio del conductor
pinMode(4, OUTPUT); //Levantar vidrio del copiloto
pinMode(5, OUTPUT); //Bajar vidrio del copiloto
pinMode(6, OUTPUT); //Levantar vidrio del pasajero
conductor
pinMode(7, OUTPUT); //Bajar vidrio del pasajero conductor
pinMode(8, OUTPUT); //Levantar vidrio del pasajero
copiloto
pinMode(9, OUTPUT); //Bajar vidrio del pasajero copiloto
pinMode(10, OUTPUT); //Desbloquear carro
pinMode(11, OUTPUT); //Bloquear carro
pinMode(12, OUTPUT); //Levantar vidrio del conductor
pinMode(13, OUTPUT); //Bajar vidrio del conductor
pinMode(22, OUTPUT); //Levantar vidrio del copiloto
pinMode(24, OUTPUT); //Bajar vidrio del copiloto
pinMode(26, OUTPUT); //Levantar vidrio del pasajero
conductor
pinMode(28, OUTPUT); //Bajar vidrio del pasajero
conductor
pinMode(30, OUTPUT); //Levantar vidrio del pasajero
copiloto
pinMode(32, OUTPUT); //Bajar vidrio del pasajero copiloto
pinMode(34, OUTPUT); //Desbloquear carro
pinMode(36, OUTPUT); //Bloquear carro
pinMode(37, INPUT); //entrada de bloqueo

4. crear la aplicación para el celular (mediante mit app


inventor)

Fig. 19 Aplicación para teléfono Android


Universidad Politécnica Salesiana-Sede Cuenca. 7

V. CONCLUSIONES REFERENCIAS
.
[1] Aprendiendo Arduino. (2018). Qué es Arduino. [Online]
Arduino es una marca de microcontroladores mundialmente
conocida por los amantes de la electrónica, la programación y Available at:
la robótica. Es un proyecto Open Source que pone a disposición https://aprendiendoarduino.wordpress.com/2016/09/25/que-
de sus usuarios una amplia gama de dispositivos basados en el es-arduino/ [Accessed 24 Jul. 2018].
microcontrolador AtMega. Es posible comprar una placa
[2] Store.arduino.cc. (2018). Arduino Mega 2560 Rev3.
Arduino armada o conseguir las piezas para uno mismo
desarrollar sus propios dispositivos para utilizar en diferentes [Online] Available at: https://store.arduino.cc/usa/arduino-
utilidades en este caso controlar las ventanas del vehículo y las mega-2560-rev3 [Accessed 24 Jul. 2018].
puertas mediante el celular por un módulo bluetooth que lo hace
[3] HC-05, M. (2018). Modulo Bluetooth HC-05 -
posible.
BricoGeek.com. [Online] BricoGeek.com. Available at:
Arduino is a brand of microcontrollers worldwide known by https://tienda.bricogeek.com/modulos-bluetooth/800-modulo-
lovers of electronics, programming and robotics. It is an Open bluetooth-hc-05.html [Accessed 24 Jul. 2018].
Source project that provides its users with a wide range of
[4](Arduino), M. (2018). Módulo Relé de 4 Canales (Arduino)
devices based on the AtMega microcontroller. It is possible to
buy an armed Arduino board or get the pieces for yourself to | Dinastía Tecnológica. [Online] Dinastiatecnologica.com.
develop your own devices to use in different utilities in this case Available at: http://dinastiatecnologica.com/producto/modulo-
to control the windows of the vehicle and the doors through the rele-de-4-canales-arduino/ [Accessed 24 Jul. 2018].
cell phone by a bluetooth module that makes it possible.
[5] Arduino.cc. (2018). Arduino - Software. [Online] Available
at: https://www.arduino.cc/en/Main/Software? [Access Ed 24
Jul. 2018].

[6] Electrónica analógica y digital. (2018). Regulador de


voltaje 7805 - para que sirve y como funciona. [Online]
Available at:
http://www.electrontools.com/Home/WP/2016/03/09/regulado
r-de-voltaje-7805/ [Accessed 24 Jul. 2018].

[7]Electronilab. (2018). Módulo LM2596 Convertidor de


Voltaje DC-DC Buck 1.25V-35V - Electronilab. [Online]
Available at: https://electronilab.co/tienda/modulo-lm2596-
convertidor-de-voltaje-dc-dc-buck-1-25v-35v/ [Accessed 24
Jul. 2018].

También podría gustarte