Tabla de contenido:
Video: Máscara animada: 5 pasos (con imágenes)
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Por el científico anteriormente conocido como Naegeli Visite mi canal de Youtube Siga más por el autor:
Acerca de: Hola. Soy el científico antes conocido como Naegeli y, por supuesto, me inspiré en el artista antes conocido como Prince. Pero en contraste con su maldad real, no quiero convertirme en el rey del pop sino en el ki… Más sobre el científico anteriormente conocido como Naegeli »
Sonríe, dicen, y el mundo sonríe contigo, a menos que estés usando una máscara. Entonces el mundo no podrá ver tu sonrisa, y mucho menos devolverle la sonrisa. El surgimiento de la mascarilla protectora ha eliminado abruptamente la mitad de la cara de nuestras interacciones humanas momento a momento.
Para recuperar algunas interacciones, adjunté una pequeña pantalla a la máscara con un texto en movimiento. No importa si estás en el metro, en una fiesta o en el stand de exhibición, habrá algunas interacciones nuevas cuando la gente vea el texto en movimiento. Puede ser su nombre, un producto que desee publicitar o simplemente una frase para apoyar a su club deportivo local. Definitivamente traerá de vuelta algunas interacciones y un poco de individualidad.
Entonces, este Instructable le explica cómo equipar su mascarilla con una pequeña pantalla liviana que funciona con baterías que muestra texto a través de un Arduino Pro Mini. El texto se transferirá mediante el IDE de Arduino.
… Y con suerte, cuando termine este período, pueda reutilizar su pantalla pequeña como una aguja de corbata.
Paso 1: Lista de piezas
- Arduino Pro Mini (3.3 V, 8 Mhz) ATMEGA328 (Enlace)
- Pantalla OLED LCD Controlador SSD1306 3.3V 0.91 Pulgadas 128x32 IIC I2C Azul (Enlace)
- Batería recargable Lipo 3.7V 220mAh 1S 45C / 90C (Enlace)
- Módulo cargador de batería de litio con protección (Link)
- Alambre Pequeño Conector JST1.25mm Cable Macho y Hembra (Enlace)
- Micro interruptor (enlace)
Instrumentos:
- Adaptador USB Pro Mini cable de descarga USB a RS232 TTL (Enlace)
- Estación de soldadura (enlace)
- Cable cargador con conector micro USB (Link)
- Adaptador de corriente con conector USB (enlace)
- Pistola de silicona
Paso 2: hardware
Todos los componentes se eligieron para que puedan colocarse simplemente dentro de la máscara y solo requieren cables cortos. Por lo tanto, solo se pueden tener en cuenta las piezas ligeras y pequeñas. Así que decidí usar una batería lipo 1S. Son muy ligeros, proporcionan suficiente energía y son fáciles de conseguir ya que los pequeños helicópteros y aviones RC utilizan los mismos tipos. Solo los cables del conector son difíciles de encontrar, pero se proporciona un enlace en la lista de piezas. La desventaja de la batería lipo 1S es que solo proporcionan 3.3V, por lo que no se puede usar el Arduino regular de 5V. Se evaluó el hermano menor (Arduino Pro Mini) ya que hay módulos disponibles que solo necesitan 3.3V (8MHz). Como pantalla, la pequeña pantalla LCD OLED SSD1306 fue perfecta porque también funciona con 3.3V.
El esquema de cómo se conectan los componentes se muestra en una de las imágenes adjuntas. Para permitirle unir los componentes a la máscara, la pantalla se ha soldado al Arduino Pro Mini con cables rígidos, de modo que estos dos componentes forman una especie de clip entre los que se puede doblar la máscara. Además, se soldaron algunos cables al módulo cargador de batería y al Arduino Pro Mini como soportes. Para que pueda encender y apagar, se agrega un microinterruptor entre el módulo cargador y el Arduino Pro Mini. Las conexiones del microinterruptor se aseguraron con una pistola de pegamento caliente.
Paso 3: software
Si tiene el hardware del capítulo anterior ensamblado, puede cargar el código (archivo adjunto) en el Arduino con el uso de un adaptador TTL de USB a RS232. Dado que se utilizan 3,3 V, el riel de alimentación debe soldarse al pin de 3,3 V del adaptador. Agregué una imagen sobre esta modificación.
Si eres nuevo en Arduino, te recomendaría que sigas algunas de las lecciones del canal de Paul McWhorters www.youtube.com/embed/d8_xXNcGYgo. El código se tomó de la sección de comentarios del siguiente video: www.youtube.com/embed/sTYPuDMPva8.
Incluí mi encabezado para una mejor documentación y una pantalla de presentación que se muestra durante 5 segundos. Creo que es un buen hábito, así que cada vez que inicie el programa, sabrá qué programa y qué versión cargó en la placa Arduino. La estructura general del programa se explica en el video, especialmente donde puede modificar el texto de desplazamiento.
Ocurrieron algunos problemas dependiendo de si cargué el código desde mi computadora de escritorio o desde mi convertible. Como sabía que el código era el mismo, solo era posible que las versiones de las bibliotecas utilizadas fueran diferentes en las dos computadoras. Después de anotar todas las versiones, me di cuenta de que, especialmente, la biblioteca Adafruit_SSD1306 en mi computadora de escritorio era muy antigua. Pero esa fue la combinación que funcionó. Así que probé diferentes versiones de esta biblioteca y resultó que hasta la versión 1.2.8 el código funcionaba bien, pero a partir de la 1.2.9 el texto de desplazamiento es muy lento y no se ejecuta sin problemas. Entonces, para que no se encuentre en la misma situación, busque las versiones de la biblioteca de trabajo en el lado derecho de la tabla.
Acer Convertible | Computadora de escritorio | |
Java | Actualización 251 de la versión 8 | Actualización 144 de la versión 8 |
Adafruit_BusIO | 1.6.0 | 1.6.0 |
Adafruit_GFX | 1.10.3 | 1.10.2 |
Adafruit_SSD1306 | 2.4.1 | 1.1.2 |
Adafruit_VEML6075 | 2.1.0 | 2.1.0 |
No esta corriendo sin problemas | Funciona perfectamente |
Paso 4: arma la máscara
Como puede ver en el video, la máscara está doblada entre la pantalla y el Arduino. Se sueldan dos cables rígidos al pin VCC y A3 del Arduino. Estos cables solo sirven como soportes para evitar que la pantalla se caiga. En el otro lado, el módulo de carga también estaba equipado con dos cables como soportes. Estos se soldaron a IN + e IN- porque estos pines no eran necesarios.
La batería se coloca suelta en uno de los pliegues de la máscara.
El sistema también se puede colocar fácilmente en la parte posterior de una corbata. Entonces parece un alfiler de corbata.
El sistema pesa alrededor de 15 gramos con la batería.
Paso 5: carga de la batería
Para cargar, el enchufe Micro USB se inserta en el módulo de carga. El LED rojo del módulo se enciende e indica que la batería se está cargando. Cuando la batería está completamente cargada, el LED verde se enciende.
El consumo de energía es muy bajo. El sistema se ejecutó una vez durante la noche. Al principio se midieron 4,1 voltios y después de 10 horas todavía estaba presente un voltaje de 3,7 voltios. Entonces la batería se puede elegir aún más pequeña. También puede quitar los LED de la placa Arduino para reducir el consumo de energía. También se ve mejor porque puede ver el LED verde a través de la máscara.
Diviértete y vota por mí en el concurso "Funciona con pilas".