Neon: Placa Interativa Aberta/Fechada para Makerspace com Raspberry Pi 2 – El Paso, TX
Neon é o nome da vibrante placa aberta/fechada instalada na entrada do nosso makerspace. Ela não apenas exibe se o espaço está aberto ou fechado, mas também gerencia atualizações no site, tweets e um display de matriz LED scroll.
- Administração remota disponível através de site hospedado no Raspberry Pi 2. O site permite administradores:
- Modificar a mensagem de atualização.
- Alternar status do espaço entre "aberto" e "fechado".
- A mensagem atual é transmitida através de múltiplos canais:
- O RPI posta a mensagem — junto com timestamp — no Twitter, incluindo imagens da placa.
- A matriz LED faz scroll horizontal da mensagem.
- O status do espaço é disseminado através de:
- Atualizações automáticas no site via RPI.
- Arquivo de status escrito pelo RPI que pode ser lido pela SpaceAPI para atualizações de status em tempo real.
- Duas imagens de status exibidas e scroll na matriz LED.
Todas essas funções são gerenciadas exclusivamente pelo Raspberry Pi. Durante o boot, um daemon pré-instalado do https://github.com/h3labs/led-matrixd inicia automaticamente.
- O daemon, escrito em C++/Ruby, realiza o seguinte:
- Executa servidor HTTP Sinatra que hospeda o site de controle.
- Gera processo para gerenciar displays da matriz LED, atualizando-os sempre que status ou mensagem mudam, e ocasionalmente mostrando imagens aleatórias ou jogos.
- Inicia thread que monitora arquivo beacon (via inotify). Quando o arquivo muda, propaga atualizações para Twitter, matriz LED e site.
Para uma visão mais profunda do código, visite nosso repositório GitHub. Sinta-se à vontade para entrar em contato com dúvidas.
Passo 1: Conectando Raspberry Pi 2 à Matriz LED
As instruções de conexão seguem orientação padrão disponível na web:
- https://github.com/hzeller/rpi-rgb-led-matrix/ (detalhes de conexão)
- https://learn.adafruit.com/32×16-32×32-rgb-led-mat (guia passo a passo)
Para conexão de internet, simplesmente corte um cabo Ethernet no comprimento necessário e conecte ao RPI.
Passo 2: Configurando o Código
Primeiro, acesse seu RPI via SSH (busque online se não estiver familiarizado).
- Execute os seguintes 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 # baixa o projeto para seu RPI
Para mais detalhes, consulte a documentação do projeto.
Processo de manufatura
- Estação Meteorológica Solar DIY com Raspberry Pi
- Monitoramento Profissional de Temperatura com Raspberry Pi e DS18B20
- Construindo Estação Meteorológica Externa com Raspberry Pi 2 e ADS‑WS1
- Neon: Placa Interativa Aberta/Fechada para Makerspace com Raspberry Pi 2 – El Paso, TX
- Rastreamento Avançado de Bolas de Tênis de Mesa com OpenCV no Raspberry Pi
- Construa um Controle Remoto Universal Profissional para Raspberry Pi com LIRC
- Convertendo RF em DC com Raspberry Pi: Construindo e Solucionando Problemas de um Detector de Envelope
- Cycle Chaser: Transforme Sua Bicicleta em um Show de Luzes Noturno com Raspberry Pi
- Construa um Detetor de Ladrão Baseado em Raspberry Pi – Guia Passo a Passo
- Abridor de Garagem Raspberry Pi com Streaming de Vídeo ao Vivo – Guia Passo a Passo