Portafolio de Actividades
Laboratorio de elementos programables I
Departamento de Ciencias e Ingenierías | Universidad Iberoamericana Puebla, México.
Práctica 6
- Resumen -
En esta práctica se utilizaron los bases de las prácticas previas con Attiny85 para controlar sensores digitales, analógicos e inteligentes.
De igual forma se muestra una tabla con la información de 30 sensores diferentes, 10 de cada tipo antes mencionado.
Se pondrá en práctica los conocimientos de attiny85. arduino y sensores en el ensamblado de circuitos.
- Introducción -
Los sensores desempeñan un papel fundamental al servir como elementos electrónicos capaces de percibir el entorno que nos rodea. Desde la detección de temperatura hasta la medición de señales biológicas, de acuerdo con el Instituto Nacional de Bioingeniería e Imágenes Biomédicas, los sensores son herramientas que detectan y responden a algún tipo de entrada del entorno físico. Estos dispositivos son esenciales en diversas aplicaciones en campos como la medicina, la industria y la investigación. La capacidad de los sensores para captar y responder a estímulos físicos, químicos o biológicos los convierte en herramientas fundamentales en la tecnología.
Los sensores analógicos utilizan formas de onda continuas para ofrecer mediciones continuas y muestran un abanico de estados en función de la magnitud física que detectan
Los sensores digitales utizan señales no continuas y representan valores binarios que solo pueden interpretarse como ceros o unos. Porlo que los hace eficientes en la discretización al mostrar los cambios en el entorno digitalmente
Los sensores inteligentes poseen adaptación autónoma gracias a recursos informáticos integrados que realizan funcionas prestablecidas.
Ejemplo de señal de Oximetro de pulso
El Microcontrolador ATTINY85 es usado en proyectos wearable donde es posible utilizar los protocolos de comunicación más usados como SPI o I2C para PWM.
A continuación de muestra una tabla con 30 sensores para informarnos y adentrarnos un poco más a este mundo tan variado:
- Materiales -
- Protoboard
- Arduino UNO
- LEDs
- Resistencias de 220 Ohms
- Attiny85
- Botón
- Control remoto
- Potenciómetro
- Sensor ultrasónico
- Sensor MAX30102
- Sensor recepeto de infrarrojo KY-022
- Sensor foto resistor KY-018
- Sensor vibración KY-002
- Jumpers
- Desarrollo -
Si ya has realizado las prácticas anteriores te recomendamos pasar al punto 2, en caso contrario realizar los siguientes pasos:
Para preparar el ensamblado de los circuitos con sensores primero se procedió a:
1. Instalar la librería de Attiny85 en el software de Arduino.
2. Establecer el Arduino como ISP.
3. Configurar la tarjeta Attiny.
4. Quemar el bootloader.
5. Probar con un código si todos los pasos anteriores se realizaron correctamente.
La presentación paso a paso para realizar los puntos anteriores se encontrará en esta práctica en la sección de descargables.
PASO 2
Los siguientes códigos se realizaron en las siguientes 3 etapas:
Diseño y Construcción
Las siguientes imágenes muestran el ensamblado en tinkercad de los circuitos que utilizaremos en esta práctica
Ejemplo 1. Botón
Ejemplo 2. Sensor de vibración
Ejemplo 3. Sensor Infrarrojo
Ejemplo 4. Potenciometro
Ejemplo 5. Fotoresistencia o LDR
Ejemplo 6. Ultrasónico
Ejemplo 7. MAX30102
Códigos
Las siguientes imágenes muestran el código de cada uno de los circuitos que utilizaremos en esta práctica de Arduino Básico II.
Ejemplo 1. Botón
Ejemplo 2. Sensor de vibración
Ejemplo 3. Sensor Infrarrojo
Ejemplo 4. Potenciometro
Ejemplo 5. Fotoresistencia o LDR
Ejemplo 6. Ultrasónico
Ejemplo 7. MAX30102
- Resultados -
A continuación los resultados del armado y programado de cada uno de los sensores.
Ejemplo 1. Botón
Ejemplo 2. Sensor de vibración
Ejemplo 3. Sensor Infrarrojo
Ejemplo 4. Potenciometro
Ejemplo 5. Fotoresistencia o LDR
Ejemplo 6. Ultrasónico
Ejemplo 7. MAX30102
Ejemplo 7. Datos obtenido por el sensor MAX30102
- Conclusiones -
La utilización del Attiny85 y arduino para el uso de sensores, la versatilidad, la facilidad de uso, el tamaño y consumo de energía, el soporte en línea y la comunidad electrónica han proporcionado los recursos (librerías), tutoriales y consejos para el ampliar la gama de aplicaciones.
Hasta aquí nuestras prácticas espero sean de ayuda y establezcan las bases para futuros proyectos. ¡Éxito!
- Referencias -
Nota: Las referencias de cada uno de los sensores de la tabla se encontrará en el documento pdf en la sección de descargables
CFSensor. (2023, marzo 23). Sensor analógico frente a. sensores digitales, Whats the Difference? CFSensor. https://cfsensor.com/es/difference-between-analog-sensor-and-digital-sensor/
(S/f). Studocu.com. Recuperado el 28 de octubre de 2023, de https://www.studocu.com/es-mx/document/universidad-tecnologica-de-acapulco/desarrollo-personal/sensores-analogicos-digitales-y-actuadores/40189146
ATTINY85 20PU DIP8 Microcontrolador. (s/f). UNIT Electronics. Recuperado el 17 de septiembre de 2023, de https://uelectronics.com/producto/attiny85-20pu-dip8-microcontrolador/
- Descargables -
Descargar documento PDF (Instrucciones configuración Attiny/Arduino): documento.pdf
Descargar códigos Attiny85: carpeta comprimida
Tabla sensores: carpeta comprimida