Matrice de LED sur un budget (4 / 5 étapes)

Étape 4: logiciels

Choix...

Quand il s’agit de logiciels vous avez plusieurs options, vous pouvez soit :

  1. Exécutez la matrice comme un périphérique autonome
  2. utiliser votre PC pour faire des images/animations pour la matrice
  3. ou venir avec votre propre idée (par exemple Connectez-le à un esp8266 pour afficher le contenu de l’internet

I. autonome

Viens jouer avec la bibliothèque de FastLED pour la plateforme Arduino. Il y a des tonnes de bons exemples en ligne, que vous pouvez trouver ici dans le dossier exemples. Vous devrez peut-être modifier quelques lignes dans les esquisses, tels que :

  1. le type de LED que vous utilisez (juste le changer en « WS2812 »).
  2. la quantité de LEDs consiste en votre matrice.

II. la matrice d’un PC de commande

Il s’agit de la façon dont je préfère le faire. GreatScott a récemment fait un bon tutoriel sur la façon d’utiliser le logiciel glediator. Il a également été abordée avec un croquis (un programme Arduino) qui fonctionne à merveille pour moi.

Cependant, j’ai eu envie d’écrire mon propre code et est venu avec ce script python. Juste s’assurer que vous avez choisi le bon port com en ligne 95 et exécuter sur votre ordinateur avec votre matrice branché dessus. Il (le script) aussi fonctionnent très bien avec les croquis de glediator de GreatScott, donc vous n’aurez à reprogramm votre Arduino. Notez que j’ai seulement testé avec Debian Linux, mais il ne devrait pas être trop compliqué de les amener à travailler sous Windows ou OSX. N’hésitez pas à copier et modifier le code pour s’adapter à vos besoins. Si vous avez des questions concernant le code, qui est un peu énigmatique, n’hésitez pas à demander dans les commentaires ci-dessous. Veillez également à consulter la page suivante, où je lance le Jeu de la vie de Conway sur la matrice.

Mais tout ce travail est comment exactement ?

La LED utilisée dans ce projet contiennent les registres à décalage, qui sont essentiellement de petits circuits qui peuvent contenir une petite quantité de données (sous forme d’uns et de zéros). Dans cette application les données stockées dans chaque quart de travail LED Registre représente sa couleur et se compose de 24 bits (8 bits par couleur). Le firmware en cours d’exécution sur l’Arduino reçoit des données par l’intermédiaire de communication série et puis il déplace par le biais de la guirlande de Maj registres/LED. L’Arduino lui-même traite la matrice comme si c’était une bande de LED normale (1 dimension). Mon script ci-dessous calcule chaque couleurs de pixels (RVB) et le stocke dans un tableau à 2 dimensions, qui représente essentiellement la matrice elle-même. Après avoir calculé les valeurs de RVB de chaque pixel (chacune représentée par une valeur comprise entre 0 et 255 [2⁸]), il procède alors en poussant ces valeurs à l’Arduino via un port série sur votre ordinateur. Cela se produit dans un ordre spécifique, étant donné que l’Arduino cant adresse les LEDs dans un genre cartésiens de passage (x, y). Les données sont poussées à un taux donné d’images par seconde, ce qui conduit à l’illusion d’un motif de déplacement/décoloration sur la matrice.

			
          

Articles Liés

Max LED Tracing Table sur un Budget

Max LED Tracing Table sur un Budget

jamais vouloir recréer un Albrecht Durer, Davinci ou suivre certains de vos images préférées, les pressages botanique ou les œuvres d'art originales ?Eh bien, alors la TABLE de traçage de Max LED sur un Budget est pour vous !J'ai voulu créer une copi
Matrice de LED contrôlé GUI

Matrice de LED contrôlé GUI

j'ai récemment reçu un Arduino Uno, et il est rapidement devenu mon jouet préféré. Après avoir appris les rudiments du fonctionne de la plate-forme, je me suis intéressé à l'entoilage de l'Arduino avec des ordinateurs personnels. Après avoir vu un gr
Matrice de LED 24 x 10 (Arduino basé)

Matrice de LED 24 x 10 (Arduino basé)

J'ai vu pas mal d'instructables qui montre comment construire les matrices de LED, mais je voudrais souligner deux d'entre eux, car cette construction repose sur que deux versions.Réaliser une matrice de LED 24 X 6 par Syst3mXetFaire un signe de LED
Serpent sur la matrice de LED (BT)

Serpent sur la matrice de LED (BT)

Salut tout le monde !Aujourd'hui, je vais vous montrer comment faire le serpent sur la matrice de led avec contrôleur de BT (tout est mieux avec BT).Étape 1: matériauxNous avons besoin :-4 modules de matrice avec max7219 (j'utilise le MOD-39)-Module
Faire défiler un message sur une matrice de LED

