Neon : Panneau dynamique Ouvert/Fermé pour Makerspace alimenté par Raspberry Pi 2 – El Paso, TX
Neon est le nom du panneau ouvert/fermé vibrant installé à l'entrée de notre makerspace. Il n'affiche pas seulement si l'espace est ouvert ou fermé, mais gère aussi les mises à jour de notre site web, tweets, et un affichage à matrice LED défilant.
- L'administration à distance est disponible via un site web hébergé sur le Raspberry Pi 2. Le site permet aux administrateurs de :
- Modifier le message de mise à jour.
- Basculer le statut du shop entre « ouvert » et « fermé ».
- Le message actuel est diffusé sur plusieurs canaux :
- Le RPI poste le message – avec un horodatage – sur Twitter, incluant des images du panneau.
- La matrice LED fait défiler le message horizontalement.
- Le statut du shop est diffusé via :
- Mises à jour automatiques de notre site web via le RPI.
- Un fichier de statut écrit par le RPI lisible par SpaceAPI pour mises à jour de statut temps réel.
- Deux images de statut affichées et défilées sur la matrice LED.
Toutes ces fonctions sont gérées uniquement par le Raspberry Pi. Au démarrage, un démon pré-installé depuis https://github.com/h3labs/led-matrixd démarre automatiquement.
- Le démon, écrit en C++/Ruby, effectue ce qui suit :
- Exécute un serveur HTTP Sinatra qui héberge le site de contrôle.
- Lance un processus pour gérer les affichages matrice LED, les mettant à jour à chaque changement de statut ou message, et montrant occasionnellement des images aléatoires ou des jeux.
- Lance un thread qui surveille un fichier beacon (via inotify). Quand le fichier change, il propage les mises à jour vers Twitter, la matrice LED, et le site web.
Pour un regard plus approfondi sur le code, visitez notre dépôt GitHub. N'hésitez pas à nous contacter pour toute question.
Étape 1 : Câblage du Raspberry Pi 2 à la matrice LED
Les instructions de câblage suivent les conseils standards disponibles sur le web :
- https://github.com/hzeller/rpi-rgb-led-matrix/ (détails de connexion)
- https://learn.adafruit.com/32×16-32×32-rgb-led-mat (guide pas à pas)
Pour la connexion internet, coupez simplement un câble Ethernet à la longueur requise et connectez-le au RPI.
Étape 2 : Configuration du code
D'abord, connectez-vous en SSH sur votre RPI (cherchez en ligne si vous n'êtes pas familier avec le processus).
- Exécutez les commandes suivantes :
- 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 # récupère le projet sur votre RPI
Pour plus de détails, consultez la documentation du projet.
Processus de fabrication
- Station météo solaire DIY avec Raspberry Pi
- Surveillance de température professionnelle sur Raspberry Pi avec DS18B20
- Construction d'une station météo extérieure avec Raspberry Pi 2 et ADS‑WS1
- Neon : Panneau dynamique Ouvert/Fermé pour Makerspace alimenté par Raspberry Pi 2 – El Paso, TX
- Suivi avancé de balle de ping-pong sur Raspberry Pi avec OpenCV
- Construire une télécommande universelle Raspberry Pi professionnelle avec LIRC
- Conversion RF vers DC avec Raspberry Pi : Construction et dépannage d'un détecteur d'enveloppe
- Cycle Chaser : Transformer votre vélo en spectacle lumineux nocturne avec Raspberry Pi
- Construire un détecteur de voleur basé sur Raspberry Pi – Guide étape par étape