0% encontró este documento útil (0 votos)
108 vistas66 páginas

Prototipo de Sensor de Estacionamiento

Este documento presenta un proyecto de grado sobre un prototipo de ayuda para estacionamiento con sensor ultrasónico. El proyecto tiene como objetivo general facilitar el estacionamiento de vehículos al detectar objetos cercanos y emitir tonos o mensajes de voz indicando la distancia. El proyecto explica componentes como la batería, Arduino Nano, sensor ultrasónico, tarjeta Micro SD y más. También incluye diagramas, códigos y detalles sobre el desarrollo y pruebas del prototipo.
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 (0 votos)
108 vistas66 páginas

Prototipo de Sensor de Estacionamiento

Este documento presenta un proyecto de grado sobre un prototipo de ayuda para estacionamiento con sensor ultrasónico. El proyecto tiene como objetivo general facilitar el estacionamiento de vehículos al detectar objetos cercanos y emitir tonos o mensajes de voz indicando la distancia. El proyecto explica componentes como la batería, Arduino Nano, sensor ultrasónico, tarjeta Micro SD y más. También incluye diagramas, códigos y detalles sobre el desarrollo y pruebas del prototipo.
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

CENTRO DE EDUCACION ALTERNATIVA MIGEL MAGONE

“Don Bosco Sur”

PROTOTIPO PARA AYUDA DE ESTACIONAMIENTO CON SENSOR ULTRASONIDO

Trabajo final para optar al grado académico de técnico medio otorgado por el centro de
educación alternativa en el marco de programa de formación técnica productiva y
tecnológica

participante: Ramiro robledo Salazar

Tutor: Josías albares rojas

Santa cruz - Bolivia

2022

1
CENTRO DE EDUCACION ALTERNATIVA
MIGUEL MAGONE

FORMATO DE CONTENIDO DE PROYECTO DE


GRADO

INDICE

Dedicatoria …..…………...…………………………………………………………………………………………….…3

Agradecimiento…….……..………………………………………………………………………………………..…...4

Introducción…….…………………………………………………………………………………………………..………5

CAPITULO 1 Marco mitológico………………………………………………………………………………..…...6

1.1 Idea del proyecto……..……….…………………………………………………………………………………..6

1.2 Delimitación del proyecto……….……… ………………………................................................6

1.3 Justificación……………………………………………….……….…..………………………………………..... ..6

1.4 Objetivo…………………………………………………………………..................................................6

1.4.1. Objetivo general……..………………………………...………………………………………………........6

1.4.2. Objetivo específico……….……………………………………………………..……………………….……7

1.5. Marco teórico…….. …………………………...…………………………..……………………………………..7

1.5.1. Marco referencial……….………………………………………..…...………………………………….…..7

1.5.2. Marco conceptual………………………………………………………………………………..……….......8

1.5.2.1 BATERIA……………………………………………………………………………………………………………9

2
1.5.2.2 ARDUINO NANO……………………………………….…………………………………………………….11

1.5.2.3 SENSOR ULTRASNICO HC-SR04…………………………….………………………………………...17

1.5.2.4 TARJETA MICRO SD……………….…………………………………………………………………….....18

1.5.2.5 MODULO MICRO SD…………………………………………………………..…………………………..20

1.5.2.6 REGULADOR LM7508…………………………………………………………………………………..….22

1.5.2.7 RESISTECIA……………………………………………………………………………………………………..23

1.5.2.8 CONDENSADOR ELECTROLITICO……………………………………………………………………25

1.5.2.9 PULSADOR………………………………………………………………………………………….…………27

1.5.2.10 INTERRUPTOR…………………………………………………………..………………………………….29

1.5.2.11 PARLANTE……………………………………………………………….……………………………………31

1.5.2.12 CABLE……………………………………………………………………………………………………………33

1.5.2.13 PLACA FENOLICA………………….………………………..……………………………………………35

2. CAPITULO 2 desarrollo practico del proyecto………………..…………….………………………….36

2.1 descripción del proyecto. (diagramas pictóricos) ………………………………………………….36

2.2. funcionamiento de proceso a controlar. (diagrama en bloques) …………………………..37

2.3 Esquemas layout de circuitos a desarrollar………………..………………………………………..38

2.4. Simulación de circuitos en computadora………………………………………………………………39

2.5. Prototipos en protoboart…….……………………………………,…………………………………………40

2.6. Prototipos funcionales…………………………………………………………………………………………41

3
2.7. Codificación…………………………………………………………………………………………………..…...42

2.8. Estructura de soporte (cajas)………………………………………………..................................55

2.9 Materiales……………………………………………………………………..........................................56

2.10. Costos y presupuestos………………………………………………………………………………………57

2.11. Productos y resultados……………………………………………………………………………………..58

2.12.1. Productos……………………………………………………………………………………………………...58

2.13.2. Resultados…………………………………………………………………………………………………...58

2.13.3. Logros………………………………………………………………………... …………………………………58

2.13.3. dificultades……………………………………………………………………………………………………59

2.14. Conclusiones y recomendaciones…………………………………………............................59

2.14.1. Conclusiones………………………………………………………………....................................59

2.14.2. Recomendaciones…………………………………………………….……………………………….….56

Bibliografía………………………………..………………………………………………………………………………59

4
DEDICATORIA

En primer lugar, a dios por darme la vida y salud y su vez la dicha de llegar hasta donde
estoy y darme la oportunidad de poder prepararme más y que siempre esta cuando más
lo necesitamos.
A mi familia que siempre me están acompañando en los momentos difíciles que se nos
presenta y que siempre me han dado un aliento para seguir adelante y no rendirse.

5
AGRADECIMIENTO

Principalmente agradecer a dios y a mi familia por darme la oportunidad de llevar a cabo


este estudio y cumplir mis objetivos.
Un eterno agradecimiento a la institución miguel Magone don Bosco sur, carrera de
autotrónica por poder abrirnos las puertas para poder forjarse como estudiantes de esta
hermosa carrera y a las ver pulir nuestros conocimientos para poder alcanzar nuestro
objetivo y poder servir a la sociedad.

6
INTRODUCION

Para el proyecto final he querido implementar ayuda de estacionamiento de auto liviano con
sensor ultrasonido HS-SRo4 para poder facilitar el parqueo del auto tiene dos modos de
funcionamiento que se puede controlar con un interruptor y un pulsador, que detectando un
obstáculo generar un tono dependiendo de la distancia que este el objeto controlado por el
interruptor y el otro modo controlado por el pulsador que te podríamos decir una voz humana
indica la distancia determinada en centímetros y así poder determinar a qué distancia esta tu
auto.

7
CAPITULO 1 MARCO METODOLOGICO

1.1.- IDEA DEL PROYECTO


La idea del proyecto es realizar una implementación de sensor ultrasonido HS-So4 para ayuda de
estacionamiento en un auto que detectando obstáculos y emitirá tonos o audios indicando la
distancia determinada en cm y poder evitar o reducir algunos choques o accidentes no
deseados.

1.2.- DELIMITACION DEL PROYECTO


Delimitación de espacio. - El proyecto se llevó acabó en el departamento de Santa Cruz-Bolivia,
zona los lotes, B villa mercedes sur, calle naranjos
Delimitación de tiempo. - El proyecto se comenzó a elaborar el 10 agosto de 2022y se culminó el
2 de noviembre de 2022.
Delimitación de circunstancias. - las circunstancias en las que trabajado no han sido
las mejores ni las peores, hemos atravesado una serie de obstáculos en tanto climáticos como
laborales, pero sabiendo llevar cada una llegando a culminar mi trabajo.

1.3.- JUSTIFICACION
Justificación científica. - justificación del proyecto en el ámbito científico para poder estudiar más
a detalle el prototipo del sensor ultrasónico.
Justificación social. - socialmente justifico mi proyecto para la sociedad de mucha ayuda para
evitar o reducir accidentes que en el futuro sr necesitara más de eso.
Justificación económica. - este proyecto se realizó placas. Y componentes de bajo presupuesto
con libre de acceso en todo el mercado.

1.4 OBJETIVOS
1.4.1. OBGETIVOS GENERAL

8
El objetivo general del proyecto hacer un prototipo para poder implementar en el
En el automóvil y poder facilitar a personas con dificultades para estacionar para Poder evitar
chocar con obstáculos.

1.4.2. OBJETIVOS ESPECIFICO


* Generar un tono según la distancia que se encuentra del obstáculo.
* Podríamos decir una voz humana indica la distancia del obstáculo en centímetros.
* Facilitar al conductor en momento de estacionar su vehículo.

1.5. MARCO TEORICO

1.5.1. MARCO REFERENCIAL

Tome como referencia un sistema de parqueo que lleva el vehículo como la Toyota 4runner que
trae varios sensores en las defensas traseras y delanteras. Estos sensores detectan objetos
cundo está cerca del vehiculó. Cuando detecta un objeto emite un pitido que cambia de
intervalo según la proximidad del objeto.

Y tome por idea hacer mi proto tipo que detectando un objeto emitiría pitido y también así
decirle como una voz humana me diría la distancia en centímetros indicando a que distancia se
encuentra un objeto.

9
1,5,2.- MARCO CONCEPTUAL

1.5.1.1. Batería

1BATERÍA 12VOLTIOS

CONCEPTO. -

La batería es el dispositivo que proporciona la


energía eléctrica para el motor de arranque de un
motor de combustión como por ejemplo de un
automóvil, de un alternador del motor o de turbina de gas de un avión. A las baterías eléctricas
usadas como fuente de energía para la tracción de un vehículo eléctrico se les denomina
baterías de tracción. los vehículos híbridos pueden utilizar cualquier de los dos tipos de baterías.

El arranque de un motor de combustión, requiere de un breve espacio de Tiempo, corrientes


muy elevadas de hasta cientos de amperios. La batería ha dado a cumplir este requisito también
en invierno a bajas temperaturas. además, el voltaje eléctrico no puede reducirse
considerablemente durante el proceso de arranque. por eso las baterías disponen de una
resistencia interior pequeña.

Montaje. -

Las baterías están compuestas por un circuito de línea de células Acumuladoras de plomo con
un voltaje nominal de 2v(voltios) por unidad.
Para conseguir un voltaje nominal de 6v o bien de 12v se necesita un circuito En línea de tres o
bien seis celdas por batería. algunos camiones pueden Precisar de baterías de 24v, que no es

10
cosa que un circuito en línea con con dos baterías de 12v. las baterías se dividen en baterías de
líquido (acido) de vellón o de gel.

1.5.2,2 Arduino nano

11
Arduino fue inventado en el año 2005 por el entonces estudiante del instituto IVRAE
Massimo Banzi, quien, en un principio, pensaba en hacer Arduino por una necesidad de
aprendizaje para los estudiantes de computación y electrónica del mismo instituto, ya que
en ese entonces, adquirir una placa de micro controladores eran bastante caro y no
ofrecían el soporte adecuado; no obstante, nunca se imaginó que esta herramienta se
llegaría a convertir en años más adelante en el líder mundial de tecnologías DIY (Do ITB
Yourself). Inicialmente fue un proyecto creado no solo para economizar la creación de
proyectos escolares dentro del instituto, sino que además Banzi tenía la intención de
ayudar a su escuela a evitar la quiebra de la misma con las ganancias que produciría
vendiendo sus placas dentro del campus a un
Precio accesible (1 euro por unidad).

El primer prototipo de Arduino fue fabricado en el instituto IVRAE. Inicialmente estaba

12
basado en una simple placa de circuitos eléctricos, donde estaban conectados un micro
controlador simple junto con resistencias de voltaje, además de que únicamente podían
conectarse sensores simples como leds u otras resistencias, y es más, aún no contaba
con el soporte de algún lenguaje de programación para manipular la máquina.

Años más tarde, se integró al equipo de Arduino Hernando Barragán, un estudiante de la


Universidad de Colombia que se encontraba haciendo su tesis, y tras enterarse de este
proyecto, contribuyó al desarrollo de un entorno para la programación del procesador de
esta placa: Wiring, en colaboración con David Mellis, otro integrante del mismo instituto
que Banzi, quien más adelante, mejoraría la interfaz de software.

Tiempo después, se integro al "Team Arduino" el estudiante español David Cuartielles,


experto en circuitos y computadoras, quien ayudó Banzi a mejorar la interfaz de hardware
de esta placa, agregando los micro controladores necesarios para brindar soporte y
memoria al lenguaje de programación para manipular esta plataforma.

Más tarde, Tom Igoe, un estudiante de Estados Unidos que se encontraba haciendo su
tesis, escuchó que se estaba trabajando en una plataforma de open-source basada en una
placa de micro controladores pre ensamblada. Después se interesó en el proyecto y fue a
visitar las instalaciones del Instituto IVRAE para averiguar en que estaban trabajando. Tras
regresar a su país Natal, recibió un e-mail donde el mismo Massimo Banzi invitó a Igoe
a participar con su equipo para ayudar a mejorar Arduino. Aceptó la invitación y ayudó a
mejorar la placa haciéndola más potente, agregando puertos USB para poder conectarla a
un ordenador. Además, él le sugirió a Banzi la distribución De este proyecto a nivel
mundial.

Cuando creyeron que la placa estaba al fin lista, comenzaron su distribución de manera
gratuita dentro de las facultades de electrónica, computación y diseño del mismo
instituto. Para poder promocionar el proyecto Arduino dentro del campus, tuvieron que

13
consultar con un publicista que más parte pasaría a formar parte del equipo Arduino:
Gianluca Martino, quien la distribuyo dentro del instituto y promocionándola a algunos
conocidos y amigos suyos. Al ver su gran aceptación por parte de los alumnos y maestros y
tomando en cuenta el consejo de Igoe, pensaron en su distribución nivel mundial, para lo
cual contactaron a un amigo y socio de Banzi, Natán Sadle, quien se ofreció a producir en
masa las placas tras interesarse en el proyecto.

directamente con smartphones Android para obtener las funcionalidades del teléfono
(GPS, acelerómetros, GSM, a bases de datos) y viceversa para que el teléfono controle
luces, motores y sensores conectados de Arduino.

El primer prototipo fue desarrollado en el instituto IVRAE, pero aún no se llamaba


Arduino.

14
 Arduino Nano es una placa microcontroladora pequeña, compatible, flexible y fácil de
usar, desarrollada por Arduino.cc en Italia, basada en ATmega328p (Arduino Nano
V3.x) / Atmega168 (Arduino Nano V3.x).
 Viene con exactamente la misma funcionalidad que en Arduino UNO, pero en tamaño
bastante pequeño.
 Viene con una tensión de funcionamiento de 5V, sin embargo, la tensión de entrada
puede variar de 7 a 12V.
 Arduino Nano Pinout contiene 14 pines digitales, 8 pines analógicos, 2 pines de
reinicio y 6 pines de potencia.
 Cada uno de estos pines digitales y analógicos tiene asignadas múltiples funciones,
pero su función principal debe configurarse como entrada o salida.

15
 Actúan como pines de entrada cuando están interconectados con los sensores, pero
si estás conduciendo alguna carga, utilízalos como salida.
 Funciones como pinMode () y digitalWrite () se utilizan para controlar las operaciones
de los pines digitales, mientras que Ana logread () se utiliza para controlar los pines
analógicos.
 Los pines analógicos vienen con una resolución total de 10 bits que miden el valor de
cero a 5V.
 La Arduino Nano viene con un oscilador de cristal de frecuencia 16 MHz. Se utiliza
para producir un reloj de frecuencia precisa usando voltaje constante.
 Hay una limitación en el uso de Arduino Nano, es decir, que no viene con una toma
de corriente continua, lo que significa que no se puede suministrar una fuente de
alimentación externa a través de una batería.
 Esta placa no utiliza USB estándar para la conexión con un ordenador, sino que viene
con soporte para Mini USB.
 Su pequeño tamaño y la naturaleza amigable de la protoboard hacen de este
dispositivo una opción ideal para la mayoría de las aplicaciones en las que un tamaño
de los componentes electrónicos es de gran importancia.
 La memoria flash es de 16KB o 32KB que todo depende de la tarjeta Atmega, es decir,
Atmega168 viene con 16KB de memoria flash, mientras que Atmega328 viene con
una memoria flash de 32KB. La memoria flash se utiliza para almacenar el código. Los
2 KB de memoria de la memoria flash total se utilizan para un cargador de arranque.
 El SRAM puede variar de 1KB o 2KB y la EEPROM es de 512 bytes o 1KB para
Atmega168 y Atmega328 respectivamente.
 Esta placa es bastante similar a otras placas Arduino disponibles en el mercado, pero
su pequeño tamaño hace que esta placa destaque de las demás.
 Está programado usando Arduino IDE que es un Entorno de Desarrollo Integrado que
funciona tanto offline como online.

16
 No se requieren arreglos previos para hacer funcionar la placa. Todo lo que necesitas
es una placa, un cable mini USB y el software Arduino IDE instalado en el ordenador.
El cable USB se utiliza para transferir el programa del ordenador a la placa.
 No se requiere un cargador separado para compilar y grabar el programa, ya que esta
placa viene con un cargador de arranque incorporado.

Especificaciones técnicas de Arduino Nano

 Microcontrolador Arduino ATmega328


 Arquitectura, AVR
 Voltaje de operación, 5 V
Para la producción en serie de la primera versión se tomaron en cuenta algunas
consideraciones: Economía (no > a 30 Euros), debía ser Plug and Play, utilizaron el
color azul para marcar una diferencia con las placas convencionales
 Memoria flash,32 KB de los cuales 2 KB utilizados por bootlo
Para la producción en serie de la primera versión se tomaron en cuenta algunas
consideraciones: Economía (no > a 30 Euros), debía ser Plug and Play, utilizaron el
color azul para marcar una diferencia con las placas convencionalesader
 SRAM 2 KB
 Velocidad del reloj 16 MHz
 Pines de E/S analógicas, 8
 EEPROM,1 KB
 Corriente continua por pin entrada salida, 40 mA (Pines de E/S)
 Voltaje de entrada, 7-12 V
 Pines de E/S digitales, 22
 Salida PWM, 6
 Consumo de energía, 19 mA
 Tamaño de la placa de circuito impreso,18 x 45 mm
 Peso, 7 g

17
1.5.2.3.-Sensor ultrasónico HC- SR04

El sensor HC-SR04 es un sensor de distancia de bajo costo que utiliza ultrasonido para
determinar la distancia de un objeto en un rango de 2 a 450 cm. Destaca por su pequeño
tamaño, bajo consumo energético, buena precisión y excelente precio. El sensor HC-SR04
es el más utilizado dentro de los sensores de tipo ultrasonido, principalmente por la
cantidad de información y proyectos disponibles en la web. De igual forma es el más
empleado en proyectos de robótica como robots laberinto o sumo, y en proyectos de
automatización como sistemas de medición de nivel o distancia.
El sensor HC-SR04 posee dos transductores: un emisor y un receptor piezoeléctricos,
además de la electrónica necesaria para su operación. El funcionamiento del sensor es el
siguiente: el emisor piezoeléctrico emite 8 pulsos de ultrasonido(40KHz) luego de recibir la
orden en el pin TRIG, las ondas de sonido viajan en el aire y rebotan al encontrar un
objeto, el sonido de rebote es detectado por el receptor piezoeléctrico, luego el pin ECHO
cambia a Alto (5V) por un tiempo igual al que demoró la onda desde que fue emitida hasta
que fue detectada, el tiempo del pulso ECO es medido por el microcontrolador y así se
puede calcular la distancia al objeto. El funcionamiento del sensor no se ve afectado por la
luz solar o material de color negro (aunque los materiales blandos acústicamente como
tela o lana pueden llegar a ser difíciles de detectar).
La distancia se puede calcular utilizando la siguiente formula:
Distancia(m) = {(Tiempo del pulso ECO) * (Velocidad del sonido=340m/s)} /2

18
El sensor US-016 es similar al HC-SR04 pero con salida de tipo analógico, otro sensor
ultrasonido es el sensor US-100 con salida de tipo uart/serial.
ESPECIFICACIONES TECNICAS
 Voltaje de Operación: 5V DC
 Corriente de reposo: < 2mA
 Corriente de trabajo: 15mA
 Rango de medición: 2cm a 450cm
 Precisión: +- 3mm
 Ángulo de apertura: 15°
 Frecuencia de ultrasonido: 40KHz
Duración mínima del pulso de disparo TRIG (nivel TTL): 10 μS
Duración del pulso ECO de salida (nivel TTL): 100-25000 μS
Dimensiones: 45*20*15 mm
Tiempo mínimo de espera entre una medida y el inicio de otra 20ms (recomendable
50ms)
CONEXION
 VCC (+5V DC)
 TRIG (Disparo del ultrasonido)
 ECHO (Recepción del ultrasonido)
 GND (Tierra: 0V)

1.5.2.4.- tarjeta micro sd

19
El formato SD nació en el año 1999 cuando las compañías SanDisk, Matsushita y Toshiba
acordaron crear un nuevo formato que substituyese al MultiMediaCard añadiéndole la
posibilidad de soportar sistemas manejo de derechos de autor. Algo que sí proporcionaba
su rival principal de aquella, el Memory Stick de Sony. Pensaban que eso sería algo
necesario para poder crear En el año 2000, durante la celebración del CES (Consumir
Electronic Show), se anunció la creación de la SD Asociación, que de aquella englobaba a
30 fabricantes (no necesariamente de tarjetas de memorias, podían ser los fabricantes del
producto final que emplearía la tarjeta SD). Esta asociación es la que controla la evolución
del estándar SD y su evolución hasta el día de hoy.
reproductores multimedia con este tipo de tarjetas de memoria (algo que no llegó a
pasar).
Las memorias SD son las más usadas por dispositivos portátiles, por su gran capacidad y su
reducido tamaño, debido a su gran demanda son fáciles de conseguir en diferentes
capacidades y precios. Estas características nos dan una buena alternativa de
almacenamiento para usarlo en Arduino, sobre todo cuando necesitamos guardar gran
cantidad de información.
Estas memorias vienen en tres tamaños, SD estándar, Mini SD y Micro SD, siendo
este último el tamaño más común, funcionalmente son iguales, pudiéndose usar
adaptadores para utilizarlos en sockets de diferente tamaño.

20
Con respecto al formato podemos encontrar 4 tipos, las tarjetas SD o SDSC
(Standard Capacity), SDHC (High Capacity), SDXC (Extended Capacity) y las
SDIO (Input/Output), permitiéndonos Arduino trabajar con los dos primeros tipos.

La comunicación de la memoria es por SPI, pero trabajan con 3.3V, para utilizarlo
con Arduino necesitamos módulos externos que aparte de tener el socket traen los
componentes necesarios para adaptar los voltajes a TTL y poder conectarlo de
forma fácil a nuestro Arduino.

21
1.5.2.5.- Modulo Micro SD

- Interfaz de Control: un total de seis pines (GND, VCC, MISO, MOSI, SCK, CS), GND a tierra,
VCC es la fuente de alimentación, MISO, MOSI, SCK es bus SPI, CS es el pin de señal de
selección de chip;

- 3.3 V circuito regulador de voltaje: LDO regulador de chip convertidor de nivel de salida
es de 3.3 V, alimentación de la tarjeta Micro SD.

- Circuito de conversión de nivel: tarjeta Micro SD en la dirección de la señal se convierte


en 3.3 V, interfaces de tarjeta MicroSD para controlar la dirección de la señal de MISO se
convierte en 3.3 V, sistema microcontrolador AVR general puede leer la señal.

- Conector de tarjeta Micro SD: una cubierta autobomba, fácil inserción de la tarjeta.

- Agujeros de posicionamiento: 4 M2 tornillos de posicionamiento diámetro del agujero es


de 2.2mm, el posicionamiento del módulo es fácil de instalar, para lograr la combinación
entre módulos.

22
Módulo lector de memoria Micro SD Card diseñado para acceder a la memoria micro SD
en modo SPI, por lo que las señales de control se etiquetan claramente con los nombres
de las señales en dicho bus de comunicaciones. Soporta tarjetas micro SD y micro
SDHC. Incluye el chip MC74VHCT125A como circuito de conversión de voltaje lógico para
comunicarse a 3.3V o 5V. Puede ser alimentado hasta con 5V gracias a su regulador de
voltaje incluido en placa. Compatible con Arduino y en general con cualquier
microcontrolador y tarjeta de desarrollo.

ESPECIFICACION TECNICA

 Voltaje de Operación: 3.3V-5V


 Interfaz: SPI
 Cuenta con todos los pines SPI de la tarjeta SD: MOSI, MISO, SCK, CS
 Chip conversor lógico: MC74VHCT125A
 Dimensiones: 42*24 mm

23
1.5.2.6.- REGULADOR DE VOLTAJE LM7805

En 1968 la empresa Fairchild logró integrar en un solo circuito integrado el uA 723,
un amplificador operacional, un diodo Zener, unas resistencias y unos transistores,
logrando así el primer regulador monolítico que aún se utiliza ampliamente.

Este circuito viene con circuitos internos de protección. Su capacidad de entrega


de corriente es limitada por lo que el diseñador debe aumentarle transistores externos
para aumentar su capacidad.

También debe adicionar una resistencia para limitar la corriente a un valor aceptable en
caso de que haya un corto circuito en la salida.

El regulador de voltaje fijo positivo 7805

24
Es desde este momento se inicia la carrera para el diseño de un circuito regulador
de voltaje fijo de 3 terminales. Esta carrera fue ganada por la Nacional
Semiconductor con el LM309. Poco después la Fairchild sacó la
serie 7800 (comenzó con el 7805, que da una salida de 5 voltios).

En ambos casos solo es necesario conectar a la entrada la fuente de tensión no


regulada y a la salida la carga.

Se pone en la entrada y la salida unos condensadores desacoplad ores para


mejorar el rendimiento. Aparecen los reguladores de voltaje fijos de 3 terminales
de 6, 8, 9, 12, 15, 18 y 24 voltios.

La filosofía de diseño cambió de diseñar un regulador general para todo el sistema


(todas las tarjetas), sino que cada tarjeta tenía su propio regulador de
voltaje integrado. El diseño se hacía mucho más sencillo y se evitaba la pérdida
de energía.

Es un dispositivo electrónico que tiene la capacidad de regular voltaje positivo de 5V a 1A


de corriente, en la mayoría de los desarrollos con Arduino o con programadores Pic
estamos obligados a garantizar una

1.5.2.7.-RESTENCIA

Descubierta por Georg Ohm en 1827, la resistencia eléctrica tiene un parecido conceptual
con la fricción en la física mecánica. La unidad de la resistencia en el Sistema Internacional
de Unidades es el ohmio (Ω). Y es la propiedad de algunos materiales que presentan
dificultad u oposición al paso libre de los electrones en un circuito.

25
En resumen, podemos decir la resistencia es la oposición al paso libre de los electrones en
un circuito eléctrico, y esta oposición varia por la longitud y grosor del conductor, o mejor
dicho por su volumen, dicha oposición crea calor al oponerse al flujo de la corriente
eléctrica.

Entre mayor es la resistencia eléctrica en un conductor, menor es la intensidad de


corriente que pasará por este, al realizarse este efecto obtenemos que los conductores se
calientan por eso según se la cantidad de corriente, así deberá ser el groso del cable
conductor.
 Según la ley de Ohm la fórmula para calcular la resistencia El término resistencia también
se emplea cuando se obstaculiza el flujo de un fluido o el flujo de calor. El rozamiento crea
resistencia al flujo de fluido en una tubería, y el aislamiento proporciona una resistencia
térmica qué reduce el flujo de calor desde una temperatura más alta a una más baja. A
eléctrica en un conductor es:

Formula

26
1.5.2.8.- Condensador electrolítico

Un condensador electrolítico es un tipo de condensador que usa un líquido


iónico conductor como una de sus placas. Normalmente con más capacidad por unidad de
volumen que otros tipos de condensadores, son valiosos en circuitos

eléctricos con relativa alta corriente y baja frecuencia. Este es especialmente el caso en los
filtros de alimentadores de corriente, donde se usan para almacenar la carga, y moderar la
tensión eléctrica de salida y las fluctuaciones de corriente en la salida rectificada. También

27
son muy usados en los circuitos que deben conducir corriente continua pero
no corriente alterna

El principio del condensador electrolítico fue descubierto en 1886 por Charles Pollak,


como parte de su investigación en la anodización del aluminio y otros metales.

Pollack descubrió que debido a la delgadez de la capa de óxido de aluminio producida,


había mucha capacitancia entre el aluminio y la solución de electrolito. Un problema
importante era que la mayoría de los electrolitos tendían a disolver esta capa de óxido de
nuevo cuando la tensión se eliminaba, pero finalmente él encontró que el perborato de
sodio bórax permitía la creación de la capa sin atacarla después. Le fue concedida una
patente para el condensador electrolítico de aluminio con disolución de bórax en 1897.

La primera aplicación práctica de esta tecnología fue en los condensadores de arranques


de motores de corriente alterna. La mayoría de los condensadores electrolíticos son
polarizados, esto es, sólo pueden operar con corriente continua, pero usando varias placas
de aluminio anodizado e intercalando entre ellas el electrolito de bórax, es posible hacer
un condensador que puede ser usado en sistemas de corriente alterna.

Los condensadores electrolíticos de aluminio se construyen a partir de dos tiras de


aluminio, una de las cuales está cubierta de una capa aislante de óxido, y un papel
empapado en electrolito entre ellas. La tira aislada por el óxido es el ánodo, mientras el
líquido electrolito y la segunda tira actúan como cátodo. Esta pila se enrolla sobre sí
misma, ajustada con dos conectores pin y se encaja en un cilindro de aluminio. Las dos
geometrías más populares son las axiales y radiales mostradas en la fotografía.

En los condensadores electrolíticos de aluminio, la capa de óxido aislante en la superficie


de la placa de aluminio actúa como dieléctrico, y es la delgadez de esta capa la que

28
permite obtener una gran capacidad en un pequeño volumen. La capa de óxido puede
mantenerse inafectada incluso con una intensidad de campo eléctrico del orden de
109 voltios por metro. La combinación de alta capacidad y alto voltaje resultan en una gran
densidad energética.

Al contrario que la mayoría de los condensadores, los electrolíticos tienen polaridad. La


polaridad correcta se indica en el envoltorio con una franja indicando el signo negativo y
unas flechas indicando el terminal que debe conectarse al potencial menor (terminal
negativo). También, el terminal negativo es más corto que el positivo. Esto es importante
porque una conexión con voltaje invertido de más de 1,5 Voltios puede destruir la capa
central de material dieléctrico por una reacción de reducción electroquímica. Sin este
material dieléctrico, el condensador entra en cortocircuito, y si la corriente es excesiva, el
electrolito puede hervir y hacer explotar el condensador.

Existen disponibles condensadores especiales para uso con corriente alterna,


normalmente conocidos como "condensadores no-polares" o "NP". En ellos, las capas de
óxido se forman en las dos tiras de aluminio antes del ensamblado. En los ciclos alternos,
una u otra de las placas actúan como un diodo, evitando que la corriente inversa dañe el
electrolito de la otra. Esencialmente, un condensador de 10 microfaradios de alterna se
comporta como dos de 20 microfaradios de continúa conectados en serie inversa.

Los condensadores modernos tienen una válvula de seguridad, típicamente en una


esquina del envoltorio o una terminación especialmente diseñada para ventilar el
líquido/gas caliente, pero aun así las rupturas pueden ser dramáticas. Los condensadores
electrolíticos pueden soportar una tensión inversa por un tiempo corto, pero durante este
tiempo conducirán mucha corriente y no se comportarán como verdaderos
condensadores. La mayoría sobrevivirán sin tensión inversa, o con tensión alterna, pero
los circuitos deben diseñarse siempre pensando en que no haya tensión inversa durante

29
tiempos significativos. La corriente directa constante (con la polaridad correcta) es lo
preferible para aumentar la vida del condensador.
1.5.2.9.- pulsador

Se utilizan las palabras botón, tecla, o pulsador para describir a una pieza, la cual al


ejercer presión sobre ella (generalmente con un dedo), produce un efecto determinado.
Los botones son de diversas formas y tamaños y se encuentran en todo tipo de
dispositivos, aunque principalmente en aparatos eléctricos y electrónicos.

Los botones son por lo general activados, al ser pulsados con un dedo. Permiten el flujo de
corriente mientras son accionados. Cuando ya no se presiona sobre él vuelve a su posición
de reposo.

Puede ser un contacto normalmente abierto en reposo NA (Normalmente abierto), o con


un contacto NC (normalmente cerrado) en reposo.

El botón de un dispositivo electrónico funciona por lo general como


un interruptor eléctrico, es decir en su interior tiene dos contactos, al ser pulsado uno, se
activará la función inversa de la que en ese momento este realizando, si es un dispositivo
NA (normalmente abierto) será cerrado, si es un dispositivo NC (normalmente cerrado)
será abierto.

30
El "botón" se ha utilizado en calculadoras, teléfonos, electrodomésticos, y varios otros
dispositivos mecánicos y electrónicos, del hogar y comerciales.

En las aplicaciones industriales y comerciales, los botones pueden ser unidos entre sí por
una articulación mecánica para que el acto de pulsar un botón haga que el otro botón se
deje de presionar. De esta manera, un botón de parada puede "forzar" un botón de inicio
para ser liberado. Este método de unión se utiliza en simples operaciones manuales en las
que la máquina o proceso no tienen circuitos eléctricos para el control.

Hay que tener en cuenta, a la hora de diseñar circuitos electrónicos, que la excesiva
acumulación de botones, puede confundir al usuario por lo que se tenderá a su uso más
imprescindible.

También existen "botones virtuales", cuyo funcionamiento debe ser igual al de los
"físicos"; aunque su uso queda restringido para pantallas táctiles o gobernadas por otros
dispositivos electrónicos.

Los botones utilizan a menudo un código de colores para asociarlos con su función de
manera que el operador no vaya a pulsar el botón equivocado por error. Los colores
comúnmente utilizados son: el color rojo para detener la máquina o proceso, y
el verde para arrancar la máquina o proceso.

31
1.5.2.10 interruptor

Un interruptor eléctrico (también llamado en algunos países hispanoamericanos suiche,


del inglés switch) es un dispositivo que permite desviar o interrumpir el curso de
una corriente eléctrica. En el mundo moderno sus tipos y aplicaciones son innumerables,
desde un simple interruptor que apaga o enciende una bombilla, Su expresión más
sencilla consiste en dos contactos de metal inoxidable y el actuante. Los contactos,
normalmente separados, se unen mediante un actuante para permitir que la corriente
circule. El actuante es la parte móvil que en una de sus posiciones hace presión sobre los
contactos para mantenerlos unidos.

TIPOS DE INTERRUPTORES

El interruptor magnetotérmico o interruptor automático. Incorporar dos tipos de


