Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Panel de control de tinta electrónica

Este es un panel de E-ink que proporciona información en tiempo real extraída de la API usando una Raspberry Pi Zero.

Siempre me han interesado los proyectos que te brindan información en tiempo real de fuentes seleccionadas, ver gente haciendo proyectos espejo inteligente me hizo querer hacer uno para mí, una de las razones más importantes por las que terminé haciendo este proyecto fue para ayudar a mi compañera de vida en sus mañanas, usa el transporte público para ir al trabajo y este tablero le proporcionaría información de los autobuses que vienen a nuestras paradas más cercanas y cuál sería el clima actual en este momento.

Opté por usar una pantalla de papel electrónico en lugar de una LCD debido al bajo consumo de energía, he visto muchos proyectos que te brindan cosas como el clima, calendarios o una lista de tareas que usan una frambuesa pi normal, quería algo que podría colgarse en la pared y posiblemente ocultarse dentro del marco, la raspberry pi zero w era una muy buena opción.

Tenía algún conocimiento de Python por mi trabajo, pero aún quería mejorar y aprender más, este proyecto me ayudó a mejorar mucho, leyendo las instrucciones del sombrero de papel electrónico y viendo cómo funcionaban otros proyectos, me proporcionaron un gran ejemplo.

La forma en que funciona es bastante simple, se registra en el sitio donde desea extraer la información para una clave API, luego usa la biblioteca de solicitudes para proporcionarle una lista JSON, una vez que tenga la información que está buscando, solo necesita formatéelo a su gusto, renderícelo en un PNG con la biblioteca PIL y envíelo a la pantalla de papel electrónico.

La primera versión que creé tenía los módulos para el tránsito (4 paradas con 2 veces cada una), el clima (pronóstico actual y 2 días) y el calendario mensual regular.

V 1.0

Seguí buscando qué más agregar y lo publiqué en un par de grupos de Facebook de Raspberry Pi para recibir comentarios, parecía que les gustó y me dijeron un par de módulos más que también me interesarían ver, yo mismo me interesé bastante en un e- proyecto de tinta que se usó como una lista de compras usando hojas de Google, así que decidí investigar sobre cómo aplicar algo similar al proyecto.

Después de un tiempo de aprendizaje, prueba y error, finalmente preparé el módulo de la lista de tareas, obtener las credenciales / clave API de la plataforma en la nube de Google se sintió como un gran viaje, me alegro de que haya tutoriales que pueden indicarle dónde ir paso a paso. paso.

V 1.5

Una vez que comprendí cómo funcionan las cosas, continué con la creación de más módulos, la versión 2.0 terminó con los siguientes módulos nuevos.

V 2.0

El servidor web

Quería crear una manera fácil para mí y las personas que pueden usar el código en sus proyectos para modificar los valores de configuración sin tener que ir cada vez al código, ya hice el código para leer los valores de configuración de un archivo JSON centralizado pero aún quería algo más simple, como una página web.

Entonces decidí investigar cómo hacer desarrollo web, al principio estaba pensando en hacer PHP para mis formularios, pero una vez más la gran gente del grupo de Facebook me recomendó aprender flask ya que ya estaba en Python, mirando tutoriales no desperdicié tiempo para hacer el formulario web, asegurándome de que los valores guardados en el formulario se guarden correctamente en mi archivo JSON.

Una vez que tuve eso funcionando, solo necesitaba configurar gunicorn como mi servidor de aplicaciones y nginx como mi proxy inverso, los resultados son alentadores y estoy contento con ellos.

Fuente:E-ink Dashboard


Proceso de manufactura

  1. Métodos de preparación de polvo metálico »Wiki Ùtil Información de la industria
  2. ¿Cómo alcanza un robot la autonomía total?
  3. Cree un panel de supervisión de Office 365 en el que no falte información crítica
  4. Flujo de datos
  5. Después de 15 segundos, el cerebro olvida la información por completo
  6. Tableau, los datos detrás de la información
  7. Tres consejos sobre cómo leer correctamente un plano
  8. Información y recursos sobre el coronavirus (COVID-19)
  9. Las moléculas inteligentes actúan como transistores informáticos
  10. Tablero PLCnext de Tableau
  11. Comprensión de las luces e indicadores del tablero del automóvil