Table des matières:
- Étape 1: Pièces
- Étape 2: Outils
- Étape 3: Construction de la planche à pain
- Étape 4: Coder
- Étape 5: Tout assembler
- Étape 6: cadrez-le
- Étape 7: Problèmes de cadre
- Étape 8:
Vidéo: Matrice LED Game of Life 32 X 32 : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
J'ai été inspiré par le jeu de vie 16 x16 de Jptrsn, mais j'ai fini par être quatre fois plus grand. assez difficile de les séparer et de les utiliser dans une grille 16x16 comme je l'avais prévu, j'ai donc décidé de faire une grille 32x32. C'est à ce moment-là que les choses se sont compliquées, car vous ne pouvez pas simplement augmenter le code.
Étape 1: Pièces
J'ai obtenu mes pièces chez BangGood, mais vous pouvez vous les procurer n'importe où. 1. Un Arduino Nano (~ 2 £) 2. 4 Matrices Led 1x4 (~ 3,50 £ x 4) ou recherchez des multipacks parfois moins chers 3. Du fil 4. Une prise micro USB (< 1 £) 5. Un USB alimentation électrique (< 5 £)6. Un cadre photo en boîte de 15 cm x 15 cm (~ £ 4) dans un magasin d'artisanat local
Étape 2: Outils
1. Pistolet à colle chaude
2. Fer à souder
3. Pince à dénuder
4. Couteau tranchant
Étape 3: Construction de la planche à pain
Une chose que j'ai apprise à ce stade est qu'un nano (et probablement d'autres Arduinos) ne peut pas fournir suffisamment de puissance pour faire fonctionner les 4 matrices sans épuiser l'alimentation! être averti
Lorsque mes cartes sont arrivées, elles n'avaient que des broches à l'extrémité d'entrée et les broches de sortie étaient desserrées dans le sac, ou dans un cas coincées sous un écran court-circuitant les broches. Il s'avère que ce n'est pas bon pour ces écrans (bon travail j'en ai acheté 6). Vous devrez souder les broches de sortie sur deux des matrices LED si elles ne sont pas installées sur la vôtre.
La disposition est assez simple, vous pouvez enchaîner deux des matrices ensemble pour former deux chaînes en connectant simplement les broches de sortie aux broches d'entrée correspondantes. Vous ne pouvez pas tous les enchaîner en une seule exécution car la bibliothèque LedControl est limitée à 8 écrans à la fois.
Ensuite, branchez DataIn sur la broche 12, chargez (ou CS) sur la broche 11 et Clock (ou CLK) sur la broche 10 et pour l'autre chaîne sur 5, 4 et 3. Alternativement, vous pouvez choisir les broches numériques que vous aimez, n'oubliez pas de changer le code pour refléter votre choix. Ajoutez ensuite la prise USB à la maquette. Reliez ensuite les broches v+ et de masse aux rails de la maquette. Ensuite, vous devez brancher les câbles d'alimentation des 2 chaînes à + ve et à la terre et attacher la terre Arduino à la terre. Une fois la programmation de la carte terminée, vous pouvez lier l'Arduino vin à v+ et ne plus jamais rebrancher l'Aurdino USB.
Étape 4: Coder
Au début, je pensais que tout ce que j'avais à faire était de prendre le code existant et de le mettre à l'échelle pour 32x32, mais c'est un peu plus compliqué que cela. 1. Vous avez besoin de deux LedControl car chacun ne peut piloter que 8 MAX7219 LedControl lc[2] = { LedControl(12, 10, 11, 8), LedControl(5, 3, 4, 8) };2. Il n'y a pas assez de mémoire sur un Nano pour stocker 2 tableaux complets de 32x32 octets pour conserver l'état de la carte. tableaux de bord au format 32x4 et stocke l'état de chaque cellule sous forme de bit dans les octets du tableau.
Étape 5: Tout assembler
Testez d'abord le code et la disposition des planches est comme prévu en utilisant la méthode "testPattern" pour tracer une croix diagonale à travers les planches. Si cela ne semble pas correct, il y a un problème avec l'ordre des cartes et/ou des broches que vous avez initialisées. Ensuite, vérifiez les choses avec la méthode du planeur qui crée un planeur qui se déplace sur l'écran. Encore une fois, si cela ne fonctionne pas, vérifiez l'ordre des broches, etc. Enfin, définissez la méthode principale sur "randomize", définissez NUMITR sur le nombre de fois qu'il doit se répéter avant de réinitialiser.
Étape 6: cadrez-le
Maintenant, placez le tout dans un cadre. Tout d'abord, collez à chaud les matrices ensemble dans un cadre 32x32. N'oubliez pas de vous assurer que l'extrémité d'entrée est du même côté pour tous (ou modifiez le code de recherche dans "gridToCell" pour permettre aux 2e cartes d'être à l'envers). Ajoutez la prise de courant et un interrupteur sur la ligne 5v et soudez le tout ensemble.
Étape 7: Problèmes de cadre
Il s'avère que vous avez besoin d'un cadre plus grand que celui 6x6 que j'ai. Je devrai donc revenir pour terminer cela quand j'aurai l'occasion d'aller au magasin.
Étape 8:
Conseillé:
MATRICE DE LED INTELLIGENT CONTRLÉE PAR INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): 8 étapes (avec photos)
MATRICE DE LED INTELLIGENT CONTRLÉE PAR INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): Voici ma 2ème avance vers un projet que je suis très heureux de vous montrer. Il s'agit d'une matrice de LED intelligente DIY qui vous permettra d'afficher des données, telles que YouTube Stats, vos Smart Home Stats, comme la température, l'humidité, peuvent être une simple horloge, ou simplement afficher
Matrice LED réactive audio DIY : 6 étapes
Matrice LED réactive audio DIY : Avez-vous déjà ressenti le besoin d'une matrice RVB cool avec fonction de réaction audio, mais avez-vous trouvé cela très difficile à fabriquer ou très coûteux à acheter ? Eh bien, maintenant votre attente est terminée. Vous pouvez avoir une matrice LED RVB Audio réactive dans votre pièce. Cet instru
Utilisation de la matrice de points de l'horloge intelligente IoT Wemos ESP8266 - Matrice ESP : 12 étapes (avec images)
Matrice de points d'horloge intelligente IoT Utilisez Wemos ESP8266 - Matrice ESP: Créez votre propre horloge intelligente IoT qui peut: Afficher une horloge avec une belle icône d'animation Afficher Rappel-1 à Rappel-5 Afficher le calendrier Afficher les heures de prière musulmanes Afficher les informations météorologiques Afficher les informations Afficher les informations Afficher les conseils Taux Bitcoin Affichage
Comment construire une matrice LED 8x8 BIG (MAX7219 LED 10mm): 9 étapes (avec photos)
Comment construire une matrice LED 8x8 BIG (MAX7219 LED 10mm): Avez-vous travaillé avec une matrice LED 8x8 prête à l'emploi comme écrans? Ils existent en différentes tailles et sont assez intéressants à travailler. Une grande taille facilement disponible est d'environ 60 mm x 60 mm. Cependant, si vous recherchez une matrice LED prête à l'emploi beaucoup plus grande
Offrir des cadeaux First Life dans Second Life en utilisant Amazon.com : 9 étapes
Offrir des cadeaux First Life dans Second Life en utilisant Amazon.com : Dans le monde virtuel Second Life, il est facile de nouer des amitiés très étroites avec quelqu'un que vous n'aurez peut-être jamais l'occasion de rencontrer en personne. Les résidents de Second Life célèbrent les vacances de First Life comme la Saint-Valentin et Noël ainsi que des