Portafolio de Actividades

Laboratorio de elementos programables I

Departamento de Ciencias e Ingenierías | Universidad Iberoamericana Puebla, México.

Práctica 6

...
Cuautle Ortiz Luis Santiago
Ingeniería Biomédica
Fecha: Septiembre 5, 2023
Arduino Attiny85 ISP Electrónica Sensores
...

- 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