Journée du Savoir 16 Avril 2017 الجـمــهــوريـــة الجـــزائــريـــة الديمـــقــراطــيــة الـــشــعــبــيـــة République Algérienne Démocratique et Populaire وزارة التــــعــــليـــــم العـــــــالي و البـــــحث العـــلـــمــي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique ﺍﻠﻤﺪﺭﺳﺔ ﺍﻠﻌﻠﻴﺎ ﻟﻟﻌﻟﻮﻢ ﺍﻠﺘﻃﺑﻳﻗﻳﺔ - ﺗﻠﻤﺳﺎﻥ Ecole Supérieure en Sciences Appliquées-Tlemcen Journée du Savoir 16 Avril 2017 Défilement de texte sur matrice à LED 60mm 8X8 de type HS-2088BS Spécialité : GENIE ELECTRIQUE Option : ENERGIE RENOUVELABLE Module : ACTIVITES SCIENTIFIQUES, 3eme année Ingénieur Présenté par : RESUME: Dans ce modeste travail, nous avons simulé sous l’environnement ISIS et nous avons réalisé pratiquement sur plaque d’essaie un circuit permettant le défilement de texte (Scrolling) sur matrice à LED 60mm 8X8 de type HS-2088BS. La matrice à LED est pilotée par le driver MAX7219 (10MHz) et le tout (matrice à LED et MAX7219) est contrôlé par la carte Arduino Uno R3. Le circuit est simplement alimenté par une pile ordinaire de 9V. Vue interne: SCHEMA ELECTRIQUE DE SIMULATION Le schéma électrique de notre circuit que nous avons simulé sous l’environnement ISIS de Proteus est le suivant : Vue externe: CODE ARDUINO #include "MaxMatrix.h" #include "avr/pgmspace.h" PROGMEM const unsigned char CH[] = { 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // space 1, 8, B01011111, B00000000, B00000000, B00000000, B00000000, // ! 3, 8, B00000011, B00000000, B00000011, B00000000, B00000000, // " 5, 8, B00010100, B00111110, 4, 8, B01000000, B01000000, int data = 8; // DIN pin of MAX7219 module int load = 9; // CS pin of MAX7219 module int clock = 10; // CLK pin of MAX7219 module int maxInUse = 2; //how many MAX7219 are connected MaxMatrix m(data, load, clock, maxInUse); // define Library byte buffer[10]; char string1[] = "L'ECOLE SUPERIEURE EN SCIENCES APPLIQUEES DE TLEMCEN CELEBRE LA JOURNEE DU SAVOIR"; // Scrolling Text void setup(){ m.init(); // module MAX7219 m.setIntensity(5); // LED Intensity 0-15 } void loop(){ Remarque: Nos excuses de ne pas vous afficher le code Arduino car nous l’avons uniquement adapté pou pouvoir faire marcher notre circuiterie. Il se trouve sur le net. SCHEMA ELECTRIQUE PRATIQUE Le schéma électrique de notre circuit que nous avons réalisé pratiquement sur plaque d’essaie après avoir déterminer le brochage de la matrice à LED (HS-2088BS) est le suivant (le brochage de cette matrice à LED n’existe pas sur internet): Nous avons placé ensuite notre plaque d’essai contenant le circuit ainsi que la carte Arduino Uno R3 dans une boite ordinaire partiellement transparente pour faire apparaitre la circuiterie tel qu’il est montré sur les deux figures suivantes: CONCLUSION: Le code Arduino nous l’avons adapté et notre but ici est d’apprendre à simuler et à réaliser des circuits rentrant dans le cadre de nos activités scientifiques au niveau de l’ESSAT. Remerciements: Nous remercions vivement les responsables de notre école pour le temps et l’espace qu’ils nous ont alloués pour réaliser ce modeste travail.