Prácticas de Sensores con Arduino
Universidad Politécnica de Victoria
“Reporte de Sensores con Arduino”
Profesor:
M.I. Sergio Isauro Flores Vázquez
Asignatura:
Sensores y Actuadores Automotrices
Unidad II
Alumnos:
-Jesús Alberto Arreguín Rocha
-Angel Francisco Blanco Osuna
-Rubén Reynaldo Luna Hernández
-Omar Yael Peña Zúñiga
-José Eduardo Pesina Urbina
4° Cuatrimestre
Carrera:
Ingeniería en Sistemas Automotrices
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
CONTENIDO
Introducción .......................................................................................................................................... 4
Práctica #1.- Escritura de Salidas digitales (Estrobos) ......................................................................... 5
Metodología ....................................................................................................................................... 5
Código ............................................................................................................................................... 5
Imágenes del funcionamiento ............................................................................................................ 6
Lista de material ................................................................................................................................ 6
Conclusiones ..................................................................................................................................... 7
Práctica #2.- Lectura de Entradas Digitales (Lectura de Botón / Pull Down /Pull Up) ........................... 8
Metodología ....................................................................................................................................... 8
Código ............................................................................................................................................... 8
Imágenes del funcionamiento ............................................................................................................ 9
Lista de material ................................................................................................................................ 9
Conclusiones ................................................................................................................................... 10
Práctica #3.- Conteo de Eventos (Contador y cambio de secuencias) ............................................... 11
Metodología ..................................................................................................................................... 11
Código ............................................................................................................................................. 11
Imágenes del funcionamiento .......................................................................................................... 12
Lista de material .............................................................................................................................. 12
Conclusiones ................................................................................................................................... 13
Práctica #4.- Lectura de señales analógicas (Potenciómetro como sensor) ....................................... 14
Metodología ..................................................................................................................................... 14
Código ............................................................................................................................................. 14
Imágenes del funcionamiento .......................................................................................................... 15
Lista de material .............................................................................................................................. 15
Conclusiones ................................................................................................................................... 16
Práctica #5.- Sensor Ultrasónico y medición de distancia .................................................................. 17
Metodología ..................................................................................................................................... 17
Código ............................................................................................................................................. 17
Imágenes del funcionamiento .......................................................................................................... 18
Lista de material .............................................................................................................................. 18
Conclusiones ................................................................................................................................... 19
2
Práctica #6.- LM35 y medición de temperatura................................................................................... 20
Metodología ..................................................................................................................................... 20
Código ............................................................................................................................................. 20
Imágenes del funcionamiento .......................................................................................................... 21
Lista de material .............................................................................................................................. 21
Conclusiones ................................................................................................................................... 22
3
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Introducción
Las prácticas que aquí se presentan son pertenecientes a la unidad 2 que se enfoca en su mayoría a
los sensores y uno que otro para únicamente conocer como es la interfaz de programación y su
lenguaje. Desde el control de diodos emisores de luz para hacer estrobos, lectura de entradas digitales
y analógicas, contadores con cambios de secuencia, lecturas analógicas que en este caso fue utilizado
un potenciómetro como sensor, la lectura algo más tediosa que es de distancia con un sensor
ultrasónico, hasta algo un poco más complejo como la medición de temperatura con un LM35.
4
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Práctica #1.- Escritura de Salidas digitales
(Estrobos)
Metodología
Al ser la práctica introductoria al maravilloso mundo de la programación en lenguaje Arduino esta es
lo más básico de lo básico. Consta únicamente de colocar en un proto 3 LED’s (con sus resistencias)
y conectarlos a las salidas que en breve serán establecidas en el programa. En el programa se
declaran las salidas, el bucle y se establece cuanto tiempo permanecerán encendidos y cuanto estarán
apagados.
Código
5
Imágenes del funcionamiento
Lista de material
- Arduino UNO, MEGA o nano (en este caso se usó el nano)
- Resistencias - LED´s (Diodo emisor de luz) - Jumpers -Protoboard
6
Conclusiones
Durante la realización de esta practica, tuvimos una introducción simple, sencilla y entendible en el
mundo de la programación de Arduino. Aprendimos sobre la interfaz de programación y un poco de su
lenguaje, algunas herramientas y funciones, nos familiarizamos con los materiales y con la placa de
Arduino. Aprendiendo casi todo lo básico sobre estos.
7
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Práctica #2.- Lectura de Entradas Digitales
(Lectura de Botón / Pull Down /Pull Up)
Metodología
La elaboración de esta práctica fue simple… Una vez montados los componentes en el proto,
declaramos el botón y el led para no confundirnos con otras salidas y así llamarlos más fácilmente a
la hora de necesitarlos mas adelante. Una vez que queda configurado, realizamos la lectura de la
entrada que es el botón y enviamos una señal a la salida que es el led para así saber si está presionado
o libre.
Código
8
Imágenes del funcionamiento
Lista de material
- Arduino UNO, MEGA o nano (en este caso se empleó el UNO)
- Resistencias - LED (Diodo emisor de luz) - Jumpers
- Push button -Protoboard
9
Conclusiones
Con esta práctica, aprendimos a leer entradas digitales para manejar información del exterior y actuar
de manera casi inmediata a un estímulo que en este caso es un led que debe encenderse o apagarse
dependiendo de si se encuentra pulsado o libre el botón, esto nos permite aprender a interpretar el
exterior para más adelante manejar más entradas y más respuestas (acciones).
10
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Práctica #3.- Conteo de Eventos (Contador y
cambio de secuencias)
Metodología
Para la elaboración de esta practica utilizamos lo que es un push buttom, un led, resistencias y
jumpers, esto para poder realizar un lector de eventos o mejor conocido como contador. Este código
tiene establecido que a los 5 pulsos se encienda el led, después cuenta hasta 8 para apagar el led.
Código
11
Imágenes del funcionamiento
Lista de material
- Arduino UNO, MEGA o nano (en este caso se usó el …)
- Resistencias - LED´s (Diodo emisor de luz) - Jumpers
- Push buttom -Protoboard
12
Conclusiones
Aquí adquirimos el conocimiento para poder realizar un contador para poder instalarlo en alguna
entrada de algún recinto, esto nos puede servir cuantas personas entran y cuantas salen del mismo.
Este es una practica interesante, porque si lo implementas bien, te puede servir muy bien para la
fluencia de las personas, este mismo se puede utilizar en lo que es el transporte, con eso tienes un
conteo de las personas que suben y de las personas que bajan
13
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Práctica #4.- Lectura de señales analógicas
(Potenciómetro como sensor)
Metodología
En esta práctica, realizamos la prueba de un potenciómetro para usarlo como un sensor. La practicidad
del Arduino nos ayuda para poder medir la señal analógica de un sensor y así poder medir las
magnitudes que estos mismos arrojan para su lectura, en este caso, utilizamos la señal analógica de
un potenciómetro para poder establecer a cuanta resistencia este prende los leds que pusimos en el
protoboard.
Código
14
Imágenes del funcionamiento
Lista de material
- Arduino UNO, MEGA o nano (en este caso se usó el …)
- Resistencias - LED´s (Diodo emisor de luz) - Jumpers
- Potenciometro -Protoboard
15
Conclusiones
Esta práctica nos enseña como tomar lecturas analógicas, esto lo vemos mas aplicado en el sensor
de posicionamiento del acelerador que mediante la posición amplia o reduce una señal para determinar
su posición y así la computadora determina cuanto abrirá la alimentación del motor para que acelere,
entre otros… Aunque algunos fabricantes utilizan otros métodos, este es el que más nos parece.
16
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Práctica #5.- Sensor Ultrasónico y medición de
distancia
Metodología
Aquí en esta practica utilizamos el famoso sensor ultrasónico para poder hacer encender una línea de
leds y para medir la distancia de un objeto cercano. Esta practica nos sirvió para poder comprender
como funciona el sensor de reversa de los nuevos automóviles que han estado saliendo en los últimos
años.
Código
17
Imágenes del funcionamiento
Lista de material
- Arduino UNO, MEGA o nano (en este caso se usó el Arduino UNON)
- Resistencias - LED´s (Diodo emisor de luz) - Jumpers
- Sensor ultrasónico -Protoboard
18
Conclusiones
Lo que esta practica representa es lo que vendría siendo un sensor de reversa o en algún caso
especial podría medir líquidos mas espesos que el agua ya que esa densidad permitiría el rebote de
las ondas ultrasónicas. Además de que nos muestra como medir distancias y con el serial plotter
podemos ver el dato exacto de la distancia
19
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Práctica #6.- LM35 y medición de temperatura
Metodología
En esta última práctica, utilizamos el sensor LM35, este es un sensor de temperatura. El LM35 es un
sensor de temperatura con una precisión calibrada de 1 °C. Su rango de medición abarca desde -55
°C hasta 150 °C. La salida es lineal y cada grado Celsius equivale a 10 mV. Este lo podemos utilizar
como termómetro para el interior de nuestro cuarto o de nuestra casa.
Código
20
Imágenes del funcionamiento
Lista de material
- Arduino UNO, MEGA o nano (en este caso se usó el nano)
- Resistencias - LED´s (Diodo emisor de luz) - Jumpers
-LM35 -Protoboard
21
Conclusiones
Esta práctica además de tener un uso didáctico, sino también, podemos aplicar estos conocimientos
a el mundo real. Viendo como ingeniero en sistemas automotrices, esta práctica nos enseña cómo
funcionaría un termómetro para poder buscar la forma de remplazar el termostato por un sistema digital
para tomar la temperatura del liquido refrigerante. Aunque por el momento, solo se aplican cuando un
fabricante decide que sería grato que el automóvil muestre la temperatura ambiental.
22
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Alcances y Limitaciones
Realizar estas prácticas fue posible sin gran dificultad para la mayoría de nosotros y fueron
completadas de manera satisfactoria… Mas, sin embargo, no significa que nos topáramos con
algunas dificultades. Las limitaciones que encontramos en este trabajo fueron: la comunicación por
la distancia que nos separa a todos, con la pandemia actual, no todos tuvimos la facilidad de adquirir
los componentes desde que nos avisaron cuales eran necesarios y tuvieron que obtenerlos después
o pedir prestados a los demás integrantes del equipo (si es que no había capacidad adquisitiva),
debido a problemas de conexión algunos estuvieron ausentes o se interrumpían las llamadas;
Además de que algunos de nosotros no habíamos tenido la suerte de haber manipulado un Arduino
anteriormente, lo que nos retrasó al principio y a la mitad del camino.
23
Cd. Victoria, Tamaulipas – Octubre 2020
Prácticas de Sensores con Arduino
Conclusiones Finales (Una por integrante)
- Angel Francisco Blanco Osuna: Aunque en algunos momentos estos trabajos llegaron a ser largos y
confusos, considero que fueron necesarios e interesantes. Me divertí mucho al montar todos los
componentes en el proto y probando todas y cada una de las prácticas realizadas, algunas me
parecieron desafiantes porque hubo pequeños errores casi indetectables como olvidar puntos y
comas, algún espacio, no haber declarado variables para poder llamarlas sin confundir salidas o
escribir mal los comandos. Pero al final esos errores nos ayudarán a aprender que se puede y que no
se debe hacer en cuanto a Arduino se refiere.
- Omar Yael Peña Zúñiga: Fue interesante volver a usar el Arduino, aunque hubo momentos de
desesperación ya que o no nos compilaba el programa, no se declaraban variables, pero nos
compilaba el programa o al momento de hacer las conexiones algo nos fallaba, pero aun así fue muy
divertido poder aprender de nuestros pequeños errores y sacar adelante el trabajo además ver como
es el funcionamiento de cada uno de los sensores del vehículo y poder simular algunos de ellos.
- José Eduardo Pesina Urbina: Los conocimientos obtenidos durante las prácticas y clases, fueron
aprender acerca de la programación y a utilizar los diferentes tipos de sensores que se usan en la
mayoría de los vehículos en la industria y sus distintas maneras de aplicación y como todos los
sensores funcionan y leen magnitudes y datos específicos.
Lo que más me gusto o agrado de las practicas fue el uso de los sensores desde casa y la
realización de estas, además de las clases tan explicativas e interesantes.
- Jesús Alberto Arreguín Rocha: Para finalizar, estas prácticas nos sirvieron a todos, de mi parte, yo
tenía un poco conocimiento de Arduino, pero ya se me había olvidado casi todo, así que si me sirvieron
estas prácticas para poder familiarizarme con esta. Las practicas fueron algo sencillas para poder
aprender, me gustó eso, las únicas complicaciones que tuve fueron que, al pedir material, esta tardo
un poco en llegar, estos fueron los únicos contratiempos, que tuve.
- Rubén Reynaldo Luna Hernández: Estás prácticas fueron muy entretenidas y didactas, por mi parte,
volví a retomar algunos temas que no recordaba mucho de Arduino, también pude conocer las otras
funciones del Arduino, así como los variados sensores que tiene esta singular tarjeta. Este
conocimiento en buenas manos puede hacer un sinfín de inventos para el mejoramiento de la raza
humana, o incluso para mejoramiento para un nosotros mismos. Esta fue una muy buena experiencia
de trabajo, a pesar de ser una enseñanza a distancia.
24