Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRACTICA #1
SISTEMAS PROGRAMABLES
GRUPO 1
MINATITLÁN, VERACRUZ
OCTUBRE 4, 2020
Practica: Encender y apagar un LED utilizando un sensor de
presión
Lista de materiales:
(Simulador Tinkercad)
1 Arduino uno R3
1 Botón pulsador
1 LED
1 Resistencia 1k
Cables de conexión.
Fundamentos teóricos
¿Qué es un Protoboard?
Es un tablero con orificios conectados eléctricamente entre sí, habitualmente
siguiendo patrones de líneas, en el cual se pueden insertar componentes
electrónicos y cables para el armado de prototipos de circuitos electrónicos y
sistemas similares. Está hecho de dos materiales, un aislante, generalmente un
plástico, y un conductor que conecta los diversos orificios entre sí. Uno de sus
usos principales es la creación y comprobación de prototipos de circuitos
electrónicos antes de llegar a la impresión mecánica del circuito en sistemas de
producción comercial.
Polaridad de un LED
Un LED, es un dispositivo diodo emisor de luz que se usan como indicadores
en muchos dispositivos y en iluminación. Los primeros LEDs emitían luz roja de
baja intensidad, pero los dispositivos actuales emiten luz de alto brillo en el
espectro infrarrojo, visible y ultravioleta. Un LED comienza a funcionar
aproximadamente con 2 voltios.
Formas de determinar la polaridad de un LED:
Existen tres formas principales de conocer la polaridad de un led:
La pata más larga siempre va a ser el ánodo.
En el lado del cátodo, la base del LED tiene un borde plano.
Dentro del LED la plaqueta indica el ánodo. Se puede reconocer porque
es más pequeña que el yunque que indica el cátodo.
¿Cómo conectar un botón a Arduino?
Para conectar un botón al arduino conviene tener en mente ciertos puntos:
Un botón puede conectarse a cualquier pin de arduino (digital o
analógico, ya que los analógicos usualmente funcionan también como
digitales).
Existen dos configuraciones posibles: con resistencia pull-up o
resistencia pull-down.
Configuraremos el pin seleccionado como entrada digital.
Debemos tomar en cuenta los rebotes y el ruido eléctrico en el software.
Es necesario utilizar una resistencia pull-up o pull-down, ya sea interna o
externa.
Las dos formas que existen para conectar un botón al arduino se visualizan en
los siguientes diagramas:
LECTURA DE UN PULSADOR
El pulsador es un componente que conecta dos puntos de un circuito
cuando es presionado.
Desarrollo
En esta práctica se empleará un botón pulsador como elemento sensor, que
nos indicará a través del tacto del dedo sobre el botón si este está activado. La
medición sobre el botón va enviar una señal Arduino la cual va a reconocer:
1- Si está activado el botón se encenderá el LED
2- Cuando soltamos el dedo del pulsador y lo desactivamos, Arduino sabrá que
se ha liberado el botón y mandara una señal para que el LED se apague.
Montaje de la practica
Resultados:
Simulación en Tinkercad:
https://www.tinkercad.com/things/7ayQ1HOkuse-sensor-
push/editel?
sharecode=euTqzbp47Rz66wjRCTv5bOa9YmUFT4ZWv5Pdl2lpZjY
Reflexión/Conclusión:
La practica numero uno fue de mucha importancia debido a que fue
la que ayudo a explicar el uso del Arduino y su programación, como
primera practica realizada fue muy interesante.
Referencias
Llamas, L. (2014, 4 septiembre). LEER UN PULSADOR CON ARDUINO.
Ingeniería, informática y diseño. https://www.luisllamas.es/leer-un-pulsador-
con-arduino/
A. (2018, 19 septiembre). Botón o pulsador con Arduino: Todo lo que debes
saber. Geek Factory. https://www.geekfactory.mx/tutoriales/tutoriales-
arduino/boton-o-pulsador-con-arduino/
M. (2020, 17 junio). ¿Qué es un protoboard? (Estructura, uso y
funcionamiento). MiElectrónicaFácil.
https://mielectronicafacil.com/instrumentacion/protoboard/#page-content
M. (2019, 8 octubre). Práctica 1. Encender y apagar un LED con Arduino.
MECABOT. http://mecabot-ula.org/tutoriales/arduino/practica1-encender-y-
apagar-con-arduino/
INSTITUTO TECNOLÓGICO DE MINATITLÁN
SISTEMAS PROGRAMABLES
GRUPO 1
1 Arduino uno R3
1 Protoboard
1 Resistencia 1 k
1 Resistencia 1 k
1 Fotorresistor (LDR)
1 LED verde
Cables de conexión
Fundamentos teóricos:
DESARROLLO
Código:
Como vemos, el programa se divide en 3 partes. En la primera
definimos las variables, en la segunda configuramos el programa y
en la tercera ejecutamos el bucle que es en sí mismo el programa.
Resultados:
Si hay poca luz o esta “oscuro” el LED se enciende.
Si el sensor detecta mucha luz, el LED se apaga.
Simulación en Tinkercad:
https://www.tinkercad.com/things/7PIXLzudna7-copy-of-sensor-de-
optico/editel?
sharecode=zmRiIltdDWR4tyqmSQQUpbxzW3cUGRkxRUobz3Gf4Z
4&fbclid=IwAR0R7PcCwrzxCYgohuv6nlQziDqZ3WtYkV6irEtcyYdjc
YAlC2pK8WTVTgY
Referencias
SISTEMAS PROGRAMABLES
GRUPO 1
MINATITLÁN, VERACRUZ
OCTUBRE 6, 2020
Nombre de la practica: Implementación de un sensor de
distancia
Lista de materiales
1 Arduino UNO R3
1 Protoboard
3 Resistencias de 1 k
1 Sensor de distancia ultrasónico HC-SR04
Objetivo de la práctica:
Aprender a programar un circuito para controlar el encendido de un
LED de color verde, un LED de color rojo y un LED color Amarillo
con un sensor de distancia ultrasónico. Cuando el sensor detecte un
objeto a menos de 20 cm se encenderá el LED rojo, cuando la
distancia sea entre 22 cm y 31 cm se encenderá el LED color
amarillo y cuando la distancia sea mayor a 32 cm se encenderá el
LED color verde.
Fundamentos teóricos:
Sensor Ultrasonido 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 asi 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
acusticamente 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
ESPECIFICACIONES TÉCNICAS
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: 45mm x 20mm x 15mm
Tiempo mínimo de espera entre una medida y el inicio de otra
20ms (recomendable 50ms)
PINES DE CONEXIÓN
VCC (+5V DC)
TRIG (Disparo del ultrasonido)
ECHO (Recepción del ultrasonido)
GND (0V)
Ejecución
Resultado del programa:
Cuando el sensor detecta un objeto se muestra la distancia en el
monitor en serie
Enlace a Tinkercad
https://www.tinkercad.com/things/1HvU7ijFWVD-sensor-de-proximidad/editel?
sharecode=DEmQYxLgqn7YKTo-BuKBZk4TVh28iJR0HCOtiDkat9U
Referencias
Sensor Ultrasonido HC-SR04. (s. f.). Naylamp Mechatronics - Perú.
Recuperado 6 de octubre de 2020, de
https://naylampmechatronics.com/sensores-proximidad/10-sensor-
ultrasonido-hc-sr04.html
Isaac. (2017, 26 junio). HC-SR04: todo sobre el sensor de
ultrasonidos. Hardwarelibre. Recuperado 6 de octubre de 2020, de
https://www.hwlibre.com/hc-sr04/
INSTITUTO TECNOLÓGICO DE MINATITLÁN
SISTEMAS PROGRAMABLES
GRUPO 1
MINATITLÁN, VERACRUZ
OCTUBRE 6, 2020
Nombre de la practica: Controlar tres LEDS con un sensor de
distancia.
Lista de materiales
1 Arduino UNO R3
1 Protoboard
3 Resistencias de 1 k
1 Sensor de distancia ultrasónico HC-SR04
3 LED’s (verde, rojo, amarillo)
Fundamentos teóricos:
Sensor Ultrasonido 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 asi 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
acusticamente 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
ESPECIFICACIONES TÉCNICAS
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: 45mm x 20mm x 15mm
Tiempo mínimo de espera entre una medida y el inicio de otra
20ms (recomendable 50ms)
PINES DE CONEXIÓN
VCC (+5V DC)
TRIG (Disparo del ultrasonido)
ECHO (Recepción del ultrasonido)
GND (0V)
Integración con Arduino
Resultados
Con el fin de comprender el funcionamiento del circuito, así como
verificar todas las conexiones existentes, se realiza en primer lugar
el montaje en el programa Tinkercard.
Montaje del circuito
o Diagrama de conexión en el protoboard
Código:
Ejecución
Resultado del programa:
Cuando el sensor detecte un objeto a menos de 20 cm se
encenderá el LED rojo y cuando la distancia sea mayor a 30 cm se
encenderá el verde. Y si se detecta un objeto entre 20 cm – 30 cm
encenderá el LED amarillo.
Enlace a Tinkercad
https://www.tinkercad.com/things/6fhAodCu0TP-sensor-de-
proximidad-modificacion/editel?
sharecode=h7arTwJzJN6hLmD4_n5BMP6TFuGweWpAR8es2M
pG3Yw
Conclusión y/o reflexión
¿Qué aprendiste o que descubriste en la práctica?
Referencias
Sensor Ultrasonido HC-SR04. (s. f.). Naylamp Mechatronics - Perú.
Recuperado 6 de octubre de 2020, de
https://naylampmechatronics.com/sensores-proximidad/10-sensor-
ultrasonido-hc-sr04.html
Isaac. (2017, 26 junio). HC-SR04: todo sobre el sensor de
ultrasonidos. Hardwarelibre. Recuperado 6 de octubre de 2020, de
https://www.hwlibre.com/hc-sr04/
INSTITUTO TECNOLÓGICO DE MINATITLÁN
SISTEMAS PROGRAMABLES
GRUPO 1
MINATITLÁN, VERACRUZ
OCTUBRE 4, 2020
Nombre de la practica: SENSOR DE TEMPERATURA
Lista de materiales:
1 Arduino UNO
1 Protoboard
3 LEDs
3 Resistencia de 100Ω (marrón-negro-marrón)
1 Sensor de temperatura LM6
Fundamentos teóricos
Linealidad de ±0.5 °C
Desarrollo
El sensor de temperatura se conectará a los terminales de 5V y GND
siendo la patilla central el valor analógico que medirá la temperatura.
En caso de conectar el sensor de temperatura al revés, observaremos
que se calienta demasiado en cuestión de segundos dara una señal para
que el LED se apague.
Montaje de la practica
Simulación en Tinkercad:
https://www.tinkercad.com/things/aXRryBBZec2-copy-of-sensor-de-
temperatura/editel?
sharecode=3I7Y7_96y0q7tJm8OkqHD85S7khHU8vmuMSFGHLTgq
g
Reflexión/Conclusión:
Gracias a los conocimientos adquiridos en la primera unidad de la
materia de sistemas programables fui capaz de comprender el
funcionamiento de los sensores y gracias a ello fui capaz de realizar
la practica, el sensor de temperatura es muy util ya que posee
diferentes funciones
El sensor de temperatura tmp36 tiene un rango de temperatura de
100 hasta -50 grados
Referencias