Faire défiler un message sur une matrice de LED

Si vous avez un magasin ou un bureau ou même votre maison et que vous souhaitez afficher un message défilant pour indiquer les heures heureuses, la météo ou des informations de votre choix, voici l'instructable !Il utilise un TimeSquAir (http://TimeS
Thermomètre à matrice de LED

Thermomètre à matrice de LED

Quelques mises à jour ! Le code a été modifié après la virgule est donc dans l'emplacement correct. J'ai aussi ajouté une étape, que j'ai oublié dans la section soddering.Projet en bref :En utilisant une matrice de LED conseil comme un capteur de tem
Matrice de LED Cube

Matrice de LED Cube

Utilisez la matrice WS2812 LED et affichage clair boîtes et Blinkytape contrôleur pour construire une matrice de LED RVB programmable simple Cube en 30 minutes.Étape 1: matériel WS2812 matrice 8 * 8: 5 pcs ou 6p.Contrôleur Blinkytape * 1pcs (ou vous
Réaliser votre propre matrice de LED RVB 15 x 10

Réaliser votre propre matrice de LED RVB 15 x 10

Dans cette série de vidéos, je vais vous présenter comment générer une matrice de LED RVB 15 x 10. Cette matrice a une largeur de 1,5 m et une hauteur de 1m. Il se compose de PL9823 RGB LED, qui sont une alternative bon marché aux communes WS2812 LED
Matrice de LED interactif Intel Galileo

Matrice de LED interactif Intel Galileo

Créer un interactif 8 x 8 LED Matrix et envoyer photos à afficher de n'importe où dans le monde entier !Dans ce projet, nous utilisons une carte Intel Galileo qui nous a généreusement donné par Intel (ils vous donner beaucoup de ceux aux Etats-Unis d
Matrice de LED Arduino

Matrice de LED Arduino

Dans ce bref didacticiel, vous apprendrez comment faire une matrice de LED alimenté par Arduino. Contrairement à plusieurs autres modèles, celui-ci utilise un ordinateur « compagnon » pour informer l'Arduino qui LEDs doivent être alimentées.J'ai four
Incroyable horloge binaire dans une matrice de LED

Incroyable horloge binaire dans une matrice de LED

Bonjour, tous!!Il s'agit de mon projet d'une horloge binaire à l'aide de la matrice de LED 8 x 8 et notamment des caractéristiques intéressantes.Toutes les informations du jour, mois, année, heure, minutes, numéro de la semaine de l'année sont présen
Matrice de LED utilisant des registres à décalage

Matrice de LED utilisant des registres à décalage

cette instructable est censée être une explication plus complète que d'autres disponibles en ligne. En particulier, cela vous donnera plus d'explication matérielle celle située sous le chapiteau de LED instructable par led555.ObjectifsCette instructa
Comment faire un signe de la matrice de LED adressables individuellement

Comment faire un signe de la matrice de LED adressables individuellement

Il y a quelques jours Adafruit posté un blog sur leur nouvelle bibliothèque NeoMatrix.Ils n'ont pas des tutoriels vers le haut, mais liée à leur github pour tous ceux qui qui n'a tout simplement pas attendre peut aller de l'avant et ai un hack à elle
Réaliser une matrice de LED 24 X 6

Réaliser une matrice de LED 24 X 6

après avoir fait une matrice de 8 X 10 beaucoup de gens m'a demandé sur l'extension de la matrice à quelque chose de plus grand et certains je voulais écrire des trucs à la matrice via un PC, si un jour j'ai regardé un tas de LEDs que j'ai eu des res