Table des matières:

Matrice LED : 4 étapes
Matrice LED : 4 étapes

Vidéo: Matrice LED : 4 étapes

Vidéo: Matrice LED : 4 étapes
Vidéo: Matrice à led 2024, Novembre
Anonim
Matrice LED
Matrice LED

Il s'agit d'une matrice LED 8x8 réalisée à l'aide de LED WS2812 et d'un microcontrôleur ESP8266

Ce projet a été inspiré par:

Étape 1: Câblage des LED WS2812

Câblage des LED WS2812
Câblage des LED WS2812
Câblage des LED WS2812
Câblage des LED WS2812
Câblage des LED WS2812
Câblage des LED WS2812

Bref, les LED étaient enchaînées dans une longue bande qui a été montrée ci-dessus. (Rang par rang, et la fin de 1 rang connecté au début du rang suivant)

(Ignorez les 4 LED manquantes, je n'ai plus de LED. De toute façon, elles ne font pas une énorme différence)

Après cela, la bande LED a été connectée à un microcontrôleur (ESP8266)

Étape 2: étui en acrylique (et en bois)

Boitier Acrylique (et Bois)
Boitier Acrylique (et Bois)
Boitier Acrylique (et Bois)
Boitier Acrylique (et Bois)
Boitier Acrylique (et Bois)
Boitier Acrylique (et Bois)
Boitier Acrylique (et Bois)
Boitier Acrylique (et Bois)

2 morceaux d'acrylique noir ont été découpés (avec un couteau), pliés (à l'aide d'un fer à souder) et collés à chaud (avec un bâton en bois comme support) pour former les côtés de la matrice

Un morceau d'acrylique transparent et de papier calque derrière lui a été utilisé comme écran avant, placé devant la matrice pour diffuser les LED et protéger l'électronique.

Des bâtons de bois ont été coupés de manière à pouvoir s'emboîter et à former des séparateurs entre les LED. Cela empêche les couleurs des LED de se diffuser les unes dans les autres peut ruiner la clarté

Après cela, placez la matrice LED, le diviseur et l'acrylique transparent dans la pièce latérale en acrylique noir

Étape 3: Logiciel

Logiciel
Logiciel

J'ai utilisé la bibliothèque Adafruit NeoMatrix, la démo NeoMatrix GFX.

Vous pouvez coder d'autres logiciels pour connecter l'ESP8266 au Wifi et collecter des données.

Étape 4: La matrice LED Raspberry Pi

La matrice LED Raspberry Pi
La matrice LED Raspberry Pi

(Ceci est un travail en cours de réalisation)

Au final, j'ai mis un Raspberry Pi (1B) dans la LED Matrix. Je l'ai également programmé et configuré pour afficher du Pixel Art (et peut-être des animations) via Wifi.

J'ai connecté la broche de données des LED à la broche 18 du Raspberry Pi. De plus, les broches 5V et de masse des LED étaient connectées à une alimentation externe (comme un autre chargeur USB), distincte du Raspberry Pi. Cela permet de s'assurer que les LED ont suffisamment de puissance pour s'allumer.

La WebApp côté client est entièrement écrite en Pure vanilla HTML, CSS et Javascript. Le programme serveur est une application Flask et utilise la bibliothèque Adafruit Neopixel. Comme il utilise la bibliothèque Adafruit, les voyants peuvent prendre plus de temps à se mettre à jour (et ne pas afficher correctement les animations, etc.) Le code est disponible sur GitHub ici, et le programme est configuré pour s'exécuter au démarrage (en utilisant /etc/rc.local comme indiqué dans GitHub)

Conseillé: