Vous êtes sur la page 1sur 55
Mesure de l’impédance - COMED ar ST gy ORGUE eyed: teclitele) (y mes eee LE PICAXE 08 M2 3 Petit, mais ee . dl et) (foldback Bee Seana Riera te nec Pare rctccrernrasct? Pree aca oianracs Crore eee IQUE W394 - JUILLET - ADOT 2013, Initiation 8 Applications avec le PICAXE OBMP2. Tout petit, mais puissant comme les grands |... (1° partie) Micro/Robot Utilisation des modules XBee Loisirs Orgue programmable (1°* partie) Domotique 46 Interrupteur a détection d’apprache Répétiteur d’appels télephoniques: Audio Wattmatre audio de 0,2 Wa 100 W Impédancemétre. Mesure de limpédance des haut-parleurs Divers Bulletin d'abonnement CD «Picaxe & tout faire» Vente des anciens numéros CD «Année 2011» CD «Et si vous réalisiez votre ampli € tubes» CD «14 robots accessibles a tous» CD «Et si vous réalisiez votre chaine hi-fi a tubes...» CD «Année 2010» Petites annonces ‘Secrtare de redaction: errand Marne Caweture-Furarca Nar »Phographe Aare CoFm ‘rec la parteiaton de Koes P Oni, Meray i t-Vereerlyen Lafdhton ¢ Bester Pataue cin fo. espenstit umn au option ois dase arcs, als 3 ngayear gv ve aul. DIFFUSIONVENTES: XL CONSEL PFESSE THO 64681530 COMPIABILITE:VrequsLpro Brows PUBLICIE. Alnus, eal :pubepOfcesnacor SSA 245401 W- Conmiesion parae (5745322 Detutan NLP Imoring n Frnce/Prniedin France Inpimetie- Innere de Consist, 240 te Neroons, BPRS Es Canegre Case - DEPOT LEGAL“JULLET -ADOT20'9-Canyigab 201S-TwANsoceamts | -AGONNENENTS VERIAL CF 23 Fue les ene, CS 7, 2 Leas Peel Cader Te 0} #849) 20-FaX-0 4200 $2. - Pex su eraoppa Savce Ase ATTENTION vous Hos dsb, stares rae linen ir vote bone so fune da ves canes bares ares soto rev de etn Quy aut ‘Nbonomonts USA Canada Ceisl Express Mag -nvnaioresarag.com-eipesmagaxpeceiag con. Tf apoveanl USA Cada 606 “AFIFS AU NUMERO Farce srpeliare b= + OM Aen 7 Ales DOW Sat. BAU. + TOW: KOC Pata cone: 6.90€ [aga 650% * Eoagte: 80] €« Grice G90. al 080€ «MxosSSMAD Turis 80 Tl» Canaia-973SOAD ‘nr futon: cecroniuenrctque com Président ot Directeur ce a publican : Eric Le Nor - Directeur dla rédaction ; Patch Vercher | (La repredcton at teation wns carl de eu see (Conennistons echiqus cu documentaer) ora ce a eve ve yoriqu Pau sont igourmet ees, {Sr elu packs producer nieancu,gapnign, chimes, optqu,pratosaphaue, enaratcgphauecu decronaus onto! age, protograph, rf, “nitecmancn haunsation por rsgrosuclon, quleuott proce do eta adesse sone TRANSOCEANE | es LED & haute luminosité sont & présent utli- ‘605 dans de nombreuses applications diffé- rentes d’éclaitage comme les pannoaux d'fil- cchage extérieurs, les feux de circulation ainsi que l'éclairage des rues, des tunnels ou des pistes d'a6- roport. Bien que Véclairage LED présente de nombreux vantages, dont une durée de vie optimale et une efficaci- 16 élevée, les applications <'éclalrage LED extérieur requiérent une attention particuliére en matibre de protec- tion en raison des conditions environnementales et de la sensibilté accrue des circuits de LED. Les ingSnieurs qui Ccongoivent les produits déclairage dovvent s'assurer de leur fiabilté, notamment dans les applications od fa main- tenance est difficile et od une panne de faisceaux LED pourrait comprometire la sécurit Littelfuse, leader mondial on matiére de protection de cir- cuits, propose des dispositfs de protection de surintensi 16 destinés a tre intégrés dans los circuits électriques et permetiant également d'acerofre la fiabilté de fonction- nement de ces derniers. Le dispositf de protection PLEDS Open LED augmente la flablité de 'éclairage LED grace & trois procédés 4) Sil'une des LED dans la range tombe en panne & l'état ouvert, ce dispostif prévoit une voie électronique de rem: placement pour que le faisceau continue de fonctionner. 2)! protege contre les événements ESD jusqu'a + 8 kV Sennen ci eet a eae ie Coceuacer a a) Soe ia pour les décharges de contact et = 15 KV pour los: décharges dans ai, conformément & la norme IEC 61000-4-2 relative & limmunité aux décharges électro- slatiques. 8} II fournit une protection en cas dinversion accidentelle de polarité de batterie ou de raccordement électrique, Caractéristiques et avantages * Protection inversion batterie/alimentation électrique * ESD, IEC 61000-4-2, 8KV contact, 16 KV air + By-pass LED ouverte jusqu’a 500 mA. * Changement rapide ‘+ Reinttalisations aprés cycle d'alimentation + Faible tension de curmulation Vuseherctremient * Idéal pour lampes de type MR18, PAR Lagamine compléte des produits de protection de circuits Littelfuse peut étre consuitée sur le site ww iteftuse.com eed See eee er nad Sees een ec eees Renseignements au +33 (0)3 86 87 07 85 - Courriel euro@eurocircuits.com ree ten sae eet are ea rec) Applications avec le PICAXE O8M2 Tout petit, mais puissant comme les grands ! C1?" partie) Electronique Pratique vous a fait découvrir les microcontréleurs PICAXE, économiques, puissants et simples a mettre en ceuvre, en vous proposant des ateliers didactiques et des réalisations attrayantes, toujours basés sur les composants de milieu et de haut de gamme. Le présent article vous présente la plus petite «puce» : le PICAXE 08M2. algré son faible cout et ses hull broches, vous allez découvrir, au fil des applications, les capacités insoupgonnées de ce minus: ‘oule microcontréleur, de la talle d'un NE5S5, mals offrant la puissance d'un GRAND. Il Iui manque la parole |... Comme toujours, vous n’aurez aucune Uificulté d'aporovisionnement, car nous ‘avons sélectionné les _composants auprés de nos annonceurs. Nous avons développé une petite plat- ne de base pormattant de mener bien sa programmation et de nombreuses fexpérimentations, sans cablages. sup- plémentalres. De plus, colle-ci assure une parfalte compatibilité avec le kit de base AXED92, dont le fonctionnement peut éire simulé dans le logiciel oratut *PICAXE Programming Editor». Vous pourez, ainsi, commander des leds, igérer une touche, une LDR, un buzzer, etc. La platine de base est munie d'une ‘alimentation par piles, ou stabilisée partir d'un simple bloc ssecteur». Afin 'élargir au maximum le champ d'appli- cations, nous avons congu un circuit supportant de nombreux pertpheriques sophistiqués (sonde de température de précision, captour infrarouge pour télé- commande, capteur de distance ultra~ sonique, potentiométres, amplificateur BE etc. Les liaisons minimales entre les deux platines seffectuent a aide de fils fins, rigides, sur des connecteurs do type stulipe». La conception physique permet embrachage et la transmission de Valimentation sur une plaque des sais sans soudages (breadboard). Le PICAXE 14M2 offrant une compatibilté de broches d'alimentation et de pro- ‘grammation avec le PICAXE OBN2, nous avons prévu la possibilté diinsérer ce ‘grand frere sur la platine de base. Cot article vous devoile toutes les facettes du PICAXE 08M2, vous iniie & ta programmation des PIOAXE, et vise & ‘ous montrer comment développer vos propres projets. Pour chaque applica- tion, vous truer? les liaisons & effec- tuor ele schema réel ule. Ceux centre vous ayant suivi note rubrique »PICAXE A TOUT FAIRE» ver- ront dans ¢otatile un compiément cu cours. Nous n’oublons pas nos auites lecteurs, i. trowveront toujours a la vente, dans le magazine, le CD-ROM rearoupantIntégralté du cours, les ato- lets pratiques, los codes sources et les grammes neal Caractéristiques Platine de base simple & mettre en cue. ~ Alimentation de sécurité par trois piles 1,5 V, 04 par bloc «secteun. Toutes les lignes du PICAXE sont accessioles au berd dela plating - Configuration par cavaliors entro une utifstion interne ou externe ~ Compatible avec le kt AXE092. = Possibité dinsérer un PICAXE 08N2 cou un PICAXE 14M = Progranination et) Basi, sans po ‘grammatour spécifique. Buzzer, touche, LDR et to's leds sur platine de base. - Nombreux périphériques sur la platine extension : (deux servomoteurs, led VB at ca commande, tois potentio- metres, capteur de distance ulraso nique, capteur infrouge pour th commande, sonde de température de précsion, diviseur de tension rsiti a dix sept pas (1 octave et demie, ampli- ficateur BF a niveau réglable) Liaisons entre les deux platines par es fis fins, rgides, sur des connec- teurs «tlpe> = Insertion aisée (alimentation) sur une plaque d'essais, sans soudages (breadboard). IRONIQUE FRATIQUE Le PICAXE 08M2 ‘Avant de nous lancer dans la pratique, ccommengons par découvrir le PICAXE (0842. Attention | existe une ancienne version 08M aux capacités plus res treintes, Vérifiez que vous étes bien en possession d'un 082, La figure 1 montre son brochage et les fonctions de chaque broche, Les n°t et 18 ne servent qu'a 'alimentation, la n°2 ct la n'7 se chargent de la programma tion. De nombreuses possibiltés sont attibuéss aux anes 3 a7. La n°7 doit, Imperativement, fonctionner en «sortie» et la n°3 ne peut &tre convigurée qu'en entrée». Chaque ligne ayant des spéci- ficités bien particulidres, il faut bien choisir cele qui corvient en fonction de la tche que vous voulez faite exécuter ‘au microcontrOleur = entrée ou sortie ‘numérique ou analogique, communica- tion «sérelle» ou «l2C>, touche a effeu- rement (touch), commande en largeur , mais nous ver~ rons cela avec la programmation. La société PICAXE a développé AXE092, un kt didactque avec lequel note plat- sent au moyen des cavaliers de configu- rations Jt 4.J5 et J6, J7 Les LegR, Led et Lea¥, imitées en cou- rant pares résistances R7 & 9, peuvent respectivement se raccorder aux lignes C0, C.1 et C2 du PICAXE 08M2 conf- urées, dans ce cas, en ssortioss. La ligne C.2 commande également le uz 2er piézo. Létatlogique de la touche S1 et le niveau d'éclairement de la celle LDR doivent dire lus parles ignes C.3 et 644, configurées en «entrées» La platine des périphériques Ici, nous n’avons pas affaire & un seul sschéma, mais @ plusieurs totalement indépendants, hormis les alimertations, ‘assurant chacun une fonction précise ne de base est entiéremant compatible, | (figure 3) Cclui-ci peut méme @tre simulé par le logiciel «PICAXE Programming Editor. | Le récepteur infrarouge [Alin de ravaller avec la base seule ou en association avec la carte de périphé- riques, toutes les lignes uties du PICAXE 08M2 aboutissent sur les connecteus ‘externes, ou aux fonctions dédiées surla Platine de base. Ces choix se matérial- Le langage Basic des PIGAXE s'accorde parfaitement avec le capteur TSOP4838 ui recoit les informations d'une télé- commande au format «Sony» TV, avec Fingtruction «iriny. I nécossite peu de ‘composants pour accomplir cette tache. po BR www electroniqueprat.ie com ELECTRONIQUE PRATIQUE (en) La résistance R10 etle condensateur C5 découplent son alimentation. La résistance R11 assure un niveau Jogique positi au repos. La sorte se relie une entrée numérique du yc. Les servomoteurs Soule une résistance de protection (R13 ‘ou R14) est requise pour commander un servomoteur de modélisme, aver lins- truction Basic «servo». Notez le standard des connecteurs le pole pusiif étant au centre, en cao inversion, le fonctionnement nvest pas assure, mais vous ne détruisez rien. Le signal de commande est fourni par tne sortie numérique du uC. fe 384 wwslectroniquepratique com ELEC La sonde de température Ici aussi, le langage Basic impose ce choix jucioux I sagit dun composant “1-Wro (fl) de la societ Dallas La sonde de précision DS18B20 s'ac- commode d'une simple résistance (R12) assurant tat logique chaut» au repos pour fonctionnec | Linstruction Basic «readtemp» donne directement la température positive, arrondie & Ventier, La sotie se relie A une entrée numérique du HC. Le captour ultrasonique Nous avions le choix entre plusieurs madeles et avons opté pour un compo- sant de précision: le LV-MaxSonar E24 a rayon etrot et longue cistance. Ine RONIQUE PRATIGL raccorde & une entrée du corvertisse anelogique / numérique cu jC. Les potentiométres ny a pas grand-chose a die sur c Ccomposants, Le curseur recueillo ur parte dela tension d'alimentation, po la Ire via une entrée du convertisse analogique / numérique du uC. | rnécessite que son alimentation et s Lamplificateur BF [Nous avons chols un circuit ints t cconnu de nos lecteur : fe L386, po fourniune puissance sonore suffcan Lo signal issu du PIGAXE est limit Je potentiomatre de volume PI, puis | forme abrupte est sommairement ar die par le fitre formé par C6, G7, R16 et AT, avant de parvenir a entrée enon- inverseuse» de CIB. Le signal ampliié active le haut-parleur via le condensa: teur de liaison C9, C10 et R18 consti- tuent une cellule de «Boucherot» La résistance R19 charge 'amplficateur en absence de HP. Le condensateur C8 découple lalimen- tation du etrout. La LEDI, limitée en courant par R15, visualise la présence de la tension. Pour permetire au microcontréleur de jouer des notes de musique, il nous faut ln clavier. Hors de question, ic, de rac. Corder un vrai clavier. Les dix hut résis: tances R20 4 R37, montées en diviseur de tension, donnent, chacune, une frac: tion de la tension dialimentation, Une entrée du convertisseur analogique / numérique du UC lit celle-ci et le pro- gramme décide quelle note jouer. I est bien sir possible de se servirde ce dlvi- sour de tension & dautres fins, seule imagination du programmeur set de limite. La résistance R47 assure le niveau logique «bas» au repos. Cette lad sillumine en rouge, vert ou bleu, mais peut prendre n’importe quel le autre teinte par combinaison de ces Chaque couleur de base correspond @ une led, les trois étant or scristal Nous avons fait appel a trois étages identiques a transistors PNP, hormis les résistances de limitations en courant. Les émetieurs peuvent étre raccordés, ensemble ou séparément, au +8 Vou a Une sortie numérique du UC. Les signaux des bases proviennent de sorties numériques du uC. La réalisation tient sur doux platines de dimensions identiques, mais de formes différentes (photos A et B). Les dessins {es typons, en simple face, sont donnés aux figures 4 et 5. Procurez-vous les composants, afin d'étre sirs de leur encombrement. Gravez les circuits imprimés selon la méthode photogra- pPhique, afin diobtenir un travail parfait. | tuo et de trous sécants rapprochés. Effectuez les découpes des plaques @ | Ebavurez ala lime douce et au papler de Vaide d'une scie a métaux a petite den- | verre pour obtenir une finition partite | Percez toutes les pastiles @ Vaide d'un foret de 0,8 mm, puis alésez corains trous en fonction des diamétres impo- és par les composants, Suivee les schémas d'implantations des igures 6 ot 7 pour effectuer le cAblage. En premier lieu, souder les sept straps (pont de liaison filire) et effectuez le ciblage en fonction de la taille et de la fragiité des composants. Poursuivez par les résistances, les diodes, les sup- ports de circuits intégrés, les connes- ‘tours constitués dle braches de barrettes, sécables de type «tuliper femelles. Poursuivez avec les condensateurs au mylar, V'embase de programmation, le buzzer piézo, la LDR, les leds, les cava- liers de configueation J1 a J7, les tren- ictore la conde de tempAratia, la can~ teur infrarouge, la touche, 'embase Gfalimentation, ['interupteur miniature, les condensateurs électrochimiques, le ragulateur Cl2 vissé contre son dlssipa- teur thermique et, enfin, les quatro potentiométres vissés et traversant le Ccrouit, puis coudés du coté cuivré. LLe sonar E24 se monte sur un conneo- teur & sept broches, constitue comme préoédomment: Les servomoteurs nécessitent des ‘connecteurs a trols broches males SIL. Utiisez le meme type de broches (M st F) pour relier les alimentations des deux. platines (voir photos). ‘Avant la premiére mis2 sous tension, verifiez votre travail au niveau des ci ‘cuits imprimés, de la valeur et du sens des composants. Les erreurs peuvent avoir des conséquences désastreuses ct, méme, présenter un risque d'explo- sion en cas d'inversion d'un gros condensateur électrochimique. LL boltier des piles se visse sous la pla- tine de base, aprés les verifications (photo C), Les deux fils souples s2 rac- ‘cotdent sur je connecteur, entre 'emba se dalimentation et 'interrupteur. ATTENTION ! Le fait de regarder, TRONIQUE PRAT Nomenclature + Résistances 5% 1/2 W 1: 2 kO (rouge, rouge, orange) 2: 180.9 (maton, gris, maron) 3, Ra, ASB, G9, RAO © 10 KO (marron, noir orange) 6, RAT: 100 KO. (marron, no june) AG, R15: 470 © jaune, vile, marron) R7-ARI0, AIG, R14, AI9: 600.0 lorange, orange, marron) 14, R12: 4,7 kit Gauno, vio, rouge) AIG, RI7, P20 ARS : 1 kOImaron, not, rouge) 1B: 10. (maron, nor nol) AI, R42, RAS: 2.2 KA (rouge, rouge, rouge) R44, RAS : St 9 (vert, marron, not) RAB 150 0 (marron. vet, marron) «= Potentiometres PI APA: 10kO, linéaire, typo P11, piste Oermet, axe de 4 mm = Condensstews 61:1 000 pF /25V 62, 63, C7, C8 : 100 nF (Mylar LCC) G4: 22 uF /63 05:47 uF 63 8: 10 nF (Myler LOC) 09: 470 pF/ 10 C1047 nF (Myiar LCC) + Somiconducteurs Git; PICAXE-08M2 (Gotronic) (Cia: LAATB0S (St Quentin Rach, Gotronio, etc) 13: TSOP4BS8 (St Quentin Radio, Gaotroni, ote) Gia: 0818820 (Gotronc) IS: MaxSonar EZ+ (Gotronic) 6: L44386-3 (St Quentin Radio, Gotronc, ec) directement, des leds illuminées a pleine puissance, peut provoquer des lesions sur la r Procédures générales de programmation Teléchargez librement la demiére ver- sion du logiciel «PIGAXE Programming Euitor sur le site du fabricant des PICAXE (voirfin d'atice), Pour le franci- ser, il sufft Gfouvrir le sous-menu «Options» du menu «Viows, de séh tionner Fonglet «Languages et de cliquer sur «French» avant de valider par «Oke. Nous considérons qu'il est maintenant installé sur votre ordinateur Sur le site Internet du magazine, vous devez téécharger tous les programmes, Drs aNs146, 2 BATBS 13, DA: 1NSBI7 T1,T2, Ta: 805578 [St Quentin Radio, Gotraric, etc) Ledt : 5 mm, verte, haute juminosit Led @ 5 mm, rouge, haute lsminosté Leg: © 5 mm, bleve, haute luminesté Lea 8 ne. verte, haute Linas Leg): © § mm, jaune, haute bminoshé Leg: VB = 5 mm, led rouge, verte et biaue a dbroshes [Mficheur LCD : AXE13S (vo toto) (Gotronio) * Divers 2 supports de cheuitsntégré 8 broches 4 support de cult intogre& 6 broches + eroase de programmaton pour FICAXE {ack steré0.38, pour crcut imprie) 1: toucho type DB 1 haut parour 8 ©, © 50 mm, 15 W + bolt pour 3 ples LAS (Gotronic) “4toutons pour axe de & mm + phateréssianee(S: Quentin Rado, Gotrnic, ote) + embaee famole pour mentation (eiamate 2,1 mre) + buzzer piezo (0 13 mm) 1 ciespateur type «N26» pour T0220 1 042 servomoteurs de modéisme + inverseu Unipolar miniature pour crcult imprims Barrites sécables crotes «SIL» males ‘et femelies. Dartttos sécables coites «Tapes males at femele. 7 eavaire de coniguration Viserie métal (vs, enretoises fletbes, éerous ot rondlis) 3 mm fen «Basic», destings aux applications ‘que nous avons daveloppées pour cet anicle IIs se nomment «APBxx.BAS» pour colies de base ot «APExx.BAS» pour les expérimentations étendues. Les lecteurs n'ayant pas 'opportunité de se connecter a Internet peuvent obtenir nos fichiers en envoyant, & la récaotion, un CDROM sous envelope auto-adressée suifisammentaffranchie. La programmation s'effectue ensuite {res simplement par le port USB de votre ordinateur (cable AXEO27). Lancez le logiciel d'action et de programmation «PICAXE Proaramming Editor». Dans la fenétre cfoptions qui s’ouvre automa- tiquement, sélectionnaz le microcontro- leur PICAXE 08M2 et sur longjet eu vant :e port «série» utlise (émulé & par- al aos tir du port USB). Haccordez le cordon | sk qul se cunientent de la carte de ‘avec la prise jack» entre la platine de base ot votre ordinateur, cuvrezle fichier ‘Basic» et lancez la compilation suivie du chargement (demiére icéne «Programe sous la barre des menus). Votre programme se lance automatique- ment dee la fin du chargement visualisé sur Iéeran de Vordinateur Il est logé en memore sflashs du PICAXE. C'est-a- dire que, méme hors tension, le pro: ‘gramme demeurera et s2 lancera immé- clatement la remise sous tension. Applications Nous avons mis au point plusieurs apni cations pratiques de notre realisation. Pour commencer, nous alons étudier les pb Pell base, seule. Nous y verrons la postion des cavers de configuration et, pour chacune G'elles, le schéma réel ne comportant ‘que les composants nécessaies. Nous continuerons avec les uit appli- cations externes, pour lesquelles il conviendra d'adjoindre la platine de périphériques a la carte de base. Comme préoddemment, vous trouverez le sohéma réei, mais également les ciblages & effectuer entre les deux pla- tines. Dans les deux cas, une figure ‘montera le programme en «Basic» aveo ‘808 nombreux commentares. lis ne comportent quo quelques lignes et nous ne détallons que les particulates de chacun deux. fn 286 jum eectroniauepmtique.cam ELECTRONIOLE PRATIOUE a= sy 384 wuwetectronquenrarique.com ELECTHONIOUE FFATIOUE Application de base n°4 La figure 8 donne le dessin do la carte de base, avec la postion des cavalirs dle configuration, Catto figro ost com- mune aux si expérimentations de base. Vous avez certainement dovind, cette premiére application sert de test & notre realisation, Dans un cycle perpétuel, un bip sonore précede Ie clignotement séquentiel des tros leds. Le schéma réel est vsible sur la figure 9 et le programme APBOI.BAS» sua figure 10. Les cirectvesindiquent, au ogc, quel comportement il doit adopter lors de la compilation du programme on «Basin. Pour mémote. un PICAXE est un icro- contiéieu PIC, loquel ne reconrait pas le langage «Besion. Le compiateur doit done transformer celicien un fchier shew, econnu par le PIC avant de le ranstrer en mémoire du PICAXE, Evidemment, tout ceci est transparent our fe piograrnmeur que wus Sls Soules les directives de compilation influent ce niveau ‘Sur la figure 10, vous voyez, par example, que nous utlione un PICAXE 0842, ue rousne plagos pas de don- nées en mémoire EEPROM et quo nous ne voulons pas de terminal sur ordina- teur aprés le transfert. Lo programme = compose d'une bouce sans fn (edo. loop», mais en existe autres) dans laquelle se trowe une instruction sonore «sound: et une suite dattente «pause», du postionna- ment des sorties & 1 sur la figure 12. ‘Aprés les directives de compilation, nous déclarons des constantes et une variable, bien plus parlantes dans le suivi d'un programme. Nous attribuons, par example, le nom LedR a la broche 0 tle compteur ne s'appelle pas bO, mais CPTI. Nous aurions pu le nommer COMPTEUR 1, mis c'est plus encom- brant. Le programme se compose éga~ lement d’une boucle sans fin, mais ii, nous faisons appel a un «goto» conjoin- tement avec Vétiquette BOUCLE, car nous avons besoin de sortir de la boucle (ligne 18), ou de retourner prématuré- ‘ment au début (igne 19). Linstruction sine» (ligne 16) incrémente la valour de la variable CPT1 dune unité. Nous abordons également les instruc tions de test «if... then» pour tester la valeur d'une variable (igne 18), ou état logique d'une broche (ligne 18). Nous _ nlavons pas besoin de fin de test endif, carils'acit d'un branchement & ne étiquetta dans les deux cas. Application de hase n°3 Cato application mesina Téclarernant sur la LOR et Vaffche sur le terminal (écran) de Vordinateur. La figure 8 monte le dessin de ia platne de base. Lo schéma réel ost visible su a figure 13 et le programme “APBO3.BAS» sur la figure 14 La directive do compilation (ligne 4) demande le terial de Forciatour & 4800 bauds, corresoondant un caden- ‘coment do 4 MHz du PICAXE. Linstruction sreedade> (igne 9) It la valeur analogique présente sur lente coresponciante et «sertxd> (igre 10) fenvoe un text, une valour et des com- mandes (tour a ligne, eG) Sur et~ minal Application de hase n°4 Cette application mesure Y'éclairement surla LDR et ilumine une des trois leds fen fonction dy niveau. La figure 8 montre le dessin de la platine de base. Le schéma réel est visible sur la figure 15 et le programme APB04.BAS» sux la figure 16. instruction «select case ... case .. case ... endselect» (lignes 11 et sul- vantes) analyse les valeurs éventuelles de la variable (LUMIERE} et exécute le programme en fonction. Notez le signe de ponctuation «:» qui sert & séparer les diverses instructions lignes 13, 15 et 17). Pras) a en fe 304 vnnw clectreniquenrataue.eam ELECTRONIQUE PRATIUE i * 4s Ls i =| Se ree Leta. | “Tone Ee Es tl: Peet be-tee-t-tale Phin yeane i aaa a LR eee 884 www.clectroniquepratique.com F.ECTRONIQUE PRATIOUE Application de base n°5 Cette application mesure I'éclairoment surla LDR et produit un son de hauteur différente en fonction du niveau. La figure 8 montre le dessin de la platine: de base. Le schéma réel est visible sur la figure 17 et le programme APBO5.BAS» sur la figure 18. Application de base n°6 Cette application joue sept airs oe musique sue buzzer, de manirerépéi- tive, avec uno pause d'une seconde enite chacun deux La figure 8 montre le dessin de la platine de base. Leschéma el est vse sua figure 19 et le programme «APBO6.BAS» sur la figure 20. instruction «tunes (lignes 6 10 et sui- vantes) ove des notes de musique bien préoises ls unes A la suite des autres. Vous power utiliser la fonction «Ring Tone Tunes ...» Gu menu sPICAXE® / jzarde- dane lo logiciel «PICAXE Programming Editor» pour program- mor ls notes: Nota Nous poursuivrons cette série d'applica- tions dans notre prochain numéro, avec les tit applications externes, pour les- quolles il conviendra d'adjoindre la plati- ne de périphériques a la carte de base. Asuivee. Y. MERGY Adresse Internet de auteur Mergy Yves - Electronique, Projets, Loisirs, Etudes et Développements: myepled@gmail.com Les liens Internet utiles pour ce sujet Site du magazine htip:/wnnelecroniquepratique.com Site Intemet de Gotronic (pécialste du PIGAXE):htp/vw.gotronict/ Site internet de Saint Quentin Radio : htip.wn.stquentin-radto.com! Site Internet de la société Ad Technologie: htp:/Amw.ad.t/ Site Intemet de téléchargement libre du logiciol de programmation et éaiton [OUT ies PIGAKE htipnnnrev-ed.co.kipicaxe! Le site du forum officiel PICAXE franco: phone + http:/imw picaxeforum co.uk Aorumdeplay pho ?t=44 Utilisation des modules XBee Nous avons, il y a quelques tempe, publié un article sur les transceivers XBee. Pour répondre aux nombreuses demandes de nos lecteurs et, ces modules étant toujours d’actualité, nous proposons de nouvelles réalisations utilisant ces composants qui présentent un excellent rapport performances/prix. Simples d'utilisation, ils peuvent étre mis en ceuvre dans un grand nombre applications. a gamme des modules XBee s'est lagement éten- due. Elle est divisée en deux séries : la série 1 ‘appolée aussi XBoo 802.15.4 (cliché 1) et la série 2, appelée ZigBee (cliché 2), Physiquement, elles présentent le meme aspect ainsi que la méme implantation. Quant aux caracteris- tigues techniques, elles sont prati- ‘quement similaires, tout au moins en ce qui concerne les modules XBee standards. ne 884 vw electroniquepratioue com ELEC | Le tableau 1 indiquo les caractéris- | tiques des modules XBee série 1, XBee Pro série 1 et XBee série 2. La principale difference existant entre les modules XBee de série 1 et de série 2 réside dans le «firmware» ins tallé ‘XBee 802.15.4 série 1 : co module est livé, en standard, avec le «firm ware» 802.15.4. 1| autorise les lal sons point & point, de type «mailé» ou de type «étolle». Il permet égale- ment la lecture de données analo- dgiques au moyen de convertisseur analogiques/numériques et la trans- mission de données numériques, entrées et sorties. Le XBeo 802.15.4 est nettement plus rapide que le XBee série 1 RONIGUE PRATIU XBee ZigBee. Son débit est égale- ment plus élevé, L'avantage unique du module XBee 802.15.4 série 1 fest quill peut recevoir le «firmware DigiMesh.. DigMesh est un protoco- le de réseau «mailé» comparable & ZigBee, mais comportant néan- moins de nombreux avantages XBee ZigBee série 2 : ce module utilise le «firmware» de «maillor ZigBee. Clest le module qui offre ta plus basse consommation de cou- rant lorsquil est configuré en «end device» (périphérique de fin de chaine). Cependant, infrastructure d'un réseau ZigBee est plus com- pplexe et requiert une importante configuration teas Saal ae Woaievee ei Yusauereenrose Transmissions en intérieur eewes al pe Jusqu’a 100 m Transmission en extérieur Jusqu’a 100m jusqu' m e Jusqu’d 120 m (série 2) pene ee ee IEEE pay neeo aga esl mace aa a aeons votes demic ner] utes en stants | en dbs on starr postin) Eee as aoe : Cliché 3 12. dBm ; 155 mAa3,3V ~ cormumanesn — [ASmaasay | HSS oma naay ~ manna 16dBm: 168 mAa33V , igs emt gSy Touran fecopton aoa Voyons les principales différences oxistant ontro loa réacaux do typo ZooBee (figure 1) et les réseaux de type DigiMesh (figure 2). ‘Types de périphériques : Il existe trois types de périphériques dans le réseau ZigBee : le coordina- ‘eur, les routeurs et les «end device Ges derniers ont un cod potentiello- ment mois élevé, du fait de leurs fonctionnalités réduites. Invexiste qu'un seul type de périphé- rique dans le réseau DigiMesh, ce qui le rend plus homogéne. Cota apporte plus de flexibilité dans l'expansion du réseau et simpifie le parametrage. Mise en sommeil (fonction «Sleep») Souls los «End Devices» peuvent se mettre en sommeil dans le réseau ZigBee, alors que la totalité des l6- ments du réseau DiglMesh peuvent uliliser cette fonction, trés utile, pour économie de Nénergie lorsque des batteries sont utilisées. Fréquences utilisées et débit RF: ZigBee > 2,4 GHz & 250 kbps, 900 Miz & 40 kbps et 868 MHz a 20 kbps DigiMesh > 2,4 GHz a 250 kbps, 900 MHz & 10 kbps, 125 kbps et 150 kbps 28Va34V Caractéristiques dlectrig = © coorainator — e E oe: ee eee = R oo Distances de communications : ZigBee = moins de deux miles (3.2 km) 64 bits et actesse -réseau» sur 16 bits DigiMesti une seule adresse «MAG» DigiMesh -> jusqu'a quarante miles, | sur 64 bits soit 64 km, avec les modules XTend (cliché 3) Interoperabilite : ZaBee — possible entre modules de Adressage : différents constructeurs DigiMesh > uniquement entre modules propriétaires ZigBee > deux couches : adresse «MAG» (Media Access Control) sur nv 3B4. vw electroniquepratique.com ELECTRONIQUE PRATIOUE 32,94 mm 27,61 mm (XBee) 10 [an “JAD (D168 "2 Jor crs a __JLON/ steer [ia —_[vrer ‘Controle du flux CTS entrécfsorte numérique 7 Tndisieurde salut du module 18 | ADS/DI05 /Assocate | Enreersore Ente anelogque 5 errérsarve aumeique 5 /indateur association teen euva module 7AD3 D102, ADRIDIOZ, Mise & jour du «firmware» par RF : Possible dans la gamme ZigBee, maie pae encore implementée danse «firmware» DigiMesh Sécurité: ZigBee — cryptage AES («Advanced Encryption Standard»). Le réseau peut également étre verrouillé pour fempécher d'autres périphériques de s'y connecter DigiMesh — cryptage AES Le XBee Pro 802.15.4 Le XBee Pro est le module que nous avons utilisé pour les réalisations que nous allons décrire Gependant, rien n’empéche nos lec- teurs de choisir le module XBee. II ne différe du module Pro que par sa puissance ’émission et une sensibi- Te | aos Toe RTS Enirearo Enirafeort| Enueetsore Ered log /eneeharie mania 3 Trice satpeve 2 Tarefooe runs? se RA www oloctroniquepratique. com FL lité moindre. Il faut tenir compte de ce facteur, si lutlisation est prévue en Intériour, car alors la portée est forte- ment diminuée. Les dimensions du module sont don- nées en figure 3 et la fonction de chacune des broches est indiquée dans le tableau 2. Les modules sont commercialisés avec différents types d’antennes : soit miniature et Incorporée au modu- le, soit reliée & un connecteur de type UFL. Crest le second type que nous préconisons, car 'antenne peut alors Gre déportée ot des essais peuvent @tre réalisés afin d’obtenir la meilleu- re portée, Ditférents types d’antennes peuvent également étre testés, Los modules XBee permettent une utlisation sur seize canaux et les modules XBee Pro disposent de douze canaux. TRONIQUE PRATIQUE Communications «série» des modules XBee/XBee Pro Le module XBee/XBee Pro dispose dun port «série» asynchrone. A l'aide de ce port, le module peut communi- quer avec n’importe quel systeme disposant d'un UART compatible avec ses niveaux de tension (3,3 V). La partie supérieure de la figure 4 montro cette connexion. Dans catte configuration, nous voyons que le contréle du flux de données est utili 8é, ce qui n’est pas une obligation, ‘comme nous le verrons plus loin. Si vous souhaitez connecter lemodu- le XBee & un ordinateur, un convertis- seur de signaux RS232 ou USB doit tre utiles, Les données entrant dans le module (broche 3, Din) doivent prendre la jorme d'un signal «série» asynchrone le signal, au repos, est au niveau shaut» lorsqu'aucune donnée n’est ransmise). Chaque octet de donnée est formé par un bit de départ, huit pits de donnée (LSB en premier) et un pit de stop. L'UART assure toutes les aches comme le «timing» ot le controle de la parité Par défaut, le module XBee/XBee Pro fonctionne en mode transparent Dans ce mode, il peut étre utilisé en emplacement d'une ligne «sérier sans fil. Toutes les données recues par I'UART (broche Din) sont stoc- kées en attente de lour envoi par transmission RF et toutes les don nées regues par transmission RF sont disponibles sur la broche DOut. Lorsque le module recoit des don- nées & transmettre, celles-ci_ sont stockées dans le buffer Din (igure 4, partie inférieure) jusqu’a ce que l'une des actions suivantes provoque leur mise en paquet et leur envoi : ~ Aucune donnée «série» n’est regue dans le laps de temps déterminé paar Je parametre RO (Packetization Timeout). Si RO est paramétré & 0, la mise en paquet débute dés le premier caractére recu ~ Le nombre maximal (100) de don- nées pouvant étre contenues dans tn paquet est atteint - La séquence de commandes «GT + CC + GT»est recue : chaque carac- ‘Bre stocks dans le buffer Din avant cette séquence est immédiatement envoye Si le module ne peut transmettre immédiatement les données, par exemple parce quill est occupé @ recevoir des données RF, les don- nées «série» sont stockées dans le buffer Din, puis envoyées lorsque l'un des trois cas précédents se présente. Sie butfer Din est rempli, le contro- le de flux doit étre utilisé afin de ne pas perdre les données (Overflow) envoyées par le systéme connecté au module Contréle de flux «hardware» CTS : lorsquiil ne reste plus que 17 octets de libres dans le buffer Din, le module XBee/XBee Pro place sa ligne RTS au niveau shaut», afin de signaler au périphérique héte (oar ae one } a BSecon SE Ranae cpu exemple un microcontréleur) qu'il doit stopper l'envoi des données. La ligne CTS est réactivée lorsque le buffer Din dispose de 34 octets de libres. On peut faire en sorte que le contrdle de flux ne soit pas utilisé en envoyant des messages de taille inferioure a la capacité du buffer ou en réglant le débit des UART & une valeur inférieure au débit RF Contréle de flux «hardware» RTS: lorsque des données RF sont regues, elles entrent dans le butter DOut et cont envoyées & travers le port «série» vers le périphérique hole. Lorscue le buffer DOut est plein, toutes les données RF qui continuent 2 arriver sont perdues. Si la ligne RTS est configurée pour le contréle du flux, les données pré- sentes dans le buffer DOut ne ‘seront pas envoyées tant qu'elle ne sera pas activée. Deux cas peuvent etre la cause du dépassement de la capacité du buffer DOut et de la porte de données Vsi le débit RF est nettement supérieur au débit de "UART dans ce cas, les données sont rogues beauicoup plus rapide ‘ment qu'elles ne sont envoyées ppar le port «série» 2/ si le périphérique héte ne per- ‘met pas au module de sortirles données du buffer DOut ne 384 nw electroniquepratiqus.com Adressages des modules XBee/XBee Pro «série» 1 West souvent nécessaire de configu- rer las modules XBee. Pour cela, il convient de passer en mode «com- mande», de leur envoyer des ordres de «configuration», puis de prooéder a Fécriture de cette suite de para- métres dans leur mémoire. Nous dis- osons de deux moyens pour effec- tuer cette opération : scit utiliser un logiciel émulateur de terminal tel HyperTerminal de Windows, soit uti- liser le logiciel dédié appelé X-CTU, Co demicr, fourni gratuitament par le ‘abricant des modules, permet de lire et de configurer tous les modéles de XBee. Il permet également le tél6- chargement des «firmwares» les plus récents, C'est ce logicial que nous utilisons, car il est bien plus simple d'emploi qu'un terminal sur lequel chacune des commandes doivent tre entrées a tour de réle. Chacun des paquets de données envoyés par RF contient une adresse «source» et une adresse de «destina- tion» dans son en-téte, Le module XRee se conforme a la spécification 802.15.4 et supporte aussi bien Vadressage court sur 16 bits que adressage long sur 64 bits. Une adresse unique est assignée ‘chaque module lors de la fabrication ECTRONIOUE PRATOUE et peut étre Iue au moyen des com- mandes SL (Serial Number Low) et SH (Serial Number High), Un module utilisera son adresse unique sur 64 bits si la valeur de son adresse «source» sur 16 bits MY est configurée & OxFFFF ou OxFFFE. Pour envoyer un paquet de données & un module, en utilisant son adresse sur 64 bits, il suffit de configurer adresse de destination du module sémattaure (DL + DH, adresse basse + adresse haute) avec l'adresse «sour- ce» du module «6cepteur» (SL + SH). Pour envoyer un paquet de données & un module, mais en utilisant cette fois un adressage court sur 16 bits, i convient de paramétrer l'adresse de destination (DL, adresse basse) du module «émetteur» avec la valeur du paramtre MY du destinataire et de configurer I'adresse haute (DH) & 0 (vues d’écrans 1 ot 2 Le mode unicast est le mode dans lequel le module XBee opére par défaut. C’est le seul made ot) plu- sieurs tentatives d'envois peuvent avoir lieu. En effet, lors de la récep- tion d'un paquet de données, le module «récepteur» envoie un accu- s6 de réceplion (Acknowledge) au module «émetteur. Si lo module «émetteur» ne regolt pas cet accusé, il réitere cet envoi jusqu’a trois fois, ‘ou jusqu’a ce qu’ll recoive accusé de réception. Adresse courte sur 16 bits Dans lo mode «unicast», les maria peuvent étre configurés avec une adresse courte sur 16 bits ou MY sera inférieur & OxFFFE. En configurant le paramétre DH a 0, Fadressage se fera cur 16 bits. Pour deux modules communiquant, adresse de destination du module sémetteur» devra étre égale au para~ matre MY du module «récepteur. Adresse longue sur 64 bits Lorsque un périphérique de fin (End Device) est associé a un périphérique coordinateur (Coordinator), son para- matre MY est configuté & OxFFFE afin ‘de passer on adressage 64 bits. adresse sur 64 bits du module est stockée comme paramétres SL et SH. Afin d’envoyer un paquet de don- nées & un module choisi, 'adresse de destination (OL + DH) d'un des modules doit comespondre a l'adres~ 0 «sources de l'autre (SL + SH) Le mode broadcast est le mode dans lequel chaque module XBee accepte le paquet de données regu qui contient une adresse broadcast. Configurés dans ce mode, les modules «réceptoum n’envoient pas craccusé de reception et les mouules sémetteur» ne procédent pas a une répettion des envois. Pour envoyer un paquet de données broadcast» & tous les modules, indépendamment d'un adressage | 16 bits ou 64 bits, les adresses de destination de tous les modules devront étre configurées de la manié- te suivante : DL = OxOOOOFFFF et DH = 000000000. Les entrées/sorties des modules XBee/XBee Pro «série» 1 Les modules XBee disposent de plu- sieurs lignes d'entrées/sorties, confi- gurables en entrées numériques, en entrées analogiques ou en sorties numériques. Celles-ci sont utilisables indépendamment des systémes externes, c'est-a-dire sans passer par I'UART des modules. Ghaque ligne peut étre configurée individuet- lement comme représenté sur la vue d'écran 3, La vue d'écran 4 monte la configuration des lignes PMO et PWM II faut noter que les lignes sont confi- gurées par paires. Ainsi, par exemple, DIOO, configurée en entrée analo- gique (ADO) sur I"émetteur, agira sur la ligne de sortie PWMO du récepteur, DIO1 (AD1) commandera la ligne de sortie PWMM, tandis que Dinputs émetteum» correspondra a DOutputs «récepteur: Comme nous le voyons dans exemple ci-dessus, une entrée ana- logique correspond a une sortie PWM dont le signal, d'une fréquence un peu supérieure & 100 Hz, voit la durée de ses créneaux augmenter avec la tension mesurée. Il suffit alors dinté- grer le signal au moyen d’un réseau RC et de mesurer cette tension. Nous allons voir, maintenant, deux ne BA. www Blectraniquepratique.com ELECTRONGUE PRATIQUE ‘exemples conerets do la programma- tion des modules XBee, l'un pour les entrées et sorties numériques, l'autre pour deux entrées et deux sorties analogiques. Ces exemples sont valables pour les modules XBee £802.15.4 série 1 (ou XBee Pro série 1) at le logiciel X-CTU, Ces exemples seront utiisés pour le test des cartes que nous décrivons aris le parauraphe suivant. Entrées/sorties numériques convient, avant de procéder a l'écri- ture de tous cos paramatres dans a mémoire du XBee, de modifier égale- ment le «firmware». Choisir la demié- re version n°10ED (vue d’écran 5) Vl convient, d'abord, dinscrire les adresses «source» et «destination» des deux modules, adresses Ccourtes sur 16 bits (vues d’écrans 1et2) ~ Pour |'émetteur ~> DL = 1234, MY = 5678 ~Pour le récepteur > DL = 5678, My = 1234 2/ Configurer ensuite les lignes d'en- trées/sorties par les parametres Dx: = Pour 'émetteur & DO, D1, D2, D3, D6, D7 =, on ontrées (vue d'écran 6) ~ Pour le récepteur & DO, D1, D2, D3, D6, D7 =4, en sorties (vue d’écran 7) 3/ Configuration du parametre IT (Samples Before Transmission, nombre d’échantilons avant 'en- voi des données, surtout utilisé pour les lectures AD) ~ Pour I'émetteur = IT = 5 Ge parameétre permet, & Futiisateur de fixer Ie nombre de lectures des entrées, opérées. avant I'envol du paquet de données. Le module XBee dispose d’un butter de 98 octets pour les échantillons de données, ce qui permet, lorsqu’on utilise le convertisseur AD, un maxi- mum de quarante six lectures avant la transmission, le convertisseur étant de type 10 bits et le résultat codé sur deux octets. 4/ Configuration de la fréquence d’échantillonnage par le parametre IR, Lunité est fixée a 1 ms. Ainsi, un paramétre IR fixé a 14 correspond 8 14 ms, 5/ Configuration du parametre 1A SSL Se “S| “=e eA, eR ue a’écran 7 donnant [adresse du module «émetteum pouvant modifier état des sorties ~ Pour le récepteur — 1A = 5678 (vue d’éoran 8) 6/ Configuration du paramatre IU a 1 permettant la sortie des données de UART, qui peuvent ainsi étre lues sur 'écran par Iutlisateur ue a’écran 8 Entrées/sorties analogiques Toutes les configurations que nous venons de voir pour les entrées et sortica numéxiquos cont & appiiquor our les entrées et sorties analo- ‘iques, saut le point 2, dont les para- métres & modifier sont les suivants : 2/ Configuration des lignes d’en- Vue d’écran 9 trées/sorties par les paramétres Dx, PO et Pt : ~ Pour 'émetteur > DIOO = 2 et IOI entrées ADC Pourlo récoptour » PO=2 ot Pt = 2, sorties PY/M La suite d'octets visible sur la vue d'écran 9 (terminal du logicio! ine 384 www.electroniquapratique,com ELECTRONIOLE PRATIQUE da} q Baal “reise b s2 7 mies ok as eal je ee is fisaseeeel | | 8 s es] | “znoco eke a jee | Se ggae a 4 p> pee ee i[oeredh = Fes ea ca (oo eee on ae eeolfen ee ‘eure et correspondant a la lecture de | 83 -> octet d'identifcation API pour | signal de réception) deux entrées analogiques, s'explique | données A/D sur 16 bits (octet 83 | 00 ~ octet d'option de la maniére suivante : pour données A/D 64 bits) 05 - nombre d'échantillons TE octet de départ 56 78 —> adresse «source» 06 00 — indicateur cu canal no a8. ww electronequepranique.com LFOTRONIQUE PRA Associate SOOTTO TOGO) DoD ooooOD OD) Gearon) pire creer) a zl yaaa aa aa g Carte de test des sortios PWM 01 80000 60 (ésutats doa ecture do | Leg gchémas théoriques | “*st le au reste connectée ‘ordi- doux canaux ADC, cing fois do suite, nateur, afin de pouvoir visualiser les car le paramétre IT = 5) > résultats | Le schéma théorique de la premi@re | données regues. des lectures A/D sur deux canaux latina, ue nous appellerons platine | Lintertace entre le port USB et le 3A. check sum do «base», est représenté on figure §. | module XBee est assurée par un cir- ne a4 wow clectronkgpepratique corn ELECTRONOUE PRATOUE 2 ei | MM ‘uit de type FT292RL. II permet de disposer de tous les signaux d'une interface «série» RS232 et, cela, Aun niveau de tension acceptable par le module (8,3 V). Deux leds (LED1 et LED?) visualisent rechange des données (TX et RX) entra le port USB et le XBee. ae ge Une série dlinterrupteurs (S1 & $6) | tation de 5 V (ples ou batteries) dont permet disoler le module des lignes du port «série», tout en conservant Vralimentation 5 V delivrée par le port USB. Pour une raison quelconque, s1 nous souhaitions un fonctionnement ‘autonome (sans ordinateur) de la pla- tine, i suffrat de prévoir une elimen- nv 384 wows electroniquaprotque.com ELECTRONIGUE PRATOUE le point d’entrée serait réalisé sur le connecteur USB, Un circuit constitué de quatre transis tors TI a 74 permet, eyalement, ta visualisation des données «entrantes» ct esortantes» de 'UART du module XBee. v Associate 4a " ] X00 Fro ade) Liindicateur RSS! (Received Signal Strength Indication, indicateur de hiveau du signal regu) cot contré | autour du quadruple comparateur de type L339. | Le signal PWM, disponible sur la roche 6 du XBee, est intégré par le | réseau RC (100 kO et 2,2 UF), puis Rssi appliqué aux trois comparateurs IC3. La platine est alimentée sous une tension de 3,3 V, générée par IC1 de type LM10851T-3.3, qui est un régula- teur a faible tension de déchet. Deux petites platines complémen- taires ont &8 prévues : I'une pour le | test des entrées/sorties numériques . TSTSOGCOGSOS ow VG] ooo N15] oo {9 lo) io) io| 10} 10} {0| {9} 0) et (autre pour ne 384 wwwelectronquepratique.corn ELEC! [[oKoKoKoKoNoNoK} lecture des entrées/sorties analogiques. La, ce sont les sorties qui sont testées. La visualisation du niveau logique des sorties numériques s‘effectue, simple- ment, au moyen de leds, limitées en courant par une résistance de 390 ©. La lecture des sorties analogiques, un NIQUE PRAMIQUE le niveau est compris entre \V. Une diode 1N4148 et une ner protégent chaque entrée application de tensions ou supérieures a5 V amme qui sera téléchargé crocontréleur permettra, par sur les tuuviies 1.24 du ula ordinateur auquel est reliée la 0, la mise en fonction du mrespondant. Un appul sur la 1€ provoquera sa mise fonction. A chaque commande envoyée, des indications sur état des | quatre sorties numériques, sur I'état des quatre entrées numériques et sur la valeur des tensions appliquées aux entrées analogiques sont renvoyées ‘au PG qui affiche ces données sur écran du terminal La wue d'écran 10 montre sous quelle fume sont regues ces données. Si vous ne souhaitez pas commander _ un relais, mais procéder a une lecture des sorties et des entrées, il suffi d'appuyer sur la touche 0. Les entrées numériques P20 @ P23 fe BA wwn.clectronqueprarique.com FLL sont également les entrées dlinter- ruptions INTO a INT3. On peut alors également, par modification du pro- gramme, obtenir une lecture automa- tique des entrées, si un évenement externe intervient. La réalisation Les liaisons cuivrées des circuits imprimés sont représentées. ~en figure 8 pour le circuit imprimé de la platine de «base», en figure 9 pour |'implantation des composants TRONIQUE PRATIOL PLATINE DE BASE RY :47 KO une, violet Fo, RO A RY2 10 ko (man, 1 module XBee ou (xBee Pro série 1 di nom boitir T0200 ur USB-A female Nomenclature PLATINE AUTONOME + Résistances RI 67 KA jaune, vce, rouge) 2, R64 RU: 10 KA (maron, ‘ol orango) Fo, 4, RS, RID AAS, RIG 390 forenae, blanc aon) FS 100 ko (mazon, not jaune) FT. 68 k2 bu tis. orange) Fis, 19 S6KQ (ver, dle, orange) R20 189 kA (mon, vor, jaune) Ft 470.0 faune violet, marron) 22, R24 : ajstable 47 ko (couche) 2: stable mutours 10a. es -jstable mows 4k eo Neer) PP sai} (eRe + Condonsateurs 1, 02, 3,08, 68, C10, 0 100rF 4, C5 : 100 uF /25y G7, 08, 013, 018: 10 uF /25v 14, cia: tur 18:22 pF 25 e + Semiconductours er: Fres2r 12: Lesir33 3: Lusso ICA: Luoesres Ta T4:2N3806, BO5S7 LED! ALED9 : doce 99, ROA =94 KO! 1 % (orange, jaune, 090, 091: 10nF (MKT) noir rouge) 632, 633: 22 5 + Résistances 99, ROO 1,24 Ki2/ 196 (marron, rouge, RI, F2: T1SKA/ 1 96 (marron, marron, jaune, marron) + Semiconducteurs vert, orange) R97, ROB: 11 KA/1 96 (meron, marron, D1 8D92: 1N414B Fs, l= 84,5 2/1 % (gis jaune, vert, ni marron) + ont de diodes rouge) R99, RAD: 13k02/1.% (maron, orange, REG: 7810 Ro, FO:11,9kQ/1 % (maron, marion, nl, rouge) REGS : 7805 ver, rouge) AI, RAZ; 12,1 2/1 9 (mao, rouge, IC1 CD 4060 AY, RB: 1.02 «0.07 % (maron, nor, marfan rouge) 102,103 . 0D oot rug, marron) AS, Rad 292.4 KOR 196 fovange, ouge, 104, 109, 100: CD 4040 RO, R10: 71,5 K0/1 % (let, maron, jaune, rouge) C7, |08 : EPROM 27 C 64 programmés ver, rouge) RAS 4 ASO: 10x0 (marron, nol, orange) 109, 1C10 : CD 4514 FRI, R12 = 6,04 KO2/1 96 (Deu, noi, jeune, RBI :220 ke fouge, rouge, jaune) 1011, 1012 LM 656 marron) R52, Ad, RBA : 100 ke marron, noi 1013, 1614: oD 4011 R19, RIA 1,5 KO.) 1 5 (maton, vor, noi, jaune) IO15, 616: TBA 820M matter) R55 =22 kO (rouge rouge, orange) R16, R16 6910/1 % (ver, Banc, nol, RSE, RST : 56 2 (ve, bleu, noi) + DWvers rouge) ASB, RSB: 100.2 (maran, ror, marron) 52 straps 29 horizontau, 29 verticaun) RIT, Pl: 1019./1 % (maron, nol nol, ABO, RAY 1.0 maton, rot, on 4 supports 48 broches rouge) |At, A2= austable 10 KD 4 supports a 14 broches R19, P20: 7,08 KA/1 9% (marron, nok, AB, AM austable 220 KO. 4 suppors a 16 broches vert, marron) 1 :potentiometre 100 kA (linéaire) 2 suppoms & 24 broches FOI, R22: 42,2 2/1 %6 Gaune, rouge, 2 supports & 28 broches rouge, rouge) + Condensateurs | borer soudala de 2 pts P23, R24: 11,8KR2/1 96 (marran, maron, C1 :2 200 uF / 25 V sorties radiales) ‘ches «bananas ais, une) C2 acr: 100 pF/25¥ ‘4 embases sbanane> P25, R20: 1,07 KN /1 96 (maron, nok, CBACI2: Ot UF ‘ tanstormateur 230 V/2x6 V5 VA Violet, aon) C13, C14 0.28 uF 1 bouton pour ptaniomatre 27, R29 04 KO/1.% (orange, jeune, «C15, C16: 220 uF /26 V sorties raciales) 11, 2: interupteurunipolaire ro, rouge 17, 018 470 pF dul in tino 29, R30: 8.08 KA/1 % (ars, nol, bleu, C19, C20; 47 pF /25V 13 interuptour unipolar marron) 62, C22 0,47 uF RCI : rove codeuse hexadécimale SI, 92: 1,02 KA / 1 %6 marton, por, G29 46261 uF rriiature rouge, marron) (©27, ©28, 028: 1 nF HPI, HP2 : haut-pariourde 4 ov B ed pom action sur les cursours des alus- | Nota & la programmation, sera publiée tables A3 et A4. Généralement la | La deuxidme partie de cette réalisa- dans notre prochain numéro. position médiane convient tion, consacrée au programmateur et R. KNOERR. int 34 vewwclectroniquepratique.cam €LECTRONIQUE PRATIGUE Domotique . .,, Interrupteur a detection c’approche Lorsque les mains sont prises par divers objets, il peut étre intéressant | de provoquer 'allumage ou extinction de l’éclairage d'une piéce par un simple mouvement d’approche d’un point de commande. lle est lutiité du présent | montage dont le fonction- nement et la réalisation se caracterisent par une ‘grande simplicté. 1 fait appel a un capteur comportant une led d'émis- sion et une photodiode de réception, les axes de ces deux composants étant convergent Le fonctionnement ‘Alimentation Peerage eter eee eer 250° par term un tae ee ee ae eer TEinionidnceaciceany Pace sea) age eerie Fee area) Salvi, Cad gee rae omnia enone omc Roe ee ee Fret eer inion de odes foe (as apunus eC ot REGO dt eee Srllse 13 ato 2 oa coe ere Go ace efoto un compere de age tcl qs 68 C7 FO ofca ar capac de deoouace Citation st Lt t,o | fe eure ost ls par Rt oR, Sate ta nie su oon dea raat fe 384 wow electroniquepratique.com go te Le capteur GP 2D 120 X \Vs'aait d’un mesureur de distance. 1 ‘comporte une led d’émission et une photodiode de réception. Les axes de ces deux composants sont convergents. Lorsqu'un obstacle se présente devant le capteur, le faisceau infrarou- ge émis so refiéte sur cet obstacle, pls est renvoyé vers la photodiode. La figure 2 fait état de la courbe de réponse de ce capteur, dont la dis- tance maximale de détection est de VPordre de 40 om. Le potentiel detivre dépend de cette dlstance. Il est maxi- ‘mal pour une distance de 5 em (3 V). Ge potentiel chute & 0,3 V, si la dis- tance atteint 40 cm, Dans la présente application, cette courbe est expioitée pour une distan- ce comprise entre § cm et 20 om. Pour cette derniére valeur, le potentiel dalivré est égal a 0,65 V. Le comparateur de potentiel Uamplificateur IC1 a son entree sdnverseuse> soumise @ un potertiel réglable de 0 a +5 V ordce & Vajus- QUE FRATICUE table A1, L’entrée «non-inverseuse est en liaison avec la sortie du cap- ‘eur précédemment évoqué. En situation de veille, le potentiel ‘applique sur entrée (e+) est voisin de V. Sile potentiel régié par 'ajustable ‘AA et applique sur entrée (e-) est égal 0,6 \, la sortie du comparateur 1C'1 présente un potentiel proche de -5 V. En revanche, dés que le potentiel (e+) franchit la bamiere de U,6 V, 1a sortie du comparateur passe a un potentiel proche de +5 V. Cela se produit, notamment, si un obstacle se présen- te davant le capteur dans un rayon de 20 em environ (figure 3) Premier traitement du signal de détection Les portes NOR (ll) et (IV) de IG2 for- ment une bascule monostable. Le passage de la sortie du comparateur un état «haut», meme de courte durée, a pour conséquence la pré- ‘sence d'un état «haut» sur la sortie de labascule La durée de ce dernier est détermi- née par le produit 0,7 x R3 x C10. Domotique ‘ap 20 170% Dans le cas présent, il se caractérise par une durée de Vordre de 1 s. Le trigger de Schmitt en aval, consti- tué par les portes NOR (\) ot (ll) du méme boitier IC2, confére aux fronts montants et descendants de cet état straut», une allure daventage verticale. Commande de l’éclairage Le irouit intégré référence 1C3 est un ‘compteur binaire de douze stages. Il vance d'un pas au rythme des fronts descendants appliqués sur son entrée CL. Dans ce compteur, seule la sortie 1 est mise a contribution. Celle-ci présente conc, alternativement, des tats shaut et «bas», ce qui transfor- me IC3 en bascule bistable, ‘Au moment de la mise sous tension du montage ou, encore, suite a la réapparition de l'alimentation secteur ‘apres une coupure par exemple, le condensateur C5 se charge assoz ne B@ wow clectroniquspratiue.corn ELECTRONQUE FRATIQUE: Domotique [vou pin Nomenclature «+ Resistances eee Ft, RD 1 KO (marron, nok, rouge) [RS ; 680 ke (bleu, ars, jaune) Ra, PS, RB: 10 kG (maton, nol, ‘orange) |B) ar t00 Kee marron, nor jaune) 22 (at atustabie 47 ka. ] coven ca ee | Jp raciates) 2 | ff 03,c4,c5: 100 uF 125 v | fj cs.c7-o1uF 63,09: nF 22 C10: 2.2 F ye BY A decte Li, L2 fed verte 8 mm 18 \ Pont de diodes oe ae fae \ Es ez: eb 4001 lea: GD 4040 12] CAPT : mesureur de distance GP 2D 420 X harp / Saint Guentin Radio) | | -omee as. | 3022) 4 transformateur 230 V/2x 6 V/ 2.5VA | Bp i suppor as proches 4 support A 14 broches fa 2 supports & 16 broches 2 borers soudables de 2 plots 02 | rapidement & travers RS. Il en résulte fe sens|_ ww re umisson de Fee ee Soe eee ah ae 4 Gay” de 103 a un état chaut», ce quia pour Courbe de réponse du mesureur __| _ canséquence rntaisaton du comp- teur ur la position 0 apparition d'un état sur la sorte Gt sature le transistor T1. Ce drier insére, dans son circuit col lecteur la bobine d'un reais dont les contacts se ferment ausstt. I! en résutte Métablssement d'un courant alimentation du récepteur connecté surla sorta du montage La diode D1 protege le transistor 11 | des effets igs & la surtension de self | aut ze mantestent,essntisement tors des ouvertures du reais anaydnweyy = La réalisation pratique Le modut | Lafigure 4 reprend le trace du circuit imprimé du module. II n'y a pas de remarque particullére @ faire & son sujet. Le plan de montage des com- posants est précisé en figure 5, Respecter Forientation des compo- sants polarisés. Le réglage Dans un premier temps, le curseur de Vajustable At est a placer dans une Position tell, que le potentiel appliqué sur entrée (e+) soit égal a 45 V (cur seur a fui, secs anlioraire), Dans cette situation, le montage ne réagit & ‘uicune présonce d'obstacle. Par la suite, le cursour est & tourner dans le sens horaire, pour aboutir& la fermeture des contacts du relais, pour la présence d'un obstacle & 5 cm. Cette distance pourra ensuite ére progressivement augmentée (tout en. restant inférioure & 20 om) par essais sucessifs et en tournant légerement le curseur de I'ajustable dans le sens horaire. R. KNOERR aes Et si vous réalisiez votre ampli a tubes... Une sélection de 9 amplificateurs de puissances 9 Weff a 65 Weff a base des tubes triodes, tétrodes ou pentodes Des montages 4 Ia portée de tous en suivant pas a pas nos explications Je désire recevoir le CD-Rom (fichiers PDF) « Et si vous réalisiez votre ampli a tubes... » France: 30€ Union européenne: 32 Autres destinations : 23 € (frais de port compris) Nom Pronem ‘Adresse: Code Postal Vile-Pays Te, ou e-mal Je vous joins mon réglement par (I chéque 1 virement banceire san -F76 20056000 9000320 1728 448/IC COFRERPP) A relourner accompagné de volrerégiement a : TRANSOCEANIC 3, boulevard Ney 75018 Paris Tél: 01 44 65 80 80 384 now electroniquapranqus.com ELECTRCNOUE Domotiqui Répétiteur d’appels téléphoniques Vous étes installés devant votre téléviseur quand le téléphone sonne. Mais, ce dernier ne se trouve pas a proximité et peut méme étre dans une autre piéce. De ce fait, vous ne l'entendez pas. La méme situation se pose lorsque vous bricolez dans votre garage ou dans un tout autre lieu de I’habitation. i vous ne voulez pas ret. rer systématiquement le télephone portable de ‘son support, le montage que nous vous proposons résoudra favorablement le probleme. Un boitier «émetteur est connecté Sur une prise téléphonique de I'habi- tation ainsi que sur une prise de cou- rant pour assurer con alimentation. Un boitier stécepteur» est, quant alu, rolié eur n'importe quelle autre prise de courant du secteur. Le principe Lorsque le bottier «émetteur» détecto les signaux de sonneries, il génére aussitét des courants «porteurs» de fréquence élevée dans les fils du sec: teur, Ces derniers sont, a leur tour, détectés pat le bottior «réceptour» Une signalisation sonore et lumineu- se slactive aussitét Le fonctionnement Module «émetteur» Alimentation énergie provient du secteur 230 V, par Vintermédiaire d'un transforma- teur, dont Menroulement secondaire délivre une tension alternative de 412 V. Un pont de diodes redresse les deux alterances. Le condensateur C1 réalise un premier lissage de la tension continue obtenue (figure 1). Sur la sortie du régulateur REG, une tension continue et stabil est disponible. Un complément de fl trage est apporté par le condensateur 2. Le condensateur G3 est, quant & ui, affects au découplage de l'all- mentation du montage «aval». La led verte L1, dont le courant est limite par 14, signalise la mise sous tension du montage. Détection des sonneries Rappelons qulune ligne télépho- nique, au repos, se caractérise par Ia présence d'une tension continue de ordre de 50 , Si une sonnerie d’ap- pel se manifeste, il se produit la superposition d’un signal alternatit de 25 Hz et d'amplitude #50 V par rap- port & cette composante continue. Ce signal est appliqué, par I'intormé- diaire de Rt et C13, sur l'un des enroulements secondaires de 6 V l'un transformateur TRANSFO 2, lest récupéré sur autre enroulement de 6 V. Il s'agit done d'un couplage magnétique sur la ligne télephonique, ce qui évite toute liaison d’ordre gal- vanique entre le montage et la ligne téléphonique. Lenroulement primaire de 230 V du transformateur n'est pas utilisé. Les signaux, issus de ce réseau de étection, sont appliqués sur entrée sinverseuse» de |'amplificateur () de ICI, par Pintermédiaire de C8 et RA. Ltentrée enon-invarsatisas ast sauimi= se & un potentiel fixe de 4,5 V, poten tielimposé parle pont diviseur R2/R3 composé de résistances d'égale valeur. C'est d’ailleurs ce potenti! ui est présent sur Ia sortie de I'am- plificateur au repos. Le gain de cet ampificatour dépend de la position cu curseur de lajustable AV. entrée «inverseuse de l'amplifica- tour (l), cu méme bottier, est soumise & un potentiel réglable suivant la position du curseur de I'sjustable A2, Ge potentiel doit étre supérieur a la tension de repos de la sortie de 'am- plificatour (). entrée snon-inverseuse» est reliée & la sortie de 'amplificateur (). Lampiticateur (I) fonctionne suivant le mode «comparateur» de potentiel ONQUEPRATIOU el re |p 42 oh forse} ame] aoe R20 Ce type de fonctionnement revient & | 27 ms (0,7 x R16 x C9}, avec une | Il en résulte lilumination de la led etecter les crétes positives des | périodicité de 40 ms figure2). | rouge L2 pendant toute la durée signaux de 40 ms de période Issus de | Le circuit, constitué deD2, A7, R11 et | dune sonnerie. 2 Vamplifcateur() figure 2 | 10. torme un «imegrateur des uié- | Rappetons ave la phage aotive dune Sur la sortie de Tampiiicateur (I), | neaux iasus de la bascule mono- | sonnerio est de 1,7 s, suivie dune ‘apparaiscent alors des créneaux aus- | stable. période de silence de 3.35, ce qui cor- stot pris en compte par le triggor de | Le condensateur C10 se charge rapi- | respond a une période totale de § s. ‘Schmitt constitué des portes NOR (li) dement a travers R7, lors des atats | Avec le bouton-poussoir BP, il est et V) de IC2 et des résistances RS et | «hauts, mals ne peut se décharger | possible de simuler, artfciellement, R10, Ce dernier confére, aux signaux, | qu’ une allure plus réduite a travers | une déteotion des signaux de sonne- des fronts montants et cescendants | R11, de valeur plus importante, étant | ries cans que oes demniers n’aient lieu ayant une allure davantage verticale. | donné le blocage effectué par D2. | réellement, Cette disposition pout En défintive, les entrées réunies dela étre utile lors des essai, Integration des signaux porte NAND () de IG4 sont soumises de sonneries & un état pseudo shaut», dont la | Génération Les fronts ascendants provenant de valeur minimale reste en tout cas | d'un courant porteur la sortie du trigger sont transmis, par | inférieure & la moitié de la tension | Lorsque entrée 1 de loscillateur, Vintermédiaire ce C4, & "entrée de la | d'alimentation. formé par les portes NOR (t) et (I) de bascule monostable formée pat les | Sa sorte présente un état «Las» yer | 109, est soumioc & un état bac, i portes NOR (Jet (I) de 1C2. La sortie | manent lors des sonneries, tandis | devient actif. Ge la bascule délivre alors une suite | que celle dela porte NAND (l) de IC4 | I génére, sur sa sortie, des eréneaux Pétats chaut» d'une durée d’environ | présente un état haute | de forme carrée, caractérisés par ama wm. sioctroniquepranque com ELECTRONIQUE PRATGUE tye TRANSFOZ CS ay Domotique lune période d'environ 50 ms (2,2 x R12. x CI}. Les fronts montants activent, par Vintermédiaire de C9, la bascule monostable constituée par les portes NOR (il) et (lV) de 103, Gelle-ci délivre, pour chaque front montant issu de loscillateur, un état ehauts d'une durée de l'ordre de 2,7 ms (0,7 x R17 x C6). Enfin, ce dernier et tres bref état shaut» active, & son tour, 'oscillateur ‘formé par les portes NAND (il) et (IV) de IC4, dont la sortie délivre des cré- neaux caractérisés par une période de ordre de 7,7 ys, ce qui corres- pond a une fréquence d'environ 180 kHz (figure 2) En getinntve, la sortie de ce dernier oscillateur délivre, avec une périodici té de 50 ms, une suite d’oscillations de fréquence 130 kHz, aussit6t trans- ep re 7 ] | | iz 1s | peerage 10 | Laer sone mises sur la base du transistor T1. II | ponible sur I'armature positive de C1, forme avec T2 un Darlington, amplif-_| & savoir une vingtaine de volts. ccateur de courant. Ges signaux, ainsi amples, sont Le circuit collecteur de cat amplifca- | injactés dans les fils du secteur, par teur insére la résistance R20, directe- | l/intermédiaire des condensateurs ment alimentée par le potentiel dis- | C14 et C15. spe ama ww lectroniquepratique.com ELECTAONQUE PRATIOUS

Vous aimerez peut-être aussi