diciembre 24, 2024

Complete News World

Este proyecto basado en Arduino puede mostrar niveles de estrés definidos por el usuario

3 min read

el estado de ánimo lo es todo

Cualquier comunicación interpersonal que tengamos con los demás está fuertemente influenciada por el estado de ánimo en el que nos encontramos actualmente. Como explica Mark de element14 Presents, pedirle un aumento al jefe o simplemente hablar con los compañeros de trabajo puede terminar mal si están de mal humor. es importante saber de antemano. Su idea era crear una pantalla simple podría mostrar el nivel de estrés del usuario antes de que tenga que decir algo, permitiendo que la persona que se acerca sepa su estado de ánimo con anticipación.

Diseño de un recinto

Todo el proyecto fue diseñado para caber dentro de una pequeña caja que Mark construyó cortando primero con láser cada panel de una lámina de acrílico. Estas partes incluían la base, cuatro piezas de pared y la parte superior que presenta un gran recorte similar a un dial para las luces ambientales, orificios para los altavoces debajo y un lugar para montar el botón de selección. Más allá de la carcasa, Mark también pegó cuatro paneles de compartimentos debajo del recorte del dial para separar el LED de cada estado de ánimo.

Los componentes

Todo se ejecuta en una placa de desarrollo Arduino Nano R3. Es responsable de obtener la entrada del usuario, cambiar el LED de estado de ánimo actualmente activo y reproducir el sonido de cambio de nivel de estrés asociado que es único para cada nivel desde la tarjeta SD conectada. Debido a que Mark quería hacer funcionar todo desde una batería, también incluyó una fuente de alimentación eficiente que apaga el regulador cuando el sistema no está en uso.

READ  Linux Mint Debian Edition (LMDE) 5 ha llegado con Debian 11 “Bullseye”

Montaje y programación

Después de recibir su placa de circuito personalizada y sus componentes, Mark se puso a trabajar primero soldando el Arduino Nano en los cabezales de dos pines de la placa. A partir de ahí, conectó el interruptor, un pequeño altavoz y cinco LED WS2812B individuales cortados de una tira más grande. El código comienza inicializando el bus SPI de Nano para la tarjeta SD y reproduciendo un breve sonido de “listo”, además de configurar el botón de selección de nivel de estrés y cinco LED a través de la biblioteca Adafruit NeoPixel. Al presionar el botón, se incrementa el nivel actual, se reproduce un solo sonido desde la tarjeta SD y el LED del compartimento correspondiente se enciende para indicar la selección. Después de tres minutos, el nivel de estrés disminuirá automáticamente hasta que alcance el valor más bajo.

Indicar estrés

Una vez que los sonidos se copiaron en la tarjeta SD y los circuitos se agregaron al altavoz, Mark demostró su proyecto de indicación de estrés en acción presionando el botón repetidamente para recorrer los niveles. Para más información sobre este proyecto, puedes ver el vídeo de Mark aquí en youtube o visitando su pagina aquí en el sitio web de element14.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *