saltar al contenido

+49 1626571232

info@openelab.io

🚀 Envío gratuito a partir de 50€ en la UE / 80€ en todo el mundo

ChronoPortal: Calendario personalizado de tinta electrónica con ESP32

28 Oct 2024 0 Comentarios

Introducción

ChronoPortal es un proyecto de código abierto que combina el microcontrolador ESP32 con una pantalla de tinta electrónica, lo que ofrece a los usuarios una forma única y creativa de realizar un seguimiento de las fechas, la hora y el clima . Inspirado en un prototipo con temática del juego Portal , el desarrollador lo rediseñó para que tenga una batería de larga duración y se pueda montar en la pared.
 
 

Características clave

  1. Diseño inspirado en Portal
    El calendario integra elementos visuales de los juegos Portal y Portal 2, mostrando íconos de peligro para rangos de fechas específicos: los días 1 a 16 muestran los íconos de Portal, mientras que los días 17 a 31 cambian a Portal 2 iconos.
  2. Tecnología de Pantalla E-Ink
    El calendario cuenta con una pantalla de tinta electrónica de 7,5 pulgadas y resolución de 800 x 480, optimizada para un bajo consumo de energía y una legibilidad ampliada. Utiliza una técnica de escala de grises para mejorar las imágenes, perfecta para uso a largo plazo con batería.
  3. Integración de la plataforma ESP32
    Construido sobre el potente microcontrolador ESP32, ChronoPortal ofrece procesamiento de doble núcleo, Wi-Fi y funcionalidad Bluetooth. Se conecta a Internet para sincronizar datos meteorológicos y en tiempo real, utilizando OpenWeatherMap para actualizaciones meteorológicas dinámicas.
  4. Código abierto y personalizable
    Todo el código fuente y los archivos de casos imprimibles en 3D están disponibles en GitHub , lo que permite a los usuarios modificar el proyecto para adaptarlo a sus necesidades y contribuir a su desarrollo.

Características principales

  1. Visualización de fecha y hora: muestra la fecha y hora actuales, incluidos año, mes, día, hora, minuto y segundo.
  2. Información meteorológica: se integra con OpenWeatherMap para proporcionar un pronóstico de 5 días o de 12 horas, mostrando las condiciones climáticas promedio, las temperaturas altas y bajas y la humedad.
  3. Recordatorios y notificaciones: los usuarios pueden configurar recordatorios de eventos, reuniones o cumpleaños importantes para mantenerse organizados.
  4. Temas personalizables: los usuarios pueden cambiar de tema para personalizar el calendario según su estilo y preferencias.
 

Componentes

  

Instrucciones de ensamblaje para ChronoPortal

Antes de comenzar, es importante saber que este proyecto implica soldar y recortar el mazo de cables de la pantalla incluido. Como la pantalla es el componente más caro, se recomienda probar la pantalla primero antes de cortar cualquier cable para garantizar que funciona correctamente. Si está defectuoso, aún tendrás la opción de devolverlo. Puede soldar temporalmente los cabezales de los pines para conectar el arnés directamente. Después de las pruebas, desoldarlos y continuar con los pasos de montaje a continuación.
 
 

Ensamblaje de Impresión 3D y Pantalla

  1. Imprimir los Componentes del Caso:
  • Imprimir front.stl y back.stl primero. Mientras ensamblas estas piezas, también puedes comenzar a imprimir cover.stl.

  • Altura de capa: se recomienda 0,2 mm, pero otras configuraciones de impresión son flexibles.

 
  1. Preparar la pantalla E-Ink:
  • Si la pantalla tiene una película protectora, retírela tirando de la pestaña de color en la esquina.

  • Doble con cuidado el cable plano e inserte la pantalla en la parte frontal .stl , alineando el cable con la ranura lateral.

⚠️ Precaución: El cable plano y la pantalla son frágiles, así que manipúlelos con cuidado para evitar daños.
 
 
  1. Ensamble el caso:
  • Asegúrese de que la pantalla quede al ras con los bordes superior e inferior de la cubierta frontal.

  • Coloca el back.stl componente sobre la pantalla, asegurándose de que el cable plano se deslice suavemente en la ranura lateral.

  • Utilice tornillos M3x8 para fijar la cubierta trasera al frente en cada esquina.

 

Conexión del controlador de papel electrónico HAT y ESP32

  1. Conectar la placa del controlador:
  • Inserte el HAT del controlador de papel electrónico en la ranura cerca del cable plano. Sujete el cable plano en el conector y asegúrelo firmemente.
  • Asegúrese de que el interruptor Display Config esté configurado en B y el interruptor Interface Config en 0 para garantizar una funcionalidad adecuada.
  1. Conecta el ESP32 al controlador TIENE:
A continuación se muestra el cuadro de cableado. Tenga en cuenta que el pin PWR existe solo en las versiones 2.3 o posteriores de la placa del controlador Waveshare.
Si tiene una revisión anterior, ignore la conexión PWR:
e-Paper HAT <-> ESP32
VCC (Gris) <-> 3.3v
GND (Marrón) <-> Tierra
DIN (Azul) <-> IO13
CLK (Amarillo) <-> IO14
CS (Naranja) <-> IO15
DC (Verde) <-> IO23
RST (Blanco) <-> IO33
OCUPADO (Púrpura) <-> IO27
PWR (Rojo) <-> IO32

 

Montaje Final

  1. Adjunte el soporte de la batería:
  • Utilice un adhesivo de plástico (por ejemplo, JB Weld) para asegurar el soporte de la batería dentro del estuche.
  • Suelde los cables rojo y negro de la batería a los pines Vin y GND en la placa ESP32.

 

  1. Asegure la cubierta:
  • Meta todos los cables dentro del hueco de la caja para evitar pellizcos. Asegúrese de que el ESP32 se asiente firmemente en su lugar.

  • Instalar el archivo cover.stl impreso y fíjelo con tornillos M3x8 en cada esquina y uno en el centro encima del soporte de la batería.

Programación ESP32

No insertes las baterías todavía, ya que el ESP32 aún necesita ser programado. Una vez cargado y probado el firmware, se pueden instalar las baterías para alimentar el dispositivo.
 
Este proceso simplificado garantiza que su pantalla funcione correctamente antes del ensamblaje final y que todos los componentes estén asegurados de forma segura para un funcionamiento a largo plazo.
Publicación anterior
Siguiente publicación

Deja un comentario

Todos los comentarios del blog se revisan antes de publicarlos.

Alguien compró recientemente un

¡Gracias por suscribirte!

¡Este correo electrónico ha sido registrado!

Compra el look

Elija opciones

Editar opción
Notificación de nuevo disponible
this is just a warning
Acceso
Carro de la compra
0 elementos
RuffRuff App RuffRuff App by Tsun