Table des matières:
- Étape 1: Matériaux
- Étape 2: le circuit
- Étape 3: Le code
- Étape 4: Modification des motifs affichés
- Étape 5: Le produit fini
Vidéo: Matrice LED 8x8 : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Cette instructable vous montrera comment faire une matrice LED 8x8 dans laquelle vous pouvez contrôler chaque LED unique et créer vos propres motifs tant qu'ils n'ont besoin que de 64 pixels pour les afficher en une seule couleur.
Mise à jour 25.09.10 J'ai ajouté un générateur de modèles pour créer des modèles mais toutes ses fonctionnalités ne sont pas complètes
Étape 1: Matériaux
Matériels dont vous avez besoin: -8x8 LED matris (peut en faire un mais j'ai acheté le mien)-16x120Ohm résistances-8xNPN transistors (j'ai utilisé C547B)-1xPIC16f690-carte prototype (ou vous pouvez faire un pcb pour cela)-alimentation fil-5V (vous pouvez utiliser un régulateur de tension mais je viens d'alimenter le mien à partir d'un port USB)Outils:-Programmeurs PIC (tous les programmeurs pic de microchip sauf pour pickit1 fonctionneront)-Logiciel-MPLAB (logiciel gratuit de microchip)-Fer à souder-Une pompe à vide pour il est bon d'avoir des coupe-fils pour enlever la soudure Compétences dont vous avez besoin: - des compétences en soudure (être capable de faire de bonnes connexions de soudure en 5 à 10 secondes) - La pensée logique à un certain niveau Si c'est votre première expérience d'utilisation de microcontrôleurs, je vous recommande de commencer par un projet plus simple.
Étape 2: le circuit
Ceci est le schéma du circuit. NOTE que vous devrez regarder la fiche technique de votre matrice led (si vous en avez acheté une) ou savoir comment connecter la matrice que vous avez faite
Étape 3: Le code
Le code est écrit en assembleur.
Ce code est basé sur le code de https://www.instructables.com/id/3x3x3-LED-Cube/ mais vous ne pouvez pas utiliser le générateur qu'il fournit car il n'a que 27 diodes et a "layer1 layer2 layer3" au lieu de "ligne1…." et n'a également que des nombres de 3x8 bits tout en ayant des nombres de 8x8 bits REMARQUE les lettres de ce code peuvent s'afficher dans le sens inverse. J'ai accidentellement inversé le sol dans mon affichage.
Étape 4: Modification des motifs affichés
Vous pouvez ajouter et supprimer des motifs à votre guise dans cette matrice. pour ajouter un motif, générez simplement le motif avec le générateur inclus dans cette étape…. Il s'agit d'un fichier.rar, utilisez donc winrar pour le décompresser. Et pourtant, je tiens à remercier portreathbeach d'avoir le code source du générateur dans son document sur le www.instructables.com/id/3x3x3-LED-Cube/ pour faire un design en mouvement, vous pouvez faire quelques pas vers le sous-programme et il sera être comme ça.;------------------------------------------------- -----------------------------------------------;; Sous-routine de test;;------------------------------------------------- -----------------------------------------------; Test: movlw b'01111100' movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011' movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011' movwf Line5 movlw b'000000611' movwf Line Line7 movlw b'01111100' movwf Line8 movlw b'11111111' movwf Layer4 call Output movlw b'01111100' movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011' movwf Line3 movlw b'00000011'000 movwf movwf Line5 movlw b'00000011' movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100' movwf Line8 movlw b'11111111' movwf Layer4 call Output return vous devrez aussi ajouter une fonction en bas du fichier asm Le bottom quelques lignes seront quelque chose comme ça. (la fonction d'appel est d'appeler les sous-routines, vous pouvez les appeler dans n'importe quel ordre) Loop: call Someroutine call Test call Test goto Loop end
Étape 5: Le produit fini
Voici les résultats de la matrice… vous pouvez contrôler chaque LED de cette matrice via le code
Conseillé:
Chiffres Lissajous sur Matrice Led 8X8 : 7 Étapes
Lissajous Figures on 8X8 Led Matrix : Un point de lumière oscillant sur 2 axes perpendiculaires dessine un motif nommé "Lissajous Figure" (1857) ou "Courbe de Bowditch" (1815). Les motifs vont du simple au complexe en fonction du rapport de fréquence et de la phase des 2 axes.A 1:1
Affichage à deux chiffres utilisant une seule matrice LED 8x8 : 3 étapes
Affichage à deux chiffres utilisant une seule matrice de LED 8x8 : Ici, je voudrais construire un indicateur de température et d'humidité pour ma pièce. J'ai utilisé une seule matrice LED 8x8 pour afficher des nombres à deux chiffres, et je pense que cette partie du projet est devenue plus utile. J'ai emballé le final construit à l'aide d'une boîte en carton, la douleur
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
Comment interfacer une matrice LED 8x8 pilotée par MAX7219 avec le microcontrôleur ATtiny85 : 7 étapes
Comment interfacer une matrice LED 8x8 pilotée par MAX7219 avec le microcontrôleur ATtiny85 : Le contrôleur MAX7219 est fabriqué par Maxim Integrated est un pilote d'affichage à cathode commune d'entrée/sortie série compact qui peut interfacer des microcontrôleurs avec 64 LED individuelles, des affichages LED numériques à 7 segments de plus à 8 digits, affichage bargraphe