protección, actuando en caso de cortocircuito o de sobrecarga de corriente. Se utiliza
comúnmente en los cuadros eléctricos de viviendas, comercios o industrias para controlar
y proteger cada circuito individualmente. Su empleo se complementa con el de
interruptores diferenciales.
Interruptor diferencial
Es un tipo de protección eléctrica destinada a proteger a las personas de las derivaciones
o fugas de corriente causadas por faltas de aislamiento. Se caracterizan por poseer una

32
alta sensibilidad (detectan diferencias de corriente orden de los mA) y una rápida
operación.
Reed Stich
Es un interruptor encapsulado en un tubo de vidrio al vacío que se activa al encontrar
un campo magnético.
Interruptor centrífugo
Se activa o desactiva a determinada fuerza centrífuga. Se usa como protección en los
motores.
Interruptor de transferencia
Traslada la carga de un circuito a otro en caso de fallo de energía. Utilizado tanto en
subestaciones eléctricas como en industrias.
Interruptor DIP (del inglés’’’dual in-line package’’)
Usado en electrónica. Se refiere a una línea doble de contactos. Consiste en una serie de
múltiples micro interruptores unidos entre sí.
Hall-effect Smith
También usado en electrónica, es un contador que permite leer la cantidad de vueltas por
minuto que está dando un imán permanente y entregar pulsos.
Interruptor inercial
 (o de aceleración). Mide la aceleración o desaceleración del eje de coordenadas sobre el
cual esté montado. Por ejemplo, los instalados para disparar las bolsas de aire de los
automóviles. En este caso, se deben instalar laterales y frontales para activar las bolsas de
aire laterales o frontales según donde el automóvil reciba el impacto.
Interruptor de membrana (o burbuja)
Generalmente colocados directamente sobre un circuito impreso. Se usan en algunos
controles remotos, los paneles de control de microondas, etc.
Interruptor de nivel.
Usado para detectar el nivel de un fluido en un tanque.
Interruptor final de carrera. dispositivos mecánicos situados al final del recorrido o de un
elemento móvil.

33
Sensor de flujo
Es un tipo de interruptor formado por un imán y un Reed suite.
Interruptor de mercurio
Usado para detectar la inclinación. Consiste en una gota de mercurio dentro de un tubo
de vidrio cerrado herméticamente. En la posición correcta, el mercurio cierra dos
contactos de metal.

1.5.2.11.- parlante

Un altavoz (también conocido como parlante, altoparlante, bocina o corneta, mayormente


en América del Sur) es un transductor electroacústico, esto es, un dispositivo que
convierte una señal eléctrica de audio en ondas mecánicas de sonido. Un sistema de

34
altavoz, generalmente referido simplemente como altavoz, incluye uno o más
transductores, un bafle, conexiones eléctricas, y posiblemente incluya un filtro de cruce. El
transductor puede verse como un motor lineal conectado a un diafragma que acopla el
movimiento
del motor al movimiento del aire.

Una señal de audio, típicamente de un micrófono, grabación o transmisión de radio, se


amplifica electrónicamente a un nivel de potencia suficiente como para mover el motor y
este reproduce el sonido correspondiente a la señal eléctrica original. Realiza la función
inversa que un micrófono. Se pueden encontrar pequeños altavoces en radios, televisores,
reproductores de música portátiles y computadoras. Los altavoces grandes se utilizan en
sistemas de sonido potentes de alta fidelidad, Instrumentos musicales
electrónicos, sistemas de refuerzo de sonido en cines y teatros y megafonía.

El término altavoz se refiere a los transductores individuales o a un sistema completo de


altavoces, también referido como «caja acústica», que consiste en un bafle, uno o más
transductores y un filtro de cruce. En Costa Rica, El Salvador, Honduras, Nicaragua, Perú,
Chile y Argentina al altavoz se le conoce como parlante o altoparlante, bocina en México,
Panamá, Colombia y Ecuador, aunque se entiende el significado de «altavoz» y de
«altoparlante Por su parte, en Venezuela se le conoce como corneta.

Para poder reproducir adecuada y exactamente un amplio rango de frecuencias, la


mayoría de los sistemas utilizan más de un altavoz (transductor), particularmente para un
mayor nivel de presión sonora o máxima precisión.

Se utilizan altavoces individuales para reproducir diferentes bandas de frecuencias;


llamados: subwoofer (para muy bajas frecuencias); woofer (bajas frecuencias); altavoz-
medio (frecuencias medias); tweeter (altas frecuencias); e incluso supertweeter (las
frecuencias audibles más altas y más allá).

35
Cuando se utiliza más de un altavoz en un sistema se coloca un filtro de cruce para
separar la señal de entrada en sus distintas bandas de frecuencia y dirigirlas al transductor
adecuado. Un altavoz con n bandas de frecuencia diferentes, se define como «altavoz
de n vías».

Los más usuales son el altavoz de 2 vías y el Altavoz de 3 vías. En lo que se conoce
como altavoz activo, el amplificador está incluido en la propia caja, estos son El primer
dispositivo que permitió al público en general escuchar música en casa fue el fonógrafo,
patentado por Thomas Edison.19 de diciembre de 1877. Le siguió el gramófono inventado
por Émile Berliner en 1888, que utilizaba soportes en forma de disco.

1.5.2.13.-cables

El término cable significa en su origen "cuerda", del latín Capulum, o también del


hebreo Kabel de "cuerda fuerte", pero en donde se ha extendido más su popular uso de
esta palabra es como cable eléctrico, y es precisamente en Israel

Los cables que se usan para conducir electricidad se fabrican generalmente de cobre,2


debido a la excelente conductividad de este material, o de aluminio que aunque posee
menor conductividad es más ligero para la misma capacidad y típicamente más económico
que el cobre.

Generalmente cuenta con aislamiento en el orden de 500 µm hasta los 5 cm; dicho


aislamiento es plástico, su tipo y grosor dependerá del nivel de tensión de trabajo, la

36
corriente nominal, de la temperatura ambiente y de la temperatura de servicio del
conductor.

Un cable eléctrico se compone de 3

Conductor: elemento que conduce la corriente eléctrica y puede ser de diversos


materiales metálicos. Puede estar formado por uno o varios filamentos.

Aislamiento: recubrimiento que envuelve al conductor, para evitar la circulación de


corriente eléctrica fuera del mismo.
Capa de relleno: material aislante que envuelve a los conductores para mantener la
sección circular del conjunto.
Cubierta: está hecha de materiales que protejan mecánicamente al cable. Tiene como
función proteger el aislamiento de los conductores de la acción de la temperatura, sol,
lluvia, etc.

Componentes

Conductores (cobre, aluminio u otro metal).

Apantallado o blindaje (se utiliza en conductores de radiofrecuencia, puede ser una malla
o un tubo, liso o corrugado)

Aislamientos (materiales plásticos, elastoméricos, papel impregnado en aceite viscoso o


fluido).
Protecciones (armaduras y cubiertas externas adicionales al aislamiento para aumentar la
resistencia a ciertas condiciones críticas de operación).

Número de conductores

37
Unipolar: un solo conductor.

Bipolar: dos conductores.

Tripolar: tres conductores. Es una fase (marrón o negro), un neutro (azul) y tierra (verde y
amarillo).

Tetrapolar: 4 conductores. Son dos fases (marrón y negro), un neutro (azul) y tierra (verde
y amarillo).

Penta polar: 5 conductores. Estos cables se componen de 3 fases (gris o celeste, marrón y
negro), un neutro (azul) y tierra (verde y amarillo)

1.5.2.14.- placa fenólica

¿Qué es la tabla Fenólica?

La tabla fenólica o placa fenólica, lleva esa denominación en electricidad y electrónica por
el revestimiento que lleva esta, a base de resina fenólica. Esta resina fenólica es resistente

38
y termoestable, destacando por su resistencia al agua y el calor y está formada por una
condensación entre el fenol y el formaldehído.

La unión de estos elementos nombrados, la resina fenólica y la tabla circuitos, hacen


posible que el sistema funcione en cualquier circunstancia y tiempo. Es así que esta tabla
fenólica es ideal para construir prototipos con soldadura de circuitos integrados y hacer
proyectos.
La placa fenólica te facilita llevar a cabo un circuito impreso para un emprendimiento
electrónico donde se hacen las líneas de conducción semejantes a los conductores
eléctricos. Estas placas son, en la mayoría de los casos de cobre. La placa fenólica se
constituye de dos caras, puesto que la otra es un aislante para que, al fundirla en ácido
ferroso, el aislante separe las pistas de cobre. Este material aislante puede ser silicona,
fibra de vidrio, y algunos otros

CAPITULO 2. DESARROLLO PRACTICO DEL PROYECTO


2.1. DESCRICION DEL PROYECTO (DIAGRAMA PICTORICO)

39
2.2 FUNCIONAMIENTO DE PROCESO A CONTROLAR. (diagrama en bloques)

40
PULSADOR
SENSOR
DE SEGUNGO
ESTADO

POTENCIA AUDIO
ARDUINO
BATERIA

MODULO
MICRO SD

2.3.- ESQUEMA LAYOUT DE CIRCUITOS A DESARROLLAR

41
2.4.-SIMULACION DE CIRCUITOS EN COMPUTADORA

42
2.5.- PROTOTIPOS EN PROTOBOAR

43
2.6.- PROTOTIPOS FUNCIONALES

44
2.7.-CODIFICACION

45
#include <sd_l0.h>
#include <sd_l1.h>
#include <sd_l2.h>
#include <SimpleSDAudio.h>
#include <SimpleSDAudioDefs.h>
#define eco 7 // Pin Eco
#define Trigger 8 // Pin Trigger

const int boton1 = 2;


const int boton2 = 3;
int buttonState1 = 0;
int buttonState2 = 0;
Long duración, distancia; // Duración para calcular la distancia
int conteo=0;
int cent=0;
void setup(void) {
Serial.begin (115200) ;//Velocidad del puerto serial
 // SdPlay.setSDCSPin(10); // Habilitar SÓLO si su tarjeta SD no está en el pin número 4
SdPlay.init(SSDA_MODE_HALFRATE | SSDA_MODE_MONO |
SSDA_MODE_AUTOWORKER);
pinMode(boton2, INPUT); //Boton
pinMode(9, OUTPUT);      // Fija el pin 9 como salida.
pinMode(boton1, INPUT);
pinMode(Trigger, OUTPUT);//Pin TRigger como salida
pinMode(eco, INPUT) ;//Pin eco como entrada
delay(500);
}
void loop() {
buttonState1 = digitalRead(boton1);

46
buttonState2 = digitalRead(boton2);
if(buttonState2 == HIGH){
tonoDistancia();
}
if(buttonState1 == LOW){
CalculoDistacia(); //Llama a la funcion CalculoDistancia
}
}
void CalculoDistacia(){ // Esta función determina la distacia de un objeto con el sensor
ultra sónico
//while(conteo!=50){

digitalWrite(Trigger, LOW);
delayMicroseconds(4);
digitalWrite (Trigger, HIGH);//A través del pin de disparo (Trigger) enviaremos una señal
de activación al sensor, lo activaremos durante 10 microsegundos y lo desactivaremos
delayMicroseconds(10);
digitalWrite(Trigger, LOW);
duracion = pulseIn(eco, HIGH);
//cent = duracion/58.2;   //Calcula la distancia en centimetros basado en la velocidad del
sonido.
 distancia = duracion * 10 / 292/ 2;
//Serial.println(distancia);//Imprime ese valor en el puerto serial
delay(60);
// distancia=distancia + cent;
// conteo=conteo + 1;
// Serial.print("conteo:");
// Serial.println(conteo);
//  }

47
// distancia=distancia/50;
Serial.println(distancia);//Imprime ese valor en el puerto serial
conteo=0;
buttonState1=HIGH;
if(distancia == 300){
trescientos();
cms();
}
if(distancia>300){
 rango();
 }

if(distancia >= 200 && distancia <= 299){


 distancia=distancia-200;
doscientos();
}
if(distancia>=100 && distancia <=199){
   if(distancia!=100){
ciento();    
   }
 if(distancia==100){
cien();    
   }
distancia=distancia-100;
Serial.println(distancia);
}
if(distancia>=90 && distancia <=99){
 if(distancia!=90){
noventa ();
y();    

48
   }
 if(distancia==90){
noventa();
cms();    
   }
distancia=distancia-90;
Serial.println(distancia);
}
 if(distancia>=80 && distancia <=89){
if(distancia!=80){
ochenta();
y();    
   }
 if(distancia==80){
ochenta();
cms();    
   }
 distancia=distancia-80;
Serial.println(distancia);
}
if(distancia>=70 && distancia <=79){
if(distancia!=70){
setenta();
y();    
   }
 if(distancia==70){
setenta();
cms();    
   }

49
distancia=distancia-70;
Serial.println(distancia);
}
 if(distancia>=60 && distancia <=69){
if(distancia!=60){
sesenta();
y();    
   }
 if(distancia==60){
sesenta();
cms();    
   }
distancia=distancia-60;
Serial.println(distancia);
}
 if(distancia>=50 && distancia <=59){
if(distancia!=50){
cincuenta();
y();    
   }
 if(distancia==50){
cincuenta();
cms();    
   }
distancia=distancia-50;
Serial.println(distancia);
}
 if(distancia>=40 && distancia <=49){
if(distancia!=40){

50
cuarenta();
y();    
   }
 if(distancia==40){
cuarenta();
cms();    
   }
distancia=distancia-40;
Serial.println(distancia);
}
 if(distancia>=30 && distancia <=39){
if(distancia!=30){
treinta();
y();    
   }
 if(distancia==30){
treinta();
cms();    
   }
distancia=distancia-30;
Serial.println(distancia);
}
 if(distancia>=21 && distancia <=29){
 distancia=distancia-20;
veinti();
}
if(distancia==20){
veinte();
cms ();

51
}
if(distancia==19){
diecinueve();
cms();
}
if(distancia==18){
dieciocho();
cms();
}
if(distancia==17){
diecisiete();
cms();
}
if(distancia==16){
dieciseis();
cms();
}
if(distancia==15){
quince();
cms();
}
 if(distancia==14){
catorce();
cms();
}
 if(distancia==13){
trece();
cms();
}

52
 if(distancia==12){
doce();
cms();
}
 if(distancia==11){
once();
cms ();
}
 if(distancia==10){
diez();
cms();
}
 if(distancia==9){
nueve();
cms();
}
 if(distancia==8){
ocho();
cms();
}
 if(distancia==7){
siete();
cms();
}
 if(distancia==6){
seis();
cms();
}
 if(distancia==5){

53
cinco();
cms();
}
 if(distancia==4){
cuatro();
cms();
}
 if(distancia==3){
tres();
cms();
}
  if(distancia==2){
dos();
cms();
}
 if(distancia==1){
uno();
cms();
}

//-----funciones----------------
}

void uno(){
SdPlay.setFile("1.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void dos(){
SdPlay.setFile("2.wav");//con setFile vamos a cargar el archivo que queremos reproducir

54
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void tres(){
SdPlay.setFile("3.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void cuatro(){
SdPlay.setFile("4.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void cinco(){
SdPlay.setFile("5.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void seis(){
SdPlay.setFile("6.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void siete(){
SdPlay.setFile("7.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void ocho(){

55
SdPlay.setFile("8.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void nueve(){
SdPlay.setFile("9.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay (500);  
}
void diez(){
SdPlay.setFile("10.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void once(){
SdPlay.setFile("11.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void doce(){
SdPlay.setFile("12.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void trece(){
SdPlay.setFile("13.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}

56
void catorce(){
SdPlay.setFile("14.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void quince(){
SdPlay.setFile("15.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay (500);  
}
void dieciseis(){
SdPlay.setFile("16.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay (700);  
}
void diecisiete(){
SdPlay.setFile("17.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(800);  
}
void dieciocho(){
SdPlay.setFile("18.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  
}
void diecinueve(){
SdPlay.setFile("19.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  

57
}
void veinte(){
SdPlay.setFile("20.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void treinta(){
SdPlay.setFile("30.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void cuarenta(){
SdPlay.setFile("40.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void cincuenta(){
SdPlay.setFile("50.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  
}
void sesenta(){
SdPlay.setFile("60.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  
}
void setenta(){
SdPlay.setFile("70.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  

58
delay(700);  
}
void ochenta(){
SdPlay.setFile("80.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  
}
void noventa(){
SdPlay.setFile("90.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  
}
void cien(){
SdPlay.setFile("cien.wav");//con setFile vamos a cargar el archivo que queremos
reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void doscientos(){
SdPlay.setFile("200.wav");//con setFile vamos a cargar el archivo que queremos
reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  
}
void trescientos(){
SdPlay.setFile("300.wav");//con setFile vamos a cargar el archivo que queremos
reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  

59
}
void uncentimetro(){
SdPlay.setFile("1cm.wav");//con setFile vamos a cargar el archivo que queremos
reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(700);  
}
void ciento(){
SdPlay.setFile("ciento.wav");//con setFile vamos a cargar el archivo que queremos
reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void cms(){
SdPlay.setFile("cms.wav");//con setFile vamos a cargar el archivo que queremos
reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(600);  
}
void veinti(){
SdPlay.setFile("veinti.wav");//con setFile vamos a cargar el archivo que queremos
reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}
void y(){
SdPlay.setFile("y.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  

60
}
void rango(){
SdPlay.setFile("rango.wav");//con setFile vamos a cargar el archivo que queremos
reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(800);  
}
void un(){
SdPlay.setFile("un.wav");//con setFile vamos a cargar el archivo que queremos reproducir
SdPlay.play(); // play reproduciomos el archivo  
delay(500);  
}

void tonoDistancia (){


digitalWrite (Trigger, LOW);
delayMicroseconds (4);
digitalWrite (Trigger, HIGH);//A través del pin de disparo (Trigger) enviaremos una señal
de activación al sensor, lo activaremos durante 10 microsegundos y lo desactivaremos
delayMicroseconds(10);
digitalWrite(Trigger, LOW);
duracion = pulseIn(eco, HIGH);
//cent = duracion/58.2;   //Calcula la distancia en centimetros basado en la velocidad del
sonido.
 distancia = duracion * 10 / 292/ 2;
 //distancia=distancia*2;
Serial.println(distancia);//Imprime ese valor en el puerto serial
delay(10);
if(distancia<=100){
SdPlay.setFile("tono.wav");//con setFile vamos a cargar el archivo que queremos
reproducir

61
SdPlay.play(); // play reproduciomos el archivo
delay(distancia);
SdPlay.stop();
 }
}

2.8.- estructuras de soporte (caja)

2.9.- materiales

Arduino nano
Modulo lector micro sd
Sensor ultrasónico
Memora micro sd
Resistencia
Condensador
Pulsador

62
interruptor
Cable
Cautín
Pasta para soldar
Alambre de soldar
Placa fenólica
Acido
Marcador de cd
Destornillador
Taladro
Amoladora
Multímetro
Ácido férrico
Proto board
Batería
Broca
Pintura
Caja de ensamblaje
Regulador lm7508
Venesta
angular

2.10.- costos y presupuestos

Arduino nano 80bs


Lector micro sd 60bs

63
Memoria micro sd 50bs
Sensor ultrasónico HC-SR04 40bs
2 resistencias 3bs
Condensador 3bs
Pulsador 10bs
Interruptor 5bs
Regulador lm 7508 4bs
Cable 30bs
ácido ferrico 25bs
Placa 10bs
Melánico 20bs
Caja para montar 20bs
estaño 5bs

2.11.- productos y resultados


2.11.1.-productos

64
Llegue a obtener mi prototipo una estructura bien montada presentable y pequeña que
no ocupa mucho espacio fácil de instalar.

2.11.2.- resultado

Llegue obtener un resultado favorable que si trabaja y fácil de poder instalar en un


vehículo.

2.11.3.- logro

Logre cumplir con mi expectativa logrando crear un prototipo y poner en operación muy
factible.
2.11.4.- dificultades

65
En el transcurso de la elaboración de mi proto tipo he atravesado una serie de obstáculos.
como fallo en conexiones de cables, programación que lleva detalles, motaje de
componentes, y otros.
Y a un así con esta seria de problemas he podido lograr mi objetivo y culminar mi trabajo.

2.12.- conclusiones y recomendaciones

2.12.1.- conclusiones

La conclusión del proyecto fue un éxito dando como resultado lo que se esperaba
cumpliendo con las expectativas esperadas.

2.12.2.- recomendaciones

Recomiendo que el uso de este prototipo sea cuidadoso para no dañar y no exponer a la
humedad.

BIBLIOGRAGIA

http://rogerbit.com/wprb/2018/11/guan...
https://www.lumenvox.com/espanol/producthttp://rogerbit.com/wprb/wp-content/
uploads/2018/11/forrmato.pngs/tts/
https://rogerbit.com/wprb/wp-content/uploads/2018/11/audios.zip
http://www.youtube.com/user/carlosvolt?sub_confirmation=1
http://rogerbit.com/wprb/wp-content/uploads/2015/12/SimpleSDAudio_V1.03.zip

66

También podría gustarte