No todo el mundo puede darse el lujo de subirse a una nave estelar operada por la Flota Estelar, pero si anhelas la experiencia, tendrás que conformarte con la siguiente mejor opción. Hoy compartimos un increíble Proyecto de interfaz LCARS elaborado por Rob, también conocido como yoQuien_Sistema47 en Twitter, que trabajó con james mitchell para que funcione en nuestro SBC favorito, el frambuesa pi.
LCARS es un acrónimo del universo de Star Trek que significa Library Computer Access/Retrieval System. El diseño de la interfaz de usuario fue creado por Michael Okuda como un medio para transmitir interfaces de computadora complejas, utilizando paneles de plástico retroiluminados. Esta interfaz se puede ver en las pantallas a lo largo de la serie y los fanáticos la adoran por su diseño único. Este proyecto de interfaz de usuario de LCARS personalizado está repleto de características para el fan moderno de Star Trek e incluso puede interactuar con la tecnología del mundo real.
En el mundo real, Rob, quien creó el protector de pantalla System 47, compartió algunas de las funciones, pero tendrá que comprobarlo usted mismo para profundizar en la esencia del proyecto. Incluye una sección transversal, conocida como Master System Display (MSD) del barco USS Cerritos que se encuentra en la serie animada. Cubiertas inferiores de Star Trek. Los usuarios pueden encontrar imágenes del Telescopio Espacial James Web (JWST) de la vida real e interactuar con un alarmante sistema de Alerta Roja, en caso de que se encuentre con algunas personas infames mientras examina el espacio imaginario.
Si bien cualquiera puede interactuar con la interfaz LCARS personalizada en el sitio web de Rob, James y él encontraron una manera de alojarla en una Raspberry Pi. El dúo logró conectar la interfaz a LED reales para que al presionar el botón de alerta roja los hiciera reaccionar. Cuando se activa el sistema de alerta roja, los LED parpadean y la alarma suena con un efecto pulsante.
El equipo explicó que los LED pueden funcionar en sincronización con la aplicación mediante el uso de sockets web. El módulo Flask de Python se usa para crear un sitio web, usando una copia del sitio web de Ritos de Rob. Flask usa socket.io para esperar un disparador del cliente. El cliente cambia el estado de alerta, que se envía al servidor Flask a través de un websocket. Luego, el cambio se transmite a todos los clientes que escuchan, uno de los cuales es un Raspberry Pi Zero 2W que está conectado a un conjunto de palos Mote de Pimoroni (PCB con LED RGB APA102 integrados). La interfaz de usuario es una Raspberry Pi 3B que ejecuta la pantalla táctil oficial y el navegador Chromium que se ejecuta en modo quiosco para brindarle una verdadera experiencia LCARS.
Puede encontrar más información, así como un video de la instalación en acción, en Gorjeo en una publicación compartida por James.
Si desea experimentar este proyecto Raspberry Pi por sí mismo, o tal vez simplemente jugar con el proyecto LCARS, consulte el original Hilo de Twitter y dirígete al sitio web de Rob para hacer clic y jugar Starfleet desde la comodidad de la ventana de tu navegador.