Vous êtes sur la page 1sur 10

HI-TECH

Un affichage lumineux dfilant


command par SMS*
Voici un afficheur texte dfilant, avec programmation distance du texte visualiser. Le message peut tre envoy lafficheur, par lintermdiaire du rseau GSM et plus prcisment par lintermdiaire du service mini messages de votre oprateur. Hormis pour lalimentation, aucun cble nest ncessaire. Lappareil peut donc tre install partout, mme dans des lieux difficilement accessibles. Lafficheur est programmable avec nimporte quel type de tlphone GSM.
* SMS = Short Message Services

aliser une installation pour visualiser un texte dfilant nest certes pas une chose simple, spcialement si lon veut utiliser des composants traditionnels. Par bonheur, en faisant appel aux ressources des microcontrleurs et, ventuellement, un PC, il devient possible de simplifier notablement le circuit, au moins du point de vue matriel. Nous avons dj acquis une cer taine exprience en ralisant des montages dans lesquels les textes dfilants taient soit directement mmoris dans une EPROM soit programms et mmoriss par lintermdiaire dun PC et dune liaison srielle.

au point une version Hi-Tech dun afficheur texte dfilant. Ce projet sort des sentiers battus car il reoit les phrases, non pas dune EPROM ni mme dun PC mais, comme vous pouvez le voir sur la figure 1, dun modem GSM ! Mais quest ce que cela veut dire ? Cest simple, avant tout, le panneau daffichage dfilant peut-tre connect pratiquement par tout, sans avoir dautres fils la patte que celui de lalimentation secteur 220 V. Pour programmer ou changer le texte, il suffit denvoyer un message SMS (mini message) au numro de tlphone du modem GSM reli lafficheur (dans ce projet, nous avons utilis un modem cellulaire WM02-900 de la socit Wavecom). Envoyer, laide dun tlphone GSM, un message SMS est trs facile, trs rapide et peu coteux. Cela montre linnovation et la notable flexibilit dutilisation dun tel systme. Ne ncessitant, comme nous lavons dit, quune

Un affichage dfilant Hi-Tech


Toujours dsireux de vous offrir le sommet de la technique, nous ne pouvions nous contenter de ces solutions classiques. En utilisant lexprience acquise ces dernires annes dans lutilisation des systmes GSM, nous avons voulu mettre

ELECTRONIQUE

46

magazine - n 15

HI-TECH
ralisation nappelle que peu de commentaires. Toute la difficult rside dans lalignement des diodes LED. Pour raliser une matrice dont laspect aura un air professionnel nous vous suggrons la solution suivante : Procurez-vous un morceau de contreplaqu rigide (paisseur 5 mm par exemple) dont les dimensions seront lgrement suprieures celles du circuit imprim.
Figure 1 : Les messages visualiss par lafficheur dfilement, sont envoys notre circuit, sous forme de mini messages SMS, par lintermdiaire dun tlphone portable GSM ordinaire. Cela rend trs simple la programmation distance.

Placez le circuit imprim sur le morceau de contreplaqu et tracez le contour des 4 trous de fixation. Procurez-vous 4 entretoises vis de 10 mm environ. Percez le centre des marquages du contreplaqu au diamtre des vis de fixation de ces entretoises. Prparez 4 vis dont la longueur devra tre suffisante pour dpasser de 3 4 millimtres du contreplaqu. Laissez de ct votre petite prparation. Insrez et soudez au circuit imprim les 5 supports qui permettront de monter les 5 circuits intgrs selon le plan dimplantation des composants donn en figure 7. Montez et vissez les 4 entretoises dans les 4 trous du circuit imprim, ct composant bien entendu. Mettez en place toutes les diodes LED. Fixez, sans serrage excessif, votre plaque de contreplaqu sur les 4 entretoises. Retournez lensemble. Tapotez sur les pattes des LED pour quelles descendent bien sur le contreplaqu. Essayez de les garder le plus vertical possible. L, la patience et la prcision deviennent reines ! Avec un fer pointe fine, soudez toutes les pattes

alimentation 220 V, il peut tre install dans des lieux dif ficilement accessibles, sans aucun problme. Lunique limitation relle rside dans la longueur de la phrase qui, lettre, symboles, nombres et espaces compts, ne doit pas dpasser 65 caractres. Sil est vrai que, normalement, les messages SMS transmissibles par les tlphones, peuvent compor ter jusqu 140 caractres de 8 bits ou 160 de 7 bits, le programme du microcontrleur utilis ne permet pas de visualiser des trames dpassant les 65 caractres. Bien entendu, le message SMS peut tre envoy lafficheur par lintermdiaire de nimporte quel GSM raccord nimpor te quel rseau. Vous allez nous dire que cela pose un problme de confidentialit ou dexclusivit de commande. Evidemment, nous avons pens ce problme. La scurit daccs est garantie par deux mesures. La premire coule de source, pour envoyer un message SMS, il faut bien videmment connatre le numro du modem ! La meilleure scurit consiste ne pas le divulguer tout votre entourage ! La seconde est une sorte de clef qui sera vrifie par le microcontrleur. En substance, afin que le message soit trait et mmoris, il est ncessaire que celui qui lenvoie fasse prcder le texte de deux ## (dise) sans aucun espace et quil le termine par un seul #. Pour donner un exemple, si lon veut afficher BIENVENUE AU PALAIS DES SPORTS, il faut crire sur le clavier du tlphone le message suivant :

##BIENVENUE SPORTS#

AU

PALAIS

DES

A prsent, vous avez certainement compris de quoi nous parlons et, donc, nous pouvons voir la structure du systme. Nous allons dcomposer les diffrentes parties et nous les analyserons sparment. Llectronique est constitue par une platine de contrle et par trois cartes de visualisation identiques relies en cascade.

Les cartes de visualisation


Laffichage emploie une matrice de 7 lignes de 36 colonnes, utilisant ainsi trois modules daffichage LED de 7 x 12. Le schma de cette partie ainsi quune photo dun prototype sont donns en figure 6. Chaque module dispose ainsi dun afficheur form de 7 x 12 LED, organises en 7 lignes et 12 colonnes. Si nous considrons que chaque caractre et visualis sur 6 colonnes et que lespace entre les caractres et de 1 colonne, nous notons quavec notre afficheur, nous pouvons reprsenter simultanment un maximum de 6 caractres. Ce systme est trs simple et sa

ELECTRONIQUE

47

magazine - n 15

HI-TECH
les plus longues (ou, si vous avez lesprit de contradiction, toutes les pattes les plus courtes !). Veillez toujours ce que les pattes restent le plus vertical possible. Cette opration termine, retirer la petite plaque de contreplaqu. Les LED ntant soudes que par une seule patte, il est facile de remettre bien droites celles qui seraient de travers. Passez du temps lalignement. Leffet final sen ressentira. Une fois toutes les LED bien alignes, retournez le circuit imprim sans remonter le contreplaqu. Soudez les pattes encore non soudes en contrlant de temps en temps que pas une LED ne sorte du rang ! Lorsque vous aurez fini, votre matrice aura un aspect professionnel et il ne vous restera plus qu mettre en place sur leurs supports les 5 circuits intgrs en veillant scrupuleusement leur orientation (figure 7). Rptez deux fois encore les oprations ci dessus et vous disposerez de la totalit de la matrice daffichage. Il ne vous restera plus alors qu raliser la platine de lunit de contrle, autrement dit le gros morceau !

Lunit de contrle
Il faut avant tout prciser que lunit de contrle utilise deux microcontrleurs : un PIC12C672 et un Z86E4012. Le premier, soccupe des fonctions dinterface srielle et de convertisseur du format SMS en caractres ASCII, par contre le Zilog, soccupe de la dcomposition du texte pour chaque lettre,

Figure 2 : Schma lectrique de la carte de commande.

ELECTRONIQUE

48

magazine - n 15

HI-TECH
A ce moment, le Z86E4012 effectue toutes ses oprations (que nous verrons brivement) Le PIC12C672 demeure en attente de larriv dun nouveau message. Les deux dises du dbut et celui de la fin, sont des caractres de scurit. Leur seul but est de garantir quen cas de rception dun message SMS non destin au modem WM02, laffichage ne sera pas modifi. Ce peut tre le cas dune erreur de destinataire par exemple. En somme, cest une clef qui devrait garantir lexclusivit de la commande des donnes. Lautre obser vation concerne la limitation de la longueur des messages 65 caractres. Cela provient du fait que le programme du PIC12C672 prvoit le chargement de tout le message SMS son arrive, dans la RAM rserve aux donnes de travail, plutt que dans une mmoire externe. La capacit mmoire tant ce qu'elle est, il nest pas souhaitable de dpasser 65 caractres en plus des deux dises de dbut et du dise de fin. Ce que nous avons vu jusqu prsent nest autre que le fonctionnement de linterface vers le modem. Voyons maintenant comment se passe laffichage sur lafficheur dfilement. Aprs le dernier reset reu du PIC12C672, le Z86E4012, initialise ses entres/sorties, positionnant les bits de son port P3x comme sortie. Il commande le timer interne de manire gnrer une interruption chaque 0,5 millisecondes et un second timer rgl, lui, sur 5 millisecondes. Cette phase termine, le microcontrleur excute le main program (programme principal), qui dans notre cas, concide avec linstruction loop jp loop. En apparence, le microcontrleur nexcute aucune instruction valide, toutefois pendant ce temps, le timer (T1) et la sous-routine dinterruption que nous allons analyser, travaillent. Sans entrer dans les dtails, disons que toutes les 0,5 millisecondes, le timer gnre une interruption et notre microcontrleur excute toutes les instructions appartenant ltiquette SHIFT. La base de temps 0,5 ms, sert pour cadencer lallumage des LED sur lafficheur, puisque pour obtenir le dfilement et une bonne visualisation, il convient que chaque LED soit mise jour cette cadence. Le SMS est dabord prpar, puis il est envoy depuis notre por table au modem WM02. Notre systme est tudi pour que le PIC12C672 rcupre et traite les donnes relatives aux lettres et aux symboles du texte que le modem a reu. Chacune des lettres parcourt le canal des donnes sous la forme dun numro ASCII et est donc reprsente par 8 bits de donnes, plus 1 bit de start (qui le prcde), 1 bit de parit (0 si les 8 bits correspondent des numros pairs, 1 sils correspondent des numros impairs) et 1 bit de stop. Chaque caractre du texte visualiser est envoy du PIC12C672 (U3) au Z86E4012 (U1), en format binaire, o chaque bloc de 8 bits, reprsente le numro du caractre ASCII correspondant. U1 acquiert les donnes binaires qui arrivent, chargeant dans lEEPROM

lors de lenvoi squentiel des donnes vers les cartes de visualisation. Il convient donc danalyser le programme de gestion de chaque microcontrleur, en par tant du premier, le PIC12C672. Ce microcontrleur se trouve connect entre les lignes TX et RX du port srie, qui connecte le circuit au modem GSM. Chaque fois quun message SMS arrive, il contrle quil soit admissible. Si cest le cas, il le dissque en caractres indpendants, produisant la sor tie, vers U1, les trames contenant les valeurs ASCII respectives. Prcisons, quun message est considr comme admissible sil est prcd de deux symboles dise ## et termin par un seul symbole dise #. Les fonctions excutes par ce microcontrleur sont reportes dans le diagramme de droulement du programme (figure 4). Initialement, aprs la mise en service, se droule la phase dauto-reset et dinitialisation des entres/sorties, de loscillateur slectionn est de loscillateur interne. Le pas suivant et le reset du Z86E4012 et lenvoi ce dernier du message MEMORY EMPTY qui est affich et sauvegard dans lEEPROM externe. Pass 10 secondes, les ventuels messages SMS prsents dans le modem GSM sont effacs et la routine cyclique de lecture des ventuels messages arrivs entre temps est envoye. Lorsquun nouveau message SMS arrive, le microcontrleur procde lextraction des caractres prsents entre ## et #, provoque une remise zro du Z86E4012, crit le nouveau message dans lEEPROM (dterminant ainsi sa visualisation) et enfin efface le SMS de la mmoire du modem GSM. Le message SMS affich, ne change pas jusqu larrive dun nouveau message SMS.

Figure 3 : Vue densemble de notre afficheur lumineux texte dfilant. Au premier plan, vous voyez le modem GSM WM02-900 avec son antenne plate connecte.

ELECTRONIQUE

49

magazine - n 15

HI-TECH
externe (U2) les octets concernant les caractres ASCII, composants le message du texte. La mmoire est une 24C08, donc un modle accs sriel de 1 kiloctet, dans laquelle est crite la phrase. Cela est rendu ncessaire, car le PIC12C672 ef face le contenu de la mmoire rserve aux messages dans le modem GSM et, une fois la trame transmise au Z86E4012, il laisse le soin ce dernier de la sauvegarder. Lorsque U1 doit visualiser le message, il rcupre dans lEEPROM (U2), les donnes relatives un caractre la fois. Il charge ensuite ces donnes dans un espace de sa mmoire RAM, que nous pouvons appeler tampon, car elles ny sont maintenues que le temps ncessaire pour tres traites, pour tre ensuite rcupres et les afficher. Le fonctionnement pourrait tre dcrit par un exemple : Si on envoie un nouveau message SMS durant le dfilement dun message en cours de traitement, le texte qui vient darriver ne sera pas affich la suite du prcdent mais il lef facera pour safficher. Donc, si sur lafficheur le texte SOLDE A TOUS LES RAYONS est en cours de dfilement et si au moment du changement et de lacquisition du nouveau message SMS dans le tampon, se trouvent encore (en attente dtre visualiss) les caractres de ce message, le nouveau message, napparatra pas la suite de lancien. Ainsi, si le nouveau message est OUVERTURE CONTINUE DE 9H A 19H, nous ne verrons pas SOLDE A TOUS LES RAYONS OUVERTURE CONTINUE DE 9H A 19H, mais seulement OUVERTURE CONTINUE DE 9H A 19H. Ceci est d au fait que, chaque message SMS arriv et reconnu comme valide, le PIC12C672 procde une mise zro immdiate de U1. Partant de l, quel que soit le point de la visualisation o le message est arriv, il suspend les oprations et repar t du dbut. Pour notre il, laffichage apparatra comme teint et, peu aprs, ce sera le nouveau texte qui dfilera.

Fonctionnement de la matrice LED


Avant de commencer ce paragraphe, il nous faut prciser quil sadresse plus particulirement aux lecteurs qui veulent savoir, par le dtail, comment fonctionne notre systme daf fichage. Il nest donc pas indispensable pour mener bien cette ralisation. Voyons de quelle manire sont obtenus les caractres sur la matrice LED et quel est le systme qui permet au circuit de nous donner limpression que le texte dfile, alors quen ralit, rien ne bouge. Pour comprendre la chose, partez du fait que pour visualiser chaque symbole, les nombres ASCII sont convertis par U1 en format BCD, donc en octets adapts pour piloter correctement les lignes de lafficheur. Quelle est la mthode pour effectuer laffichage du message ? Le programme fait un appel la sousroutine Load Message, laquelle va chercher dans le buffer, le message visualiser et en convertit chaque caractre dans la valeur BCD correspondante au code ASCII. Par exemple, la lettre D majuscule correspond au nombre ASCII 68 et en format binaire 01000100. Dans le programme, se trouve un tableau de conversion qui assigne chaque code ASCII une combinaison prcise des LED allumes sur lafficheur. Par exemple, considrant que chaque caractre est compos dun maximum

MF107

Reset

Reset Z8 Initialisation des ports I/O, pointeur mmoire EEPROM externe pointeur buffer de RAM. Initialisation de T1 pour gnrer une interruption toutes les 0,5 millisecondes. Initialisation de T2 pour gnrer une interruption toutes les 5 millisecondes. Validation des interruptions.

Ecrit MEMORY EMPTY

Attendre 10 secondes

Interruption du timer T1 ?

OUI

Rception des octets srie

Efface tous les messages SMS du tlphone portable

NON
Attente nouveau message SMS Interruption du timer T2 ?

OUI

Charge le message en mmoire Arriv ?

NON

NON

Interruption de la ligne 31 ?

OUI

Effectue le dcalage de la ligne

Extraction du message entre les caractres ## et #

Reset Z8

Ecrit le nouveau message

Efface le message SMS du tlphone portable

Figure 4 : A gauche, organigramme du programme implant dans le microcontrleur de gestion des messages dfilant. Il sagit dun Z86E4012 de Zilog. Il dispose de nombreuses entres/sorties ncessaires au pilotage de la matrice de LED. A droite, organigramme du programme assurant linterfaage entre le modem GSM et lentre des donnes de la carte de contrle. Ce programme est implant dans un PIC12C672 de Microchip. La photo reprsente un des prototypes termin et prt tre raccord au modem GSM.

ELECTRONIQUE

50

magazine - n 15

HI-TECH
de 7 LED en hauteur colonne et de 6 en largeur ligne (en ralit une colonne est toujours teinte pour espacer le caractre du suivant), la lettre F minuscule (code ASCII 70, donc 01000110), sobtient en faisant sallumer toutes les LED de la seconde colonne (la gauche), celles de la 2 la 6 de la premire ligne (ROW1) en haut et celles de la 2 la 6 de la quatrime ligne (ROW4). En dautres termes, le code binaire correspondant chaque caractre (pour les 6 premiers qui composent la phrase) charg dans lespace de la RAM compris entre les adresses 20H et 44H, est trait et les caractres sont conver tis de la manire que nous venons dexpliquer. Etant donn que lafficheur ne visualise que 6 caractres la fois, dans lespace RAM dont nous avons parl seront chargs, au coup par coup, 6 octets ASCII seulement. Partant de l, lorsquun caractre est ajout, le premier caractre de la file est limin. Ce qui se passe sur lafficheur, cest que, le premier caractre ayant disparu, un autre est ajout la fin. Lorsque le message a t entirement visualis, la routine recommence au dbut. Ceci est ce qui concerne lextraction et la prparation des donnes. Mais pour obtenir la visualisation des textes, il faut recourir une procdure (ef fectue par le Z86E4012) de scrutation de la matrice des diodes LED, une sor te de multiplexage. En fait, les caractres ne sont pas visualiss, simultanment, mais sont composs sur la matrice par linterm diaire de lillumination des diodes LED appropries, au moment appropri. Les caractres sont crits sur laf ficheur, exactement comme cela se passe la tlvision. Ceux-ci sont forms de points qui silluminent rapidement en squence et pour un instant trs bref, crant ainsi limage. En utilisant la persistance rtinienne des images dans notre il, nous russissons obtenir des messages clairement lisibles, exactement comme cela se passe la tlvision. Pour obtenir une bonne vision, exempte de papillonnement, le microcontrleur doit construire rapidement limage, il doit donc effectuer une scrutation extrmement rapide de la matrice. Comme lil humain peut voir 50 images par tielles dif frentes en la considrant comme une seule, nous avons fait crire au circuit les 6 caractres en les composants avec 50 fragments du message visualiser.

Liste des composants de la carte principale


R1 R2 R3 R4 R5 R6 R12 R13 R18 R19 R20 C1 C2 C3 C4 C5 C6 C7 C8 = = = = = = = = = = = = = = = = = 330 1 k 22 270 k 39 1 k 39 4,7 k 4,7 k 1000 F 25 V lectrolytique 22 F 25 V lectrolytique 220 F 25 V lectrolytique 100 nF multicouche 100 nF multicouche 470 F 16 V lectrolytique 22 pF cramique 22 pF cramique C9 = DZ1 = LD1 = T1 = T2 T7 = T8 = U1 = U2 U3 Q1 PT1 Divers : 2 1 3 1 1 = = = = 1 F 63 V lectrolytique Diode zener 6,1 V Diode LED verte 5 mm Transistor NPN BDX53C Transistor PNP BC557B Transistor PNP BC557B Intgr Z86E4012PSC (MF107) Mmoire 24C08 contrleur PIC12C672-P (MF322) Quartz 8 MHz Pont de diodes

Supports 2 x 4 broches Support 2 x 20 broches Borniers 2 ples Radiateur ML33 Circuit imprim rf. S322

Figure 5 : Schma dimplantation des composants de la carte de commande.

ELECTRONIQUE

51

magazine - n 15

HI-TECH
La mthode consiste en une scrutation opportunment contrle de la matrice de LED. On part de la colonne de droite forme de 7 LED (une par ligne) et on rejoint la premire de gauche, puis on recommence du dbut. Chaque colonne demeure alimente durant environ 0,5 ms (cest a que sert le timer actif linitialisation du microcontrleur, celui-ci gnre la base de temps de 0,5 ms) et teinte pour les 18 ms suivantes. Le cycle dure donc 18,5 millisecondes, dans lesquelles 18 servent allumer les 36 lignes (36 x 0,5 = 18). Suit le pas de blanking (tout teint) durant lequel la squence se met zro et U1 procde la remise zro de la logique de scrutation que nous verrons brivement. Avant tout, pour bien comprendre le systme de vision, prenons lexemple de la lettre F minuscule, et imaginons que lon veuille lallumer au premier poste ( droite de lafficheur). Dans ce cas, le microcontrleur, aprs avoir charg du tampon le code ASCII de cette lettre et lavoir converti, effectue les pas suivants : Aprs la mise zro de la logique, il valide les lignes 1 et 4 (en pratique, il positionne au niveau logique bas les broches 26 et 34, validant les transistors T2 et T5, qui alimentent les lignes en question), puis, dans lordre, les colonnes (de droite) 1, 2, 3 et 4, puis il active (met zro) toutes les sor ties concernes, polarisant ainsi les transistors T2, T3, T4, T5, T6, T7 et T8, ceci alimentant toutes les lignes de la matrice et habilite la colonne 5 (toujours de droite) formant la jambe du F. A lil, nous voyons effectivement la lettre illumine. Par contre la squence relle de scrutation des LED se droule de manire diffrente et trs rapidement. Chaque colonne reste alimente durant 0,5 ms, puis le caractre entier est compos en 5 x 0,5 = 2,5 millisecondes. Cela est trs rapide, si bien que la lettre F nous apparat entirement et non pas comme la succession des segments lumineux qui la compose. Comme dhabitude, la squence de visualisation du caractre se conclut avec la dsactivation de toutes les lignes et la validation de la colonne 6 (de droite) qui dtermine un espace form, videmment, par les LED teintes. Notez que pour lexemple, nous avons numrot les colonnes en mode symbolique, juste pour rendre la chose plus comprhensible. En ralit, les colonnes 1, 2, 3, etc. sont la 12, la 11, la 10, etc. de chaque car te de visualisation et par rappor t lafficheur entier (form de trois de ces car tes), sont respectivement la 36, la 35, la 34 et ainsi de suite. En outre, les colonnes sallument suivant une squence fixe et cadence au pas de 05 ms. De plus, les lignes sont commandes en consquence, ainsi, elles sallument diffremment chaque fois, en fonction du message visualiser. La gestion des LED qui forment lafficheur est organise dune faon particulire qui permet de nutiliser que 10 lignes de commandes (autant de broches du microcontrleur Z86E4012) pour adresser 7 lignes et 36 colonnes, ce qui, avec la logique traditionnelle, aurait monopolis au moins 252 lignes diffrentes !

Figure 6 : Les modules daffichage LED. Notre afficheur command par SMS utilise, outre la carte de contrle, trois modules daffichage LED. Chacun de ces modules utilise 84 LED haute luminosit et est en mesure de visualiser deux chiffres ou lettres. Ci-dessus, photo dun des prototypes. A droite, schma lectrique dun module daffichage.

ELECTRONIQUE

52

magazine - n 15

HI-TECH
En pratique, le microcontrleur commande directement la validation des lignes de lafficheur, par contre, les colonnes sont pilot es fr quence fixe par une circuiterie externe qui procde lallumage squentiel avec les colonnes, de la premi re la dernire. La scrutation des colonnes est contrle par un signal dhorloge de 2 kHz produit par le microcontrleur grce la sous-routine SHIFT (contrle par linterruption du timer) qui produit une impulsion toutes les 0,5 ms (1 : 0,5 ms = 2 000 Hz) et est synchronise avec la validation des lignes de manire avoir la certitude que pour chaque fraction du caractre visualiser ce soient toujours les LED convenables qui sallument. Le synchronisme entre les deux signaux est tabli par le microcontrleur qui, chaque fin de squence (ceci aprs avoir command la ligne 36, passes les 18 ms) gnre une impulsion de reset dune dure de 0,5 ms utilise pour mettre zro la logique des units de visualisation. Ef fectuant un cycle de visualisation toutes les 18,5 ms, notre systme travaille une frquence denviron 55 Hz. En fait, il produit 55 fois par seconde ce que lon peut appeler un cadre complet.
Figure 7 : Schma dimplantation des composants dune des 3 cartes daffichage LED.

La ralisation
Il est maintenant temps de penser la manire de construire et de mettre en fonction notre systme daffichage dfilement. Pour cela, il faut disposer du matriel suivant : Une car te de base, trois car tes daffichage, un modem GSM mod le Wavecom WM02, un cble srie pour relier le modem la car te de base, une antenne GSM et un transformateur ayant un secondaire de 10 volts pouvant fournir au moins 2,5 ampres. Les circuits imprims sont des double face trous mtalliss. Comme toujours dans ce cas, ils sont disponibles auprs de cer tains annonceurs de la revue (voir publicits). Nous avons dj expos la faon de raliser les cartes daffichage. Il nous reste donc voir comment raliser la carte principale.

En premier, seront mises en place les rsistances et les diodes (attention la polarit), puis les supports pour les trois circuits int gr s, en les positionnant comme cela est indiqu sur le dessin du sch ma pratique de cblage. Cest ensuite au tour des condensateurs, par ordre de hauteur (attention au sens des condensateurs lectrolytiques) et des transistors pour lesquels il faudra se rfrer aux dessins et aux photos afin de les implanter dans le bon sens. Le transistor T1 devant dissiper une chaleur importante est fix sur un refroidisseur ayant une rsistance thermique de 10 C/W (ML33) ainsi, aprs en avoir pli les pattes 90, il suffit de le souder sur le circuit imprim. La LED LD1 doit tre enfonce au maximum prs du circuit imprim, rappelezvous que le ct lgrement tronqu de son botier est la cathode. Attention galement au pont redresseur PT1, car si vous ne le mettez pas en place convenablement, le circuit ne fonctionnera pas.

Liste des composants des cartes daffichage


(attention, il faut multiplier les composants par 3) U1 et U2 U3 U5 = CD74HCT164 = ULN2068

Divers : 2 Supports 2 x 7 broches 3 Supports 2 x 8 broches 84 LED rouges haute luminosit 1 Circuit imprim rf. G067 Il ny a pas de prescription particulire pour le quartz Q1. Pour raliser la connexion avec le modem GSM et le transformateur dalimentation, il est utile de monter des borniers vis au pas de 5 mm en correspondance des trous se trouvant sur le circuit imprim. Toutes les soudures termines, vous pouvez insrer les trois circuits intgrs dans leur suppor t respectif, en faisant attention ce quils soient correctement orients. Pour cela, fiez-vous

ELECTRONIQUE

53

magazine - n 15

HI-TECH
dautre par t, par des ponts raliss avec des queues de rsistances. Toutes les liaisons tant r alis es points points (le travail est facile, car chaque point doit tre reli celui qui se trouve en regard). Prenez un transformateur avec un primaire de 220 volts 50 Hz, un secondaire de 10 volts et reliez au primaire un cordon dalimentation quip dune fiche secteur. Ensuite, avec deux morceaux de fils isols, reliez les extrmits du secondaire aux points marqu s AC sur le circuit imprim de l unit de contrle. Apr s avoir v rifi les connexions, insrez la fiche dans une prise de secteur. Seule la LED tmoin de mise en service du circuit principal devrait sallumer et indiquer ainsi l tat de marche. Coupez le courant et prparez-vous linterconnexion avec le modem WM02 que vous devrez dj avoir dot dune carte SIM (figure 8). A ce propos, notez quil suffit, pour cela, de se procurer soit une carte prpaye de nimporte quel oprateur qui travaille en GSM 900 (ITINERIS ou SFR), soit une carte normale dabonn. En fait, bien que le modem Wavecom soit normalement prvu pour la retransmission de donnes, dans son utilisation avec les messages SMS, nimporte quel contrat est valable et, par consquent, la possibilit de connexion la ligne de transmission de donnes nest pas utilise. La liaison entre le modem et lafficheur seffectue laide dun cble trois fils plus le blindage, dune longueur pouvant atteindre 15 mtres, connecter comme suit. Le blindage va au bornier de masse, un des conducteurs internes au + et les deux autres au TX et au RX, qui, nous le rappelons, font rfrence au DB-15 du tlphone. A lautre extrmit du cble, installez un connecteur DB15 haute densit. Ce connecteur 15 broches haute densit est cbl de la faon suivante :

au schma dimplantation des composants de la figure 7. A prsent, lunit de contrle est prte. Comme vous avez dj mont les car tes daf fichage, il vous suf fit de runir les points +V, CLOCK, CLEAR, DATA et MASSE, dune part, et les points ROW1 ROW7,

BROCHE
1 6 2 8 9 7 12 11 13 4 5 10 15 3 14

FONCTION
DCD RX TX DTR GND DSR RTS CTS RI MICROPHONE (+) MICROPHONE () SPEAKER (+) SPEAKER () BOOT RESET

DESCRIPTION
Data Carrier Detect Receive Data (out) Trasmit Data Data Terminal Ready Signal Ground Data Set Ready Request To Send Clear To Send Ring Indicator

Figure 8 : Reprsentation schmatique des connexions entre le modem WM02-900 et lentre de la carte de commande de lafficheur texte dfilant. La photo dillustration complte cette reprsentation. Le tableau donne le brochage de la prise de sortie DB15 du modem.

ELECTRONIQUE

54

magazine - n 15

HI-TECH
Au contact 2, doit arriver le fil RX, au 3, le fil TX, le 7 et le 8 sont ponts entres eux, ainsi que 11 et 12, autrement, la liaison srielle fonctionnera mal. En pratique, ces broches tablissent la liaison entre RTS et CTS (11 et 12) et DSR et DTR (7 et 8). Ces connexions permettent de se passer de protocole pour la communication, dchargeant ainsi le PIC12C672 dun devoir qui laurait contraint effectuer des oprations en plus de celles dont il doit dj soccuper. En ce qui concerne le + et la masse, vous devez les insrer dans une fiche qui entre dans celle dalimentation du WM02, en suivant les instructions fournies avec le produit. Installez lensemble sur un plan de travail, mettez sous tension et aprs avoir not le numro de la carte SIM, envoyez un message dessai avec un tlphone GSM. Noubliez pas, que chaque message, pour tre considr comme valable, doit tre prcd par ## et termin par #, sans aucun espace. Par exemple, TEXTE DESSAI doit tre crit ainsi ##TEXTE DESSAI#. Composez le numro assign au modem GSM, envoyez le SMS et attendez quelques instants. Comme vous le savez, les gestionnaires de la tlphonie mobile, garantissent larrive des messages SMS en quelques secondes. Une fois le message arriv, vous vous en rendrez compte, car lafficheur sallumera et commencera visualiser le texte. Maintenant, essayez denvoyer un nouveau message, son arrive, vous verrez disparatre quelques instants lancien message et peu aprs, lafficheur se rallumera faisant dfiler le nouveau message. Une dernire prcision, si vous voulez une confirmation immdiate de laboutissement du message, sachez que les oprateurs prvoient chacun un code particulier, insrer au dbut du texte, ainsi, aprs lenvoi, vous recevrez votre tour un message SMS, indiquant laccus de rception de la part du modem WM02. Cela peut tre utile pour liminer une ambigut et pour savoir exactement si lventuelle absence daffichage est due au fait que le message na pas encore abouti ou d un dfaut de fonctionnement du systme.

HOT LINE TECHNIQUE


Vous rencontrez un problme lors dune ralisation ? Vous ne trouvez pas un composant pour un des montages dcrits dans la revue ? UN TECHNICIEN EST VOTRE COUTE le matin de 9 heures 12 heures : les lundi, mercredi et vendredi sur la HOT LINE TECHNIQUE dELECTRONIQUE magazine au

04 42 82 30 30
Cot de la ralisation
Pour raliser ce systme daffichage dfilant command par SMS, il vous faudra raliser plusieurs parties distinctes. La carte de commande : tous les composants tels que reprsents en figure 5, y compris le circuit imprim double face trous mtalliss et les microcontrleurs prprogramms : env. 490 F. Les cartes daffichage : tous les composants tels que reprsents en figure 7, y compris le circuit imprim double face trous mtalliss : env. 340 F. Attentions, 3 circuits sont ncessaires. Le modem Wavecom WM02-900 : tout ce qui est ncessaire son fonctionnement, y compris le cble de donnes et le cble dalimentation : env. 3 450 F. Lantenne GSM : env. 240 F. N A. G.

ELECTRONIQUE

55

magazine - n 15