Está en la página 1de 7

Electrónoca Analogica CCTT - Universidad del Azuay

Electronics Engineering

Automatización de un autolavado de vehiculos


Christian Hernandez , Pablo López, Andrés Romero
christian.hernandez@es.uazuay.edu.ec, pablo.lopez@es.uazuay.edu.ec
andres4482@es.uazuay.edu.ec
Universidad del Azuay
www.uazuay.edu.ec
Abstract— An automated car wash system is developed, para la exploración tecnológica. Esta sinergia entre
integrating Basys II and Arduino technologies to optimize diferentes plataformas tecnológicas actúa como un
its functionality. Basys II manages a coin selection system, catalizador para una nueva ola de inventos capaces de
which activates the equipment's motors upon receiving a
transformar industrias completas.
one-dollar coin. This activation depends on the user's
choice, allowing selection between water or foam supply via
a two-position switch. Simultaneously, Basys II controls a El sector de lavado de autos enfrenta altos costos
counter displaying the foam activation time. In parallel, y un cuidado inadecuado para diferentes tipos de
Arduino operates an LCD screen showing the water supply vehículos, lo que conlleva problemas económicos y
usage time. This intelligent design ensures efficient riesgo de daños. Proponemos una solución innovadora
operation and user-friendly interaction, offering a highly para mejorar y personalizar este servicio, reduciendo
precise automated car washing experience. costos. La idea es desarrollar un sistema que permita a los
propietarios participar directamente en el lavado,
Keywords— Analog Systems; Basys-2; Arduino; Car Wash.
adaptándose a las necesidades específicas de cada
I. INTRODUCCION vehículo, asegurando un cuidado detallado y económico.

En el panorama tecnológico actual y con miras La unión de las capacidades únicas de los
al futuro, estamos presenciando una tendencia creciente microcontroladores con la flexibilidad y potencia de
hacia la innovación y el desarrollo de proyectos tarjetas como la Basys 2 está desarrollando soluciones
avanzados, impulsados por el uso versátil y dinámico de que no solo solucionan problemas complejos, sino que
herramientas como los microcontroladores y circuitos también abren nuevas vías para la exploración
digitales. Estos elementos clave en el avance tecnológico tecnológica. Esta sinergia entre diferentes plataformas
actual abren un amplio rango de posibilidades para la tecnológicas actúa como un catalizador para una nueva
creación de soluciones eficientes y sofisticadas en ola de inventos capaces de transformar industrias
diversos campos. completas.

Los microcontroladores, en particular, se En el contexto de la revolución tecnológica


destacan en esta era digital por su capacidad para realizar actual, nuestro proyecto se sitúa estratégicamente para
tareas múltiples con precisión y eficiencia, mientras que capitalizar estas tendencias emergentes, nos enfocamos
los circuitos digitales están revolucionando la forma en en la automatización de una lavadora de autos,
que procesamos y manipulamos la información, en este demostrando cómo la combinación de microcontroladores
escenario, tarjetas como la Basys 2 emergen como avanzados y plataformas como la Basys 2 puede
herramientas poderosas y accesibles, democratizando el transformar tanto la eficiencia como la efectividad de
acceso a tecnologías avanzadas. Estas tarjetas no solo procesos cotidianos, redefiniendo la manera en que
brindan una plataforma para el desarrollo y la interactuamos y percibimos la tecnología en nuestra vida
experimentación, sino que también actúan como un diaria.
puente entre el conocimiento teórico y la aplicación
práctica. Este proyecto no solo representa un avance
significativo en automatización y eficiencia operativa,
La integración de tecnologías avanzadas está sino que también sirve como ejemplo de cómo la
propiciando la creación de sistemas más integrados y tecnología moderna puede convertir actividades humanas
capaces, abriendo un camino para la innovación y el básicas en experiencias extraordinarias. Nuestros
desarrollo de proyectos antes inalcanzables. En este objetivos principales son realizar la automatización del
contexto de innovación constante, el potencial de lavado de autos, aplicando los conocimientos adquiridos
combinar microcontroladores con tarjetas como la Basys durante el ciclo sobre electrónica analógica y digital,
2 es enorme, ofreciendo soluciones que no solo resuelven garantizando su correcto funcionamiento a través del
problemas complejos, sino que también abren nuevas vías diseño, desarrollo y cálculos realizados.
Los fundamentos teóricos que se describen a Principio de funcionamiento de la Basys II: La
continuación son aquellos principios en los que nos Basys II es una placa de desarrollo de hardware de código
basamos para realizar el proyecto: abierto, basada en el microcontrolador FPGA Xilinx
Spartan-3E, diseñada principalmente para aplicaciones
Principio de funcionamiento del lector de educativas y de aprendizaje. Esta placa destaca por su
monedas: Según el autor [1] se centra en medir las versatilidad en el desarrollo de sistemas digitales, en el
características físicas de las monedas, como tamaño, presente, la Basys II funciona a través del concepto de
peso, material y composición química. Estos lectores FPGA (Field-Programmable Gate Array), lo que permite
están compuestos por un transportador que mueve las a los usuarios diseñar circuitos digitales personalizados.
monedas, un sensor que mide sus características físicas y El corazón de la Basys II es el FPGA Spartan-3E,
un microprocesador que interpreta estas medidas para programable mediante el software Xilinx ISE. Los
determinar el tipo de moneda. usuarios crean diseños de circuitos digitales con este
software, basados en una red de puertas lógicas para
El proceso de lectura comienza con la cumplir funciones específicas, que luego se cargan en el
colocación de la moneda en el transportador, seguido por FPGA [4].
su transporte a través del lector, durante este trayecto, el
sensor evalúa las características físicas de la moneda, Una vez programada, la FPGA de la Basys II
posteriormente, el microprocesador analiza los datos puede controlar una variedad de dispositivos externos
recogidos por el sensor y clasifica la moneda según su como LEDs, motores y sensores, además de implementar
tipo. Para los lectores que identifican el valor monetario, algoritmos digitales como filtros y convertidores
se emplean sensores adicionales que miden el diámetro y analógico-digitales [4].
el grosor de las monedas, permitiendo calcular su peso,
un elemento crucial para determinar su valor. Entre los componentes clave de la Basys II se encuentran:
Principio de funcionamiento del conversor de
nivel lógico: Los conversores de nivel lógico, basados en ● FPGA Spartan-3E: el componente principal de
transistores MOSFET, permiten la conversión la placa.
bidireccional o unidireccional de señales lógicas entre ● Conectores GPIO: para conectar dispositivos
distintos niveles de voltaje [2]. Estos dispositivos externos.
semiconductores controlan el flujo de corriente según el ● Botones: para interactuar con la placa.
voltaje aplicado a su compuerta. Se dividen en ● LEDs: para indicadores visuales.
conversores bidireccionales, capaces de operar en ambos
sentidos, y conversores unidireccionales, que solo
● Puerto serie: para conectar la placa a un
convierten en una dirección. Su uso común incluye la ordenador.
conexión de dispositivos con diferentes niveles de
voltaje, protección contra señales inadecuadas y Principio de funcionamiento del decodificador
aislamiento eléctrico para prevenir interferencias o daños. 7448: Es un circuito integrado que convierte un código
binario de 4 bits en un código de siete segmentos para
Principio de funcionamiento del sensor mostrar números del 0 al 9 en un display. Funciona con
infrarrojo: La radiación infrarroja es una forma de energía puertas lógicas, teniendo cuatro entradas (A, B, C, D)
electromagnética con longitud de onda más larga que la para el código binario y siete salidas (Y0 a Y6) para los
luz visible. Se describen dos tipos principales de sensores segmentos del display. Según la combinación de las
infrarrojos: los de barrera y los de proximidad. Los entradas, las salidas se activan para representar los
sensores de barrera funcionan emitiendo y detectando números adecuados en el display de siete segmentos [5].
radiación infrarroja reflejada por objetos, mientras que
los de proximidad detectan la disminución de la Principio de funcionamiento de un display de 7
intensidad de la radiación al ser absorbida por un objeto segmentos: El display de 7 segmentos utiliza un código
cercano. Ambos tipos generan señales eléctricas para de siete bits para representar números, letras o caracteres
indicar la presencia de objetos, los detectores infrarrojos especiales. Cada número o letra se muestra encendiendo
más utilizados en estos sensores son los fotodiodos y las los segmentos correspondientes [6]. Por ejemplo, para el
termopilas. Los fotodiodos generan corriente al número 0, se activan todos los segmentos, mientras que
exponerse a la radiación infrarroja, y las termopilas para el 1, se encienden solo los segmentos A y E. De
producen una diferencia de potencial bajo la misma manera similar, para mostrar la letra A, se iluminan los
condición [3]. El capítulo concluye resaltando segmentos A, B, C y E.
aplicaciones comunes de estos sensores en áreas como
control de acceso, automatización del hogar y robótica.
Principio de funcionamiento del RTC: Es un y otros circuitos. El Arduino Mega, con sus múltiples
circuito integrado que ofrece una fuente de tiempo entradas y salidas digitales y analógicas, ofrece
precisa, empleado en dispositivos como ordenadores y capacidades extendidas en comparación con otros
equipos médicos, funciona mediante un oscilador que modelos de Arduino, lo que lo hace ideal para proyectos
produce una señal de reloj para contar segundos, minutos, más complejos que requieren numerosos conectores y una
horas, días, meses y años [7]. Generalmente, utiliza un mayor memoria de programación [10].
oscilador de cristal piezoeléctrico que vibra a una
frecuencia constante, a menudo alineada con la
frecuencia de la red eléctrica. Esta señal actualiza
registros de hora y fecha, que suelen ser de 8 o 16 bits. II. ARQUITECTURA DEL SISTEMA
Los RTC también ofrecen una función de alarma para En este proyecto, se ha desarrollado un sistema
señalar una hora específica. automatizado de lavado de autos, el sistema se alimenta
mediante una fuente de 24VAC, con una etapa de
Principio de funcionamiento del Triac: Se rectificación para proporcionar voltajes de 5V, 9V y 12V,
describe el TRIAC como un componente electrónico necesarios para la placa de control que integra un
crucial en el control de la corriente alterna, este Arduino.
dispositivo semiconductor, que combina las
funcionalidades de dos tiristores SCRs en una sola La operación inicia con un lector de monedas que
estructura, se distingue por su habilidad para conducir admite monedas de un dólar, permitiendo a los usuarios
corriente en ambas direcciones cuando se activa [8]. Los elegir entre suministro de agua o espuma. Las
TRIACs son especialmente valorados en aplicaciones características clave incluyen una bomba de agua
donde se requiere el control preciso de la potencia, como controlada por transistores, un sensor de nivel para el
en la regulación de la intensidad de la luz y en el control manejo de reservorios, y un RTC para la regulación de
de velocidad de motores. Su versatilidad y eficiencia los iluminación nocturna. En el ámbito digital, el Arduino
convierten en una elección predilecta en el diseño de gestiona el suministro de agua y visualiza en una pantalla
circuitos electrónicos modernos, ofreciendo una solución LCD el tiempo restante, con opciones para ajustar el
integral para el manejo de la corriente alterna en una flujo. Paralelamente,
variedad de contextos industriales y domésticos [8].
La Basys II controla la distribución de espuma, con
Principio de funcionamiento de la una bomba específica, un codificador y un display de 7
electroválvula: Una electroválvula opera como un segmentos para mostrar el tiempo. Conversores de nivel
dispositivo de control para regular el flujo de un fluido, lógico adecúan los voltajes, un sensor infrarrojo mejora la
ya sea líquido o gas, el funcionamiento de la seguridad, detectando vehículos y previniendo
electroválvula se basa en el principio de actuación activaciones accidentales del sistema.
electromagnética, cuando se aplica una corriente eléctrica
A. System Diagram
a la bobina de la válvula, se genera un campo magnético
que mueve un émbolo o núcleo dentro de la válvula,
abriendo o cerrando así el paso del fluido [9]. Este
proceso permite un control preciso y rápido del flujo, lo
que hace a las electroválvulas ideales para una amplia
gama de aplicaciones industriales. Su capacidad para
responder rápidamente a señales eléctricas las convierte
en elementos esenciales en sistemas automatizados,
donde la regulación precisa del flujo de fluidos es
fundamental.

Principio de funcionamiento del Arduino Mega:


Es una plataforma de hardware de código abierto basada
en un microcontrolador ATmega2560. El principio de
funcionamiento del Arduino Mega se centra en la
facilidad de uso y la flexibilidad para desarrollar una Figura 1. Diagrama de bloques del sistema a implementar.
amplia gama de proyectos electrónicos [10]. Operando en
tiempo presente, esta placa puede ser programada a través La fuente de alimentación multivoltajes provee
del entorno de desarrollo de Arduino, permitiendo a los la energía necesaria para todo el sistema. Un lector de
usuarios cargar diversos tipos de programas o 'sketches'. monedas recibe pagos para activar el servicio,
Estos sketches dictan cómo el Arduino interactúa con los permitiendo a los usuarios elegir entre agua o espuma.
componentes conectados, como sensores, luces, motores
Al seleccionar la opción de agua, el sistema, Vo(rms) = 0.707(30V) = 13.72V
gestionado por un Arduino, activa una electroválvula que
facilita el llenado del reservorio. Paralelamente, una
bomba de agua se encarga de suministrar el líquido a
través de una manguera. Para mantener un Vcd = 0.636(19.4V-2(0.582)) = 111.59V Real
funcionamiento óptimo, el sistema cuenta con un sensor
de nivel de agua que, al detectar una disminución por
 Factor de rizado de la señal rectificada
debajo del mínimo establecido, activa la electroválvula.
Este proceso de rellenado se controla mediante un
TRIAC. Vo(rms) 13.72 V
r %= x 100= x 100=118.37 %
En cuanto a la interacción con el usuario, el
Vcd 11.59V
tiempo de servicio restante se visualiza en una pantalla
LCD. Adicionalmente, el sistema de iluminación,
Para la bomba de agua:
vinculado a otro TRIAC, está programado para operar
entre las 18:00 y la 01:00 horas, proporcionando luz
mediante una lámpara de 110V para asegurar una
visibilidad adecuada durante las horas de menor
luminosidad

Para la opción de espuma, la Basys II toma el


control, activando una bomba de espuma que está en el
segundo reservorio y suministra espuma a través de otra
manguera. Un decodificador gestiona la información para
un display de 7 segmentos, que indica el tiempo de Figura 2. Diagrama simulado de la bomba de agua.
funcionamiento. Los pulsadores y un sensor infrarrojo
ofrecen controles adicionales y medidas de seguridad, Ic=200 mA
respectivamente, para evitar el funcionamiento indebido
del sistema y para detectar la presencia de vehículos en la
Rc=Vc/ Ic=25 Ω
zona de lavado. Ib=Ic / β=1 mA
IbSat=Ib∗9=9 mA
B. Calculos realizados
Rb=(Vb−Vbe)/ IbSat=477 Ω ≈ 470 Ω
Vcc=IcRc +Vce
Calculos de la rectificacion: Vce=5 V −(200 mA )(25 Ω) 0

Para la bomba de espuma:

Figura 3. Diagrama simulado de la bomba de espuma.

Ic=200 mA
Rc=Vc/ Ic=25 Ω
Fuente fija:
Ib=Ic / β = 1Ma
IbSat=Ib∗9=9 mA
Vp = 19.4V Vk = 0.582V Rb=(Vb−Vbe)/ IbSat=288 , 9 Ω≈ 270 Ω
Vcd = 0.636(19.4V) = 12.338V Ideal
Vcc=IcRc +Vce
Vce=5 V −(200 mA )(25 Ω) 0
III. IMPLEMENTACIÓN DEL SISTEMA

Figura 5. Código de la Basys II.

La programación de la placa Basys se estructura


también en torno a un diseño de tipo bandera,
permitiendo la activación o desactivación de ejecuciones
según las necesidades del sistema. Esta configuración
incluye dos botones: uno de activación y otro de pausa,
que en un entorno real proporcionan al usuario la
capacidad de detener o iniciar la aplicación de espuma a
Figura 4. Código del microcontrolador Arduino. voluntad. Se implementa un contador digital que avanza
de 0 a 9, cuyo resultado se transmite en código BCD a un
La programación del Arduino Mega se realiza decodificador, mostrando la cuenta en un display de siete
mediante una estructura de control de tipo bandera, lo que segmentos que sirve como contador hasta el número 9.
facilita la gestión de dos botones distintos asignados para
iniciar o detener el proceso, así como para procesar la Adicionalmente, la Basys está equipada con un
señal proveniente del lector de monedas. Además, el sensor infrarrojo encargado de detectar la presencia de un
sistema recibe y actúa sobre la señal de un sensor de nivel vehículo en la zona de lavado, mejorando así la seguridad
de agua, ejecutando todas las tareas de manera y eficiencia del sistema. En cuanto a la salida, se emplea
concurrente, ya que no se emplean retardos ('delays'), un transistor NPN para manejar un módulo de relé que
sino que se aprovechan las interrupciones y los opera con lógica inversa, necesitando un pulso negativo
temporizadores internos del microcontrolador para una para su activación. Este diseño se complementa con un
respuesta inmediata. LED indicador que, al introducir una moneda, se ilumina
mediante salidas digitales, proporcionando una señal
Este enfoque permite un control preciso de las visual inmediata de la activación del sistema
luces nocturnas mediante un Reloj de Tiempo Real
(RTC), y la activación de una electroválvula de 24V AC
a través de un TRIAC. Además, se maneja una
electrobomba de 5V directamente desde el Arduino. Para IV. ANALISIS Y RESUTADOS
el control de la bomba de agua se utiliza un transistor Después de implementar todos los conceptos y la
NPN, lo que asegura una gestión eficiente de la energía y arquitectura se obtuvieron los siguientes resultados:
un funcionamiento óptimo del sistema.

Figura 6. Diseño de la placa para el Arduino Mega.


Figura 7. Diseño de la placa para el TRIAC de la luz nocturna.

Figura 11. Señal de salida después de la rectificación.

Figura 8. Pruebas del correcto funcionamiento de la Basys II. Figura 12. Señal de rizado de la fuente fija.

Figura 12. Diagrama del sensor de nivel de agua.

TABLA I. COMPARACIÓN DE VALORES DE LA BOMBA DE AGUA


Comparación de distintos valores
Figura 9. Contador de la Basys funcionando correctamente. Simulado Medido Calculado
VCE 230mV 0.1V 0
IC 191mA 195mA 200mA
IB 8,78mA 8mA 9mA

TABLA II. COMPARACIÓN DE VALORES DE LA BOMBA DE ESPUMA


Comparación de distintos valores
Simulado Medido Calculado
VCE 228.86mV 0.1V 0
Figura 10. Señal de la fuente no rectificada. IC 195mA 200mA
191mA
IB 8.98mA 8mA 9mA

V. CONCLUCIONES
Este trabajo ha profundizado las complejidades del
diseño de autolavado, resaltando la integración exitosa de
tecnologías avanzadas como microcontroladores, para la transformación de la industria de autolavado de
sensores y FPGA, para realzar la eficiencia y seguridad vehiculos.
operacional.
En conclusión, este proyecto no solo ha fortalecido el
Durante la implementación de Arduino Mega y la conocimiento existente sobre la materia, sino que también
placa Basys II, nos enfrentamos a varios retos técnicos, ha abierto nuevas vías para la investigación, con el
entre estos, el manejo de los motores presento potencial de inducir una transformación significativa en
complicaciones debido a una retroalimentación hacia la la industria.
placa Basys II, resultando en fallos en el lector de
monedas el cual se averió y fue remplazada
respectivamente. Además, el desafío de sincronizar REFERENCIAS
ambas tarjetas, que operan a distintos niveles lógicos de [1] García Díaz, A. M. (2023). Enseñar y aprender tecnología. (pág.
voltaje, nos llevo a la integración de conversores de nivel 102). Madrid: McGraw-Hill.
[2] Digi-Key Electronics. (2023). Conversores de nivel lógico.
lógico de 5V a 3.3V para asegurar la compatibilidad y su [3] Boylestad, R. L., & Nashelsky, L. (2009). Fundamentos de
funcionamiento conjunto. electrónica (10.ª ed.). Pearson Educación.
[4] IXilinx Inc. (2022). Basys II FPGA Board User Guide. Xilinx Inc.
A pesar de estos obstáculos, los resultados obtenidos [5] Texas Instruments. (2023). 74HC/HCT48 BCD to 7-Segment
Decoder/Driver. Texas Instruments.
confirman la viabilidad de las soluciones de [6] Digi-Key Electronics. (2023). Displays de 7 segmentos. Digi-Key
automatización del autolavado de vehiculos y sientan las Electronics. p. 1-2.
bases para investigaciones futuras en este campo. Este [7] Floyd, T. L. (2003). Fundamentos de electrónica (8a. ed.). Prentice
Hall.
proyecto no solo aplica tecnologías actuales, sino que
[8] Hayt Jr., W. H., & Kemmerly, J. E. (1996). Teoría y diseño de
también establece un precedente para la adopción de circuitos electrónicos (7a ed.).
avances emergentes como la inteligencia artificial y la [9] García Fernández, L. (2019). Manual de válvulas neumáticas e
robótica avanzada, marcando un horizonte prometedor hidráulicas (9a ed.).
[10] Rubio García, L. M. (2022). Arduino: Guía completa para
principiantes y expertos (2a ed.). Marcombo. Pp. 63-72.

También podría gustarte