Neon: Señal dinámica abierto/cerrado para makerspace con Raspberry Pi 2 – El Paso, TX
Neon es el nombre de la vibrante señal de abierto/cerrado instalada en la entrada de nuestro makerspace. No solo muestra si el espacio está abierto o cerrado, sino que también gestiona actualizaciones en nuestro sitio web, tweets y una pantalla de matriz LED desplazable.
- La administración remota está disponible a través de un sitio web alojado en la Raspberry Pi 2. El sitio permite a los administradores:
- Modificar el mensaje de actualización.
- Alternar el estado del taller entre "abierto" y "cerrado".
- El mensaje actual se difunde a través de múltiples canales:
- La RPI publica el mensaje –junto con una marca de tiempo– en Twitter, incluyendo imágenes de la señal.
- La matriz LED desplaza el mensaje horizontalmente.
- El estado del taller se difunde a través de:
- Actualizaciones automáticas en nuestro sitio web vía la RPI.
- Un archivo de estado escrito por la RPI que puede ser leído por SpaceAPI para actualizaciones de estado en tiempo real.
- Dos imágenes de estado mostradas y desplazadas en la matriz LED.
Todas estas funciones son gestionadas únicamente por la Raspberry Pi. Durante el arranque, un demonio preinstalado de https://github.com/h3labs/led-matrixd se inicia automáticamente.
- El demonio, escrito en C++/Ruby, realiza lo siguiente:
- Ejecuta un servidor HTTP Sinatra que aloja el sitio web de control.
- Genera un proceso para gestionar las pantallas de matriz LED, actualizándolas cada vez que cambia el estado o el mensaje, y ocasionalmente mostrando imágenes aleatorias o juegos.
- Lanza un hilo que monitoriza un archivo beacon (vía inotify). Cuando el archivo cambia, propaga actualizaciones a Twitter, la matriz LED y el sitio web.
Para una visión más profunda del código, visite nuestro repositorio GitHub. Siéntase libre de contactar con cualquier pregunta.
Paso 1: Cableado de la Raspberry Pi 2 a la matriz LED
Las instrucciones de cableado siguen la guía estándar disponible en la web:
- https://github.com/hzeller/rpi-rgb-led-matrix/ (detalles de conexión)
- https://learn.adafruit.com/32×16-32×32-rgb-led-mat (guía paso a paso)
Para la conexión a internet, simplemente corte un cable Ethernet a la longitud requerida y conéctelo a la RPI.
Paso 2: Configurar el código
Primero, acceda por SSH a su RPI (busque en línea si no está familiarizado con el proceso).
- Ejecute los siguientes comandos:
- sudo apt-get install gcc make build-essential git
- mkdir work/
- cd work/
- gem install bundler -v 1.10.4
- git clone https://github.com/h3labs/led-matrixd.git # descarga el proyecto en su RPI
Para más detalles, consulte la documentación del proyecto.
Proceso de manufactura
- Estación meteorológica solar DIY con Raspberry Pi
- Monitorización profesional de temperatura con Raspberry Pi y DS18B20
- Construcción de una estación meteorológica exterior con Raspberry Pi 2 y ADS‑WS1
- Neon: Señal dinámica abierto/cerrado para makerspace con Raspberry Pi 2 – El Paso, TX
- Seguimiento Avanzado de Pelotas de Ping‑Pong con Raspberry Pi y OpenCV
- Construya un Mando Universal Profesional para Raspberry Pi con LIRC
- Conversión de RF a CC con Raspberry Pi: Construcción y Solución de Problemas de un Detector de Envolvente
- Cycle Chaser: Transforme su Bici en un Espectáculo de Luces Nocturno con Raspberry Pi
- Construya un Detector de Ladrones Basado en Raspberry Pi – Guía Paso a Paso
- Abridor de Puerta de Garaje con Raspberry Pi y Streaming de Video en Vivo – Guía Paso a Paso
- Monitor de temperatura casero con Raspberry Pi, MCP9808, InfluxDB y Grafana