Vous êtes sur la page 1sur 68
Gills) JANVIER 2015 M www.electroniquepratique.com ™ 6,00 € ARDUINO A TOUT FAIRE Formation a l’ARDUINO-UNO a base d’applications 0 pratiques B i =? On awe Menace coe iii Til DUE Teii ie) Cantey le kiosque numérique PRESSREADER Corrects Prats Ponts Ces Gee Fo APPLICATION PRESSREADER EST EN TELECHARGEMENT GRATUIT > 400 - JANVIER 2015 Initiation Arduino @ tout faire. Formation a !ARDUINO-UNO @ base d'applications pratiques Micro/Robot 24 = Mini-ordinateur avec PIC32MX ou UBW32 |o Domotique 38 TELEPOST : le facteur est passé 54 Totalisateur d'heures de gel 60 Thermométre maxi - mini Loisirs 44 Pour votre aquarium un programmateur horaire sans fil Divers 2 Electronique Pratique en numérique 6 Bulletin d'abonnement 7 Vente du CD «Et si on parlait tubes...» 7 CD <ét si vous réalisiez votre chaine hifi a tubes...» 36 Vente du CD «14 robots accessibles a tous» 37 Vente du CD «Et si vous réalisiez votre ampli 4 tubes» 37 Vente du CD «Picaxe a tout fairey 43 Vente du CD «Année 2010» 52 Vente des anciens numéros 53 Vente du CD «Année 2011» 66 Petites annonces La rédaction vous présente ses meilleurs voeux pour I’année 2015. Fondstu: Jean Pee Vor TRANSOCEANIG SAS au cpt 170000 € 3 bela Noy 7508 Pars Ta, :01 4466060 -Fex:O1 44 85602 -ndactontalecbonigeragueccn- lip. atonigupt com Es |Secrtaie de rdacon;Forardn Wars - Couverture Ferran Marrs» Photogrape :rtra Dai - Avec i pateipation de: M. Haron, Knoor, B Lebrn,Y Mery. P Oui (a ésstand Eactongue Paige Aicin oe resgrsablia quant auc donors lamas dat es aces el wigagen ete DWFFUGONAENTESALKCONSEL PRESSE TH 1108630 COWPTABLTE: ena ae Booed: PUBLETE Al, al: icra {SSN, 245 071 -W"Cammision pte 0018 T85:22-Distuan: NLP-lmpeméen Frece/Pnean France Imprimerie ALBIN IMPRDIEUR, Coen des Dax Gr CS TOS, 4240 Lg ]-OEPOT LEGAL panaon-Coprgtt © 2015- TRANSOCEANIC [ABONNEMENTS: bor ovnt-Eaovenqie Prat SSN Gs Poe TODS Pas Tél 470198 -eetonue abqvetsboneecer ATTENTIONS vous sop and ous acer ne chee gar vote rghit i ae de vor dares bade adeses, lee den reseatons Qi fuer, ‘Abonnamets USA Cana Conia: Express Mag - n-ezresray. con -expesmegtexesmag.cem Ta aon! USh Coed: St € TARIFS AU NUMERO: Face Mteltane ©» DOM Avan: 7a e+ OOM Sues: Ge TOMS 900 Pg cone 20 € Bebjave 650 €«Esnogne 6.00 € »Grben EOE «tale 60€ Maro MAD Tula 90Td» Canada 9,75§CAD © Lareprducon a uleston mine pata de out ale (communications achniusou decumentater aerate ewe Eecrane Prague sont igeurauemert erg ‘ost sus taut pce de produtn macaque gahigue cic opin prayer chamataracique cy decane phstonat ape protograph mii Tue Gamende s areston our raproavoton, al ote procide dot ve sates Aa Soot TRANGOCEANI Se Went ipa relio) COCO Oe aie ene ean ET ‘Cables Audio Gotham Bt singe ‘BBB. eudovaite nex 4omnin ee rao Far ue «cine SS a ers aree re ‘pinge dntoe do § mV 820 viv (12088) “Andois™ 4.0, animon 7 Bama de te aad Rabie necasaahe “owes ‘Windows XP ou supéeur) RGB SHIELD loos 3 snus do oration avec (Hc canal RVB oy 3 eanaux spars) efor kt" KASt "415688 Version Montse VMADT: 21690 mpocance denies obplage decree GA EC et GND ‘aiidhage C6. 6&6 Sue prin, Via ‘orsion Monioe VMADS 2790 {Sue para abe se pica Version Montes VAIAGS" 30600 Testeurs De Composants trés haut flux lamineus et haute 3W TOW 30W Potentiomatre A Axe Cannelé luminance evectond | aciwctend | oeuechand ia inane Gerba dare EPS TE SOIR] SUSUR] ESSE BOOT] SSO EOOO ze00200 «| 2900.3200 K | 2800-3200 K Gusqu'a $0 000 [fuctinnox | zaozTim | oowerorm | si6070001m | basse résistance thermique angle Swe Tz TANT ToC soudage SMT possible Sour drock Toma | Oso TT taf 3650 1300 [34600 $n Aissipatour de chaleur supplémentaire Oct ene 3650 Noval SCR ee sa aierar eee ional Eee Sean ao eee eS fae ene srasan’or Sst! Fa france (() Les modéies en cuve sont ssur commander ‘ie “lal 5 Jours environ. va. age see ‘ i 2 ay eye ‘ean ieee Ses eee 1 SOUR 50 tes peat emt aae 200, valde 3122014 49 SSS ft 15 uF ABV. ‘s€00 BY Beas Eco meee eameg, Ta HOOF 450 78D peace, sv 2,50€ dla boutique. ‘haan Si vous désirez recovoir uniquement notre catalogue, eur ara france métropolitaine:5€, DOM : 86,TOM : 116. mee chaque ou timbre accepte eee GEE + suisse : 9,506, reste du monde : 13€ cw Sidon “OOF 450 eT oe ee ne Peer nee ste st esr ny ouvert du lundi au vendredi de 9h30 a 12h30 et de 14h a 18h20 ‘samedi ouvert de 9h30 a 12h30 et de 14h a 17h30 dernier client a rentrer 17h15 assionnés d ‘électronique abonnez-vous 46 € seulement a au lieu de Bee Electronique Pratique est le mensuel destiné aux amateurs et passionnés de micro, de robotique, d’audio et de domotique. Radel Chaque mois, toutes les informations et tous les trucs et fs { iY astuces, les données et les schémas techniques pour se former, CP ......-20 a Me approfondir ses connaissances et devenir par la pratique un expert en électronique. aed MENSUEL - 11 NUMEROS PAR AN Bon & retourner accompagné de votre réglement a: Abonn’escient - Electronique Pratique, 56 rue du Rocher, 75008 Paris ™ we a Nom Prénom Adresse Code postal Ville/Pays. Tél e-mail Je désire que mon abonnement débute avec le Abonnement 11 nurméras - France Métropolitaine :46,0 € - DOM par avion:53,00 € -TOM par avian: 64,00 € Union européenne + Suisse 35,00 € - Europe (hors UE), USA, Canada :64,00 € - Autres pays: 75,00 € Offve spéciale étudiant - 11 numéros (Joindre obligatoirement un document daté prouvant votre qualité d'étudiant) France Métropolitine:36 80 € - DOM par svion 42,40 € ne + Suisse : 44,00 € - TOM, Europe (hors UE), USA, Canada 5 Union euro Autres pays 60,00 & Iecvonique Pratigue. Le paiement par chtque et réservés France ct aux DOM-TOM Virement bancsire (/BAN -FR76 1287 9100 0100 2210 3890 350 « BIC : DELUER22 ‘Care banoute directement sur notre ste sécursé wwwdtions-ransoean * Prix de vente au numéra France métropoitaine 8 amplis de puissances 4 & 120 Weff 4 préamplis haut et bas niveau 1 filtre actif deux voies ue désire recevoir le CD-Rom (fichiers PDF) « E France :90€ Union européenne : 32€ Autres destinations : 99 € (frais de port compris) Nom Prenom Acresse Code Postal Vile-Pays : Tél ov e-mail: — de vous joins mon réglement par: chéque 1 virement bancaire (BAN: 76 1267 90000100 22103899 350 / BIC DELUFR22300) ‘Aretourner accompagné de votre réglement & : TRANSOCEANIC 8, boulevard Ney 75018 Paris Tél : 01 44 65 80 80 Cesc Eee oe eel Chiko oe i’ Core feed Bon a retourner a : TRANSOCEANIC - 3, boulevard Ney 75018 Paris - France Je désire recevoir le CD complet 33 premiers cours (fichiers PDF) « Et si on parlat tubes. France $0 € Union européenne :52€ Autres destinations: 53 € Jenvoie mon raglement par cheque joint a rordro do Transocéanie par virement bancaire (aan Firs 297 IC : DELUFR22009 210 3800250 | Nom Prénom Adresse Code Postal Ville-Pays Tél. ov e-mail Lies Laceby RDUINO TOUT FAIRE Formation a PARDUINO-UNO €a base d’applications pratiques ee ered Nos lecteurs assidus reconnaitront les termes de ce titre Voici quelques années, Electronique Pratique vous proposait une série d’articles visant a vous initier a la mise en couvre des microcontrdleurs PICAXE. Devant son trés vif succés, nous commengons avec ce numéro une formation sur un autre microcontrdleur, ou plutét module : I'Arduino-UNO. e concept est différent. | fer & souder & la main, pour réaliser | la platine d'expérimentations munie Nous ne travaillerons plus | c9s petits modules, trés simples pour | d'une plaque sans soudages et de sur une plaque d'essais | la plupart. Voila bien le r6le de votre | connecteurs, puis la réaliser concré- sans soudages (bread- | magazine Electronique Pratique. tement lorsqu’elle vous donnera board), qui limitait malgré tout les | Cette approche présente une bien _ entiére satisfaction possiblités, mais avec des petites | melloure fiabilté, limite les risques platines se raccordant ala plaque de d’erreurs et offre une infinite de pos- Présentation base et les unes aux autres au moyen | sibiltés. S'il vous manque une fone- de connecteurs. Bien sir, il va falloir tion ou un circuit spécifique, vous | Chaque partie de cette formation mettre la main a la pate, ou plutdt le | pourrez le cabler provisoirement sur | vous proposera la réalisation comple fn 400 yun sier traning epratigue com ELECT te des modules nécessaires. Puls, dos projets bien détailles, de difficul- 16 graduelle, vous permettront d'ac- croitre vos connaissances dans le domaine de Arduino. Les projets mettent & profit divers composants, mais également des principes et des fonctions différentes, de la programmation dédiée "'Arduino-Uno, le plus popuiaire et le plus célebre de la gamme. Une bréve description, ainsi qu'une figure montrant Tinterconnexion des platines et une étude du programme librement téléchargeable sur notre site Internet, parmettent de mener a bien chaque expérimentation. Cotte formation s'adresse a tous nos lecteurs et ne fait référence qu’a des composants courants et faciles & trouver. Les novices découvriront, sans se ruiner et simplement, 'intérét de la programmation du formidable Arduino, Les lecteurs chevronnés, mais non initiés @ ['électronique numérique, migreront aisément vers le travail sur les microcontréleurs. Enfin, nos lec- ‘tours averts trouveront probablement certaines techniques intéressantes our leurs propres développements (encodeurs numériques, afficheurs Lob, etc,). Vous apprendrez & trailer de mul- tiples techniques et périphériques entrées numériques et analogiques, sorties faibles et fortes pu'ssances, afficheur LCD alphanumérique, aff ccheur graphique couleur TFT, enco- deur numérique, sonde de tempéra- ture, gestion des servomoteurs, telé- commande par infrarouge, etc. La programmation s'effectue en langage Arduino (C). Plus tard, nous vous par- lerons également de la programma- tion simplifiée par graphiques, pour debuter. Nous avons sélectionné 'Arduino- Uno pour son aspect économique, sa opularité et sa puissance de traite- ment, Commengons cette formation par lune description de ce module. Nos plus fidéles lecteurs le connaissent probablement, mais nous ne pouvons. pas la passer sous silence en per sant a tous ceux qui viennent de nous rejoindre. LARDUINO-UNO et sa programmation Caractéristiques Les modules Arduino sont pratique- ‘ment tous articulés autour de micro- contréleurs ATmel. Celui qui nous Intéresse, ‘Aduino-Uno R8, utilise un ‘Atmega 926P au format DIL, stot, 8 28 broches pour 'unité centrale et un autre en composant de surface (CMS) pour le convertisseur USB. Vous l'avez certainement compris, "interface de programmation USB est intégrée au module. Aucun frais sup- plémentaire a envisager de ce cote, tn simple cable suflt. Du cété tech- nique, i est possible de alimenter directement par le port USB, ou par tune source externe comprise entre 7 Vet 12 V. Les modules Arduino pré- sentent le grand intérét d'etre déve- loppés en “open-sources. Pour rester simple, sachez que les schémas, les programmes et tout ce gui les conceme est en libre téléchargement sous licence «Creative Commons Attribution-ShareAlike 3.0», Lorsque vous achetez un Arduino, vous ne payez que les composants et le travail, tout le développement est offert. Chacun peut ainsi réaliser son propre module, en reprenant le sché- ‘ma. Il peut mame, s'l en a les com- pétences, améliorer auprés de cette communauté participative, Pour se repérer, la figure 1 montre les, differents composants et organisa- tion du module Arduino-Uno, avec a ‘fonction de chaque broche, Ce module comporte trois types de mémoires (Flash, RAM et EEPROM) et une vitesse d'horioge de 16 MHz. Nous disposons de vingt lignes ‘ees/sorties, dont six dédiées au convertisseur analogique/numériaue sur 10 bits. Six des vingt lignes peu- vent sortir un signal PWM (ou MLI en francais) & destination de servomo- teurs, par exemple. L’Arduino gere plusieurs protocoles de communica tion : Sériel, SPI et FC. Le langage de Programmation, proche du (C}, est relativement facile & utiliser du falt de libraries, ou bibliothéques, adcition- nielles pour chaque composant spé- cifique. Celles-ci sont fournies gratui- ‘tement, lorsqu'elles ne sont pas déja se 400 wow nlectroniegmpwratiguae com ELE Lata) intégrées au logiciel de programma- ton Arduino. Le programme chargé en mémoire ‘est pas interprété mais compilé, ce qui explique sa vitesse d'exécution, Un mini programme, le «bootloader», préprogrammé dans |'ATmega per- met la communication entre l’Arduino . =Un programme Arduino comporte impérativement une procédure dn tialisation nommée «void setup) (sem Jo lue une seule fois et une fe 800 yi clertreniqucpratigte com boucle principale «wold Joop() [ove Jo exécutée perpétuellement, du début & la fin. L'emploi de fone- tions ou procédures personnelles du type : void ma_fonction( f...m J faciite léeition d'un programme et Evite emploi de nombreux =goto>, pourtant pratiques dans certains cas, mais non recommandés et peu usi tés en (0), Hormis ces points particuliers, le reste est assez similaire au Basic, tant pour les déclarations que pour le corps du programme. Le logiciel d’édition et de programmation : ARDUINO West toalement gratuit et proposé en libre téléchargement aurle site Internet Arduino (voir les lions a la fin de cet article). Téléchargez et install: la der- rire version que vous souhaitez sur votre ordinateur (Windows, Linux ou Mac) archive, une fols décompressée, comprend le logiciel, les drivers (pllotes pour le module Arduino) fexemples et libraries. Apres Vind ensable installation des pilotes, lan- ccez le logiciel & partir du dossier de écompression. Pas d'installation & prévoir, le logiciel est portable: Sélectionnez le port de communica- tion : menu «Outils / Port Série». Attention ! Sous Window's 8, il convient auparavant de désactiver la «signature des pliotes», sinon lls ne sinstallent pas. Nous ne pouvons pas détailler cette procédure au sein de cet article, mals vous trouverez aisément les informations nécessairas en cherchant sur Internet avec votre moteur de recherches favori. Posez la question suivante : «windows 8 comment désactiver a signature des drivers», vous aurez l'embarras du choix pour les réponses, La figure 2 montre une vue d'écran du logiciel sous Windows, avec un ‘croquls en cours de développement. "~<— Barre des icénes Notez sa sobriété, pourtant toutes les fonctionnaltés nécessaires sont pré- sentes. Du haut vers le bas, vous dis- tinguez nettement les sept zones plus ‘ou moins grandes. La barre des cing menus, donnant chacun accés @ plusieurs sous- menus (choix du module, du port sériely, ajout de libraries, options dimpression, etc), conférant ainsi a ce logiciel toute sa puissance, - La barre des boutons, trés pratique our lancer immeédiatement les cing fonctions principales. La figure 3 donne le detail de chacun d'eux. ~ La barre des onglets permet de bas: culer, instantanément, d'un fichier a tun autre au sein d'un méme croquls (chaque croquis pouvant comporter plusieurs fichiers). Chaque croquis s'ouvre séparément dans sa propre fonétre. La section suivante est la fenétre d'édition, c'est ici que vous saisis- sez votre programme, Notez les dit- ‘férentes couleurs permettant de se repérer : les instructions sont en orange, les parametres en bleu, les commentaires on gris et le reste en - La barre de statut indique lopéra- tion en cours. ~ La zone de messages est trés utile, Crest ici que sont signalées, en rouge, les éventuelles erreurs de syntaxe lors de la compilation. A la fin de celle-ci vous aurez, en blanc, Vindication de espace mémoire ‘occupé par votre programme. = Enfin, la derniGre barre donne le numéro de ligne ol se situe le cur- sour d’édition. Surle site Internet du magazine, téié- chargez les croquis (programmes) spécialement développés pour les projets de catte formation. Les codes source *croquis», méme les plus simples, sont tres largement com- mentés afin de facliter le travail de cchacun d'entre vous. I suffit mainte- nant de relier le cordon USB de votre module Arduino-Uno & votre ordina- ‘eur, d’ouvrir un des croquis sous le logiciel «Arduino» et de lancer la compilation suivie du chargement ne 400 wrysdectrnmicpespretig conn ELE Enregistrer e croquis, ‘ouvrir un eroquis: ‘>> Nouveau croquis Compiler t tléverser ie croquis Compile ot vériter i croquis (avant-derniére icdne). Lorsque 'opé- ration s'est correctement déroulée, |'Arduino devient autonome, n’a plus besoin de l'ordinateur, hormis pour ‘son alimentation. Le projet fontionne directement, Avant de programmer votre premier projet, il faut réaliser les platines, base de la pratique de Vélectronique. Schéma de principe Comme précisé ci-cessus, cette for- mation «Arduino A Tout Faire» s'arti- cule autour d'une carte principale, ou ‘carte «mere», supportant le module Arduino-Uno, Des cartes périphé- riques, ou «files», s'y raccordent. Commengons par étudier le princioe de ta carte principale. La carte principale élérez-vous a la figure 4 pour suivre cette étude. Le principe électronique ‘est simple, car le module Arduino se charge pratiquement de tout. Le but premier de notre carte est d'effectuer Ja distribution des lignes d'en- ‘rées/soriies vers le monde extérieur, ‘au moyen de connecteurs fiables, sécurisés par un détrompeur et un brochage astucieux. Les connecteurs, pour les entrées et les sorties numé- Fiques et analogiques, comportent ‘rois broches, sur lesquelles sont dis- tribués Valimentation (+5 V et 0'V) et le signal. Malgré le détrompeur, s'il se produit une inversion accidental, le {ait de positionner 'almentation positi- ve au centre évite la destruction du Périphérique raccordé. Notez que nous reprenons le brochage des ser- vornoteurs, de la méme fagon, linver- sion se produisant uniquement entre le signal et la masse. Nous limitons ainsi les dégats et es évitons meme dans la plupart des cas. De cette maniér, sont raccordées aux connecteurs les vvingt lignes de rArduino. ONIQUE PRATIQUE Pi 21510) Pa eistt " Pe E1812] Pa 21513] " & TARA Essi4| PAN Essi5| " 5 i Lh 1816] S AR e1s%0| RBERRRA RARE Tee Nous avons également des connec- teurs & quatre broches, pour la distr- bution des ports de communication FC et «sériels, Le port FC (ou TWI en langage Arduino pour «Two Wires Interface»), outre les alimentations, fournit le signal des données (SDA sur la broche ANA4) et le signal d’horloge: (SCL sur la broche ANAS). Sur le ‘connecteur cu port «sériel», nous trou vons également les alimentations, puis le signal de réception (AX sur DO} et le ‘signal d'émission (TX sur D1). La carte «mere», toujours aussi astu- ccleusement, & Vaide de connecteurs, peut supporter un écran couleur TFT de 1,77" et un afficheur LCD alphanu- mérique de 4 lignes de 20 caractéres. Pour des raison de disposition, ces deux périphériques ne peuvent prendre place, en méme temps, sur la carte «mere». Ce sera lun ou l'autre, Le premier utilise le port SPI do Arduino, offre une résolution de 160 x 128 pixels et permet de traiter dos graphiques et des images en cou- leurs. De plus lest muni d'un support de carte «mémoires au standard «MicroSD», permettant de stocker des fichiers d'images, de données, etc. Le second, plus habituel et plus simple, sort & visualiser toute information alphanumériqua, ‘Son fonctionnement requiert moins de ccapacités que le précédent écran et se ‘gbre en mode #paralie» sur 4 bits. Les condensateurs C5 a 08 fitrent ot découplent la tension d'alimentation, au plus prés des circuits. La touche RST permet d'etfectuer une initials tion manuslle du module Arduino, Parmi les vingt lignes d'entrées / sor- ties, certaines ont des taches dédiées lors de 'utlisation d'un afficheur ou d'un protocole de communication, Dans ces cas précis, vous ne pourez fn 400 yw nleetroriquepratigue cam ELECTRONIQUE PRATIOUE pas les employer & d'autres fonctions. La figure 5 montre un tableau récapi- tulant toutes les broches, leurs fonc- tions et leurs réservations Alin de pouvoir commander des pér phériques plus gourmands en énergi nous avons congu notre cart avec une alimentation secondaire de +5 V, permettant également de fournir la tension nécessaire au module ‘Arduino. Si son courant maximal ne peut excéder 0,84 a1 A, elle offre la ossibilité de faire quelques expéri- mentations intéressantes. La tension continue d'entrée est fournie par un bloc secteur de 9 V, puis fitrée par les ccondensateurs C1 et C2. La diode 01, de type Schottky, alimente Arduino par sa broche «Vine, Le régulateur Cl2 stabilise la tension & 45 V. Les condensateurs C3 at G4 fitrent et écouplent cette tension. La LED1, limitée en courant par la résistance A1, oc | ot [oe [or [oe |e oie [on [ou [oe To | 14 [amo ani |[cuxo)ocialocie}ocaa! AFFICHEURLCO. Arricneun Te : _ >! a « E Sato) |= cs : = a a = q md Ea a ih ¢ ey ah é ay i BB Te le|3 2 altel sit leleitilelelt) visualise sa présence, disponible sur | pas des circuits élactroniques com- | métre, dont les tris broches sont deux connectours females & quatre | plexes. Lattaitde cette formation ast relées a leur connecteur respect. broches. de pouvoir connecter des périphé- lls Servent & envoyer un signal, cor- Fiques, sans avoir faire aucun sou- | respondant a une faction de la ten- les périphériques dage. Ce concept se révéle idéal | sion (entre +5 V et OV), Une entrée de la série n°1 our 'éducation,apprentissage per- | analogique est nécessaire pour lire La figure 6 présente le schéma des | sonnel et les développements futurs | cette grandeur. périphériques utilisés pour nos cing | tres sophistiqués. Il est évident que | -La carte suivante ne comporte premiers projets. Cette série étant la | les autres séries proposeront des cir- | qu'une simple touche. Au repos, a premiére de la formation, nous com- | cuits plus complexes, mais & la por- | résistance R2 porte le signal au mencerons par des applications | tée de tous. niveau logique «haut» (15 V). Lors simples présentant un intérét pour la | - Les trois premiéres cartes ne com- de appui, l'état logique du signal programmation, mais ne nécessitant | portent chacune qu'un potentio- | passe a 0 (masse) se 400 wow nlectroniegepratiguae corm ELECTRONIQUE PRATIQUE Lies Laceby Une entrée numérique analyse l'état de cette touche, La LED2 s'alimente, simplement, centre une sortie numérique ou ana- logique (PWM) et la masse, via la résistance de limitation 3. Le buzzer piézo est, probablement, le plus simple de nos périphériques. Une sortie numérique fournitle signal ‘sonore, constitué d'une succession impulsions hautes et basses. Le capteur ultrasonique, SRFOS, tire ‘son alimentation en +5 V des ‘connecteurs. Un cavalier de conti- guration offre Ia possibilté de le ‘gérer en mode 2 lignes numériques (1 en entrée et 1 en sortie) ou en mode 1 ligne passant aiternative- ment en entrée et en sortie, selon nécessité. Ce capteur mesure des distances comprises entre 2 & 3 cm ct plusieurs métres, avec une tres bonne précision. Linterface a relais ne présente aucune originalité, La sortie numé- rique attaque la base du transistor 4, Via la résistance R13. Au repos, ce dernier est bloqué par la résis- tance R14 reliée & la masse. Le col- lecteur de T4 commande le relais, dont les contacts «secs» sont dis ponibles sur un bornier & trois vis. La diode 02 evite les courants de retour et la LEDA, limitée en courant parla résistance R15, visualise 'ac- tivation du relais, La LEDS intégre trois leds de trois couleurs (RVB), permettant d'obte- hi toutes les nuances de teintes en fonction des niveaux de rouge, de vert ot de bleu. Trois sorties numé- Fiques commandent trois étages & transistors T1 a 73, afin de fournir le courant nécessaire & chaque led, Via les résistances de limitation R10 @ R12. Les résistances 4 a RO polarisent les bases des trois tran- sistors. Un signal logique comman- de la led en mode «tout ou rien, un signal modulé (PWN) offre Pavanta- ge de faire varier le niveau d'éclaire- ment de chaque led. Le nombre cTentrées et de sorties tant limité sur un module Arduino- Uno, nous n’avons pu utliser neut lignes pour un clavier & neuf touches. Une astuce, toute simple, permet de contourner le probleme. Les neuf résistances R18 a R24, connectées en «série» entre la masse et lalimentation +5 V, for- ment un diviseur de tension. Chaque touche, reliée & un nceud de cette série, permet de court-circui- ter une partie de ce pont diviseur Lentrée analogique, raccordée fn 400 yw nleetroriquepratigue cam ELECTRONIQUE PRATIOUE apras la premiare résistance du pont, analyse la tension présente fen ce point. Celle-ci varie, bien sor, fen fonction de la touche actionnée. Le programme se charge, ensuite, de savoir laquelle entre 1 et 9, ou -Latficheur LCD étant utilisé en mode 4 bits, nous avons réduit son connecteur au strict nécessaire. La résistance AJ1 sert a régler le contraste et le cavalier de contigu- ration autorise, ou non, le rétroéciai- rage. La résistance R25, que nous avens fixée & 10, est optionnelle avec beaucoup de modales d'affi- ccheurs. Reportez vous a la notice de Vafficheur. En cas de doute, cchoisissez une valeur de 100 2, par prudence, Le condensateur C9 découple la tension, au plus prés du circuit ~Vous pourrez posséder tous les périphériques souhaités, un beau jour ll vous en manquera un |. Nous avons également envisage cette situation. Raison pour laquelle nous vous proposons une carte supportant une plaque de cablage sans soudages (breadboarg) & 400 contacts. Sur un ¢6t6, vous dispo- sez de trois connecteurs @ trois points et d'un & quatre points. Les signaux et les alimentations sont reportés sur des broches femelles, fen bordure de la plaque. Vous pou- vez ainsi concevoir, au brouillon, le périphérique manguant, le tester et éventuellement le réaliser sur une carte conforme aux autres. Réalisation Nous avons besoin de confectionner plusieurs circuits imprimés, dont le plus grand mesure 101 mm x 92 mm. Les autres, plus petits, peuvent étre gravés sur des chutes de plaques CTépoxy, cuivrées et présensibilisées. Nos lecteurs n’ayant pas encore une grande expérience de la gravure chi mique des circuits imprimés, peuvent ‘se reporter ala lecture d'un article tra tant de ce sujet, paru dans le N389 de Janvier 2014, Nous avons placé tous, les périphériques sur une méme figure, pour d'évidentes raisons de mise en page. Vous pouvez les séparer pour les graver individuellement, bien que catte solution ee révale beaucoup plus BAO TATE MAI eee Ba See ny ot Les dessins des typons, de type simple face, sont visibles sur les figures 7 et 8. Graver les circuits imprimés en optant pour la méthode photographique, la seule permettant a d'obtenir un travail paral ial Ebavurez les platines avec soin pour btenir une meileure fintion, =, aio e\0 o10 @ 10 ae Percez toutes les pasties a aide d'un foret de 0 0.8 mm pus alésez certains eo O} 0 ae trous selon nécessité. ortrmcrn | | crorectrern | | screen Suivez les implantations des compo: sants sur les figures 9 et 10. ‘) &) Effectuez le cablage en fonction de la emoncas par sous toss ponte me ff 3} Ww de liaisons (straps) atin de ne pas en & les diodes, a résistance austabie pla Out! 60 horzontalomant, 1s touches miniatures, les nombreux connecteus O ar mcms B Conattués do broches do. bates sécables do type Sil» males ot femoles es condonsatous au mys, ls leds, les anistors, es condensa- tours chimiques postionnés couches le buzzer pitzo, es connectors & 3 4 broches dots et couaes, le Bor oan,‘ I == le ~~ elle = ners 8 vis el, et, le reais. Le régulateur de tension Ci2, vissé cone son dissipateur thermique prend place sous le clout mprimé, du /ARATOF-PLAQUE 400¢ ARATOF-Lco 4x20 @ c6t6 des pistes cuvrées. Los connec: ae BIER Mer teurs spéciaux 6, 8 et 10 broches, pour le module Arduino-Uno, se sou- dent en dernier, atin de ne pas génerla suite du travail car leurs broches males sont trés longues. Liafficheur LCD s'ombroche sur des connecteurs de type stulipes, femelle, sur la platine ot male/male & souder sur Vaficheur II so fixe au moyen d'entretoises filetées M3, de 10 mm de fongueur. Une astuce : vissez d'abord Iafficheur sur la plating avec ses connectours et effectuez les soudages ensuite. Le ‘module ultrasonique SRFOS se monte verticalement sur un connecteur de type Sib». La plaque d'essais sans soudage, autocollante, # 400 contacts, ne permet pas un repositionnement, soyer attentis lors de sa pose. Le module Arduino-UNO s'embrache sous la platine, quand tout est terminé (photo A). iret TEA ex: tomes do passer aux contries de qualté de votre travail Ne néglgez as cette ape. Veriez es platnes au niveau des pistes, de la valeur et du sens dos composants. Des erreur peuvent avoir” des consdquences dlésastruses ot engendrer dos des- tutions. Lore de a premio ula tion de Vaticheur LCD, vous devrez réglez le contaste au moyen de la resistance ajistabie multtours Alt Vous venez determiner Ia réaiation de vos platines, Vous devez cepen- dant posséder quelques cordons & 3 ot 4 broches, pour les reer entre eles {photo B). Il en existe dans le com- mete neni vous fauara les prépa rer yous mémes. Les connectours femelle se vendent vides, avec es broches séparées. Soudez une roche, a chaque extémité oe fs do méme longueur, puis insérez-is dans las botiers femelies vides. Prenez garde au sens. Quand vous raccorde- rez deux planes, la masse devea se role & la masse at non au signal Généralités ‘sur les projets Nous entrons maintenant dans le vit du sujet, avec les projets expérimen- taux. D’autres préfereront les nom- mer ateliers pratiques, expérimenta- tions, travaux pratiques, etc. Linterét porte sur les programmes et leurs ccontenus pour faite fonctionner un assemblage de platines, afin d'exé- cuter des taches précises ou obtenir le fonctionnement équivalent a un apparell commercial. Plus de sou- ages & fale, il suffit de raccorder les cartes «files» & la carte «mere» Nous considérons que vous avez ins- tallé le logiciel «Arduino», que vous ssavez saisir et éditer un croquis (pro- gramme sous Arduino), verifier sa syntaxe, enregistrer sur le disque dur, Fouvrr et le =téléverser» (charger ‘en mémoire) dans le module Arduino- UNO aprés le paramétrage du port de ‘communication et le choix du modu- le utlisé. Si certaines de ces opéra- tions vous paraissent encore obs- ‘cures, reportez-vous au paragraphe ‘dédié & la programmation, ci-dessus. Bien quill soit possible d'expérimen- ter nos projets de maniére tout & fait ludique, il est malgré tout recomman- 6 et plus sérieux de posséder les notions élémentaires dans le domai- ne de I’électronique, dans le cas ot Vutlisateur n'a pas luieméme réalisé les platines, Pour d'évidentes raisons de sécurte, les montages sont alimentés par un bloc secteur moulé ou par le port USB de ordinateur. Chaque projet se déroule de fagon identique. La présentation explique le but de expérimentation et les prin cipes mis en uve. Le schéma de cablage montre les raccordements & effectuer et les pla tines a utiliser. Nous décrirons ensui- tele croquls portant extension «ino» 4 teléverser dans Arduino et nous vous proposerons parfois un exercice de programmation visant & perfec- tionner le projet et vous assurer de acquisition des connaissances, avant de passer au projet suivant. Les codes «source» (croauis) sont trés largement commentés afin que cchacun puisse les comprendre, étu- iez-Ies en details. Nomenclature + Reésistances 5% / 1/2 W Ft, RS, R15 470 0 faune, vole, maror) FR, Re, RS, AB; R14 "10 Ki farcon, nok orange) FT. RE, RO, R19: 2.2 ko (rouge, rouge, rouge) Frid: 160.2 (maton bleu, maror) BR, R12 1000 (marron, no, maron) FIG & ROA 1 KO (maron, no, ouge) FO5:1 Q(voKrtexte) ‘AMT: 1040 fuitours) P'1,P2, P3: 1OKM/A Ginga) Ceemet simple, avec axe de 4 mm + Condensstours 1, C3, 5, 08, 07, 69: 100nF (6c ‘as 5:08 mm) (C2 1 000 uF / 25 V (sorties radiates) G4: 22 pF 25 V (sores radiales) (6B: 10 pF 95 V sores rales) (C1: Arduino-UNO (Gotroni, I-Qventin Redo, ete) 2: 7805 (3 captewdultasons SAFDS (Gottonc, ‘St-Quenth Radi, ete) Di INSET a: sNAo07 TH, 12,73 :2N2907 fo équialet) ‘4: 2N2222 (ou équivalent) LED, LED2, LED 4: 0.5 mm verte LEDS: 5 mm, FVB, a4 broches & ‘cafe commune ‘ficheur LOD 4 x 20 caractires,& ‘commande -paraltio-(S-Quenin Raco) 4 disinatour thermique M26 CConactour 43 broches, cots et cou ‘és, 2.54 mm, pour eres iri (Gower) Conscious & 4 broches, dots et coudés, 2.54 mm, pour circuits imprimés (Gotrorie) CCordors ot connecteurs femetes a3 et 4 braches 2,54 mm (Getic) 1 rls Fedor, type 40-82, avoc bobine ney + embase d'aimentation, © 2,1 mm 1 buzzer piézo, sans escilatur 0.17 mm Sovtons © 128 18 mm, pour axe Odmm 1 touches miniatures + borniar 3 vis, pour eeuitimprims, ‘a pas de 5,08 mn 1 plague esses, sans soudages (brwacboar) a 400 contacts Cavaliers de conigustion Baretes sécables, type =SiL», méles et femates Baretes sécables, type otulpe-, males ct femelae Baretes 6, 8 et 10 broches ‘malesfemeles pow bouciers Arduino (Gotorie) Vissare métal O 3 mm Envetosesfletées M3 mm |bo0a0000R00R000 aaa Gaaen oi SSHG8 HHB88 SHGnG Hesse SoRao Ganga Goopo Genco oneoo fauge Baede BaenG BeBee Fone on NIQUE PRATIOUE Ur iro ly Projet N°1 : Une touche commande une led Piatine Platine Led Une touche: A i 0 fe Ue Projet n°1 ‘Arduino, avant de lancer son téléver- ‘sement. Commengons en douceur ; une | - Tous les textes, en gris, sont des touche commande une led ! commentaires et n'ont aucune Le premier projet produit une action | influence surle déroulement du pro- ts basique, pour ne pas dire banale: | gramme (ignes 1 8 10 par exemple). Fraction sur une touche éteint une led | - Lignes 11 et 12. Déclaration des lluminée en permanence. Ce fonetion- | _constantes. Leur valeur ne change nement, rudimentaire, nous permet | jamais dans le programme. Elles entrer de plain-pied dans le langage | servent souvent @ remplacer un Arduino. Nous allons voir comment ire | numéro de port de l'Arduino par un Vétat d'une entrée numérique, com- | nom plus évocateur (Touche est ment mettre sous tension un action- | bien plus parlant que 12). J neur raccordé & une sortie numérique | - Ligne 14. Déclaration de la variable. | a (ici, une simple led) et, enfin, comment | Sa valeur varie tout au long du pro- | de la Touche (entrée pour le port cffectuer des tests. Vaste programme | gramme. Placée a cet endroit, il | P12). pour un début ! slagit d'une variable globale, utl- | - Liones 21 29. Boucle principale, sable n’importe ol) dans le pro- | obligatoire dans tout programme Raccordements gramme. Nous verrons qu'il existe, | Arduino, méme si elle ne comporte Voici les raccordements a effectuer | également, des variables locales, | aucune instruction. Nous analysons ‘au moyen des cordons femelle’ | visibles uniquement dans la procé- | et mémorisons I'état de la touche femelle & 3 broches (figure 11) dure ou fonction dans laquelle elles | (ligne 22). Nous effectuons ensuite ~La platine de la led sur le port | sont déclarées. Un test. Sila touche est au repos numérique P11 ou E/S11 (photo ©) | - Lignes 16 8 19, Procédure d'initiai- (ligne 23), Ia led reste iluminée - La platine de la touche sur le port | sation, obligatoire dans tout pro- | (ligne 24), sinon (ligne 26), la led numérique P12 ou E/S12 (photo B) | gramme Arduino, méme si elle ne | s'éteint (igne 27). Notez les conven Programmation comporte aucune instruction. Ici, | tions d'éeriture avec l'emploi des Teléchargez et ouvrez le croguis | nous déclarons le sens des broches | accolades ouvrantes et fermantes *Projet.01.ino» dans le logiciel | de la led (sortie pour le port P11) et | pour les procédures et les tests fn 400 yw nleetroriquepratigue cam ELECTRONIQUE PRATIOUE Projet N°2 : Minuterie réglable avec sortie sur relais Ueto) Platine Une touche La simplicité de ce premier croquis | décolle et un nouveau cycle peut permet de commencer notre forma- | alors redémarrer. tion en douceur et connaitre les rudi- ments indispensables afin de passer | Raccordements progressivement a des applications | Voici les raccordements a effectuer plus complexes, donc plus intéres- | au moyen des cordons femelle/ santes | Assimilez bien ces bases | femelle a 3 broches (figure 12) avant de poursuivre, 11 est évident | - La platine du relais sur le port que nous détaillerons de moins en | numérique P11 ou E/S11 (photo E). ‘moins les croquis au fur et & mesure | - La platine de la touche sur le port de la progression. numérique P12 ou E/S12. La platine du potentiomatre sur Projet n°2 V'entrée analogique ANAS ou E/S17 (photo F). Une minuterie réglable, avec sortie sur relais Programmation Avec ce projet, nous abordons les | Téléchargez et ouvrez le croquis applications plus attrayantes, offrant | «Projet 02.ino» dans le logiciel Une utilisation réelle dans la vie quo- | Arduino, avant de lancer son teléver- tidienne. sement. Comme dans le croquis pré- Nous allons programmer une minute- | cédent, nous retrouvons les déclara- rie, munie d'un potentiomatre pour le | tions de constantes et de variables, réglage de la durée, L’action sur la | ainsi que la procédure d'initialisation touche lance la temporisation, done | et ouverture de la boucle principale. "activation du relais, en fonction dela | Ceci représente Vossature d'un cro- position du curseur du potentiomeétre. | quis type. Une fois le temps écoulé, le relais | - Ligne 23. Nous lisons et mémori- ne 400 wr sdectrnmigpecpretig cen ELE Piatine: Principale Arciuino-UNO sons la valeur de la tension présen- te sur entrée analogique ANAS. Colle-ci est fonction de la position du curseur du potentiometre. Cette valour s'échelonne de 0, pour la NIQUE PRATIOUE Projet N°3 : Commande des nuances d'une led RVB par 3 potentiométres Piatine Principale Arduino-UNO. ooo Platine Pratine Pratine Potentiometre| |Potentiometre| |Potentiometre | ooo oooooooo sH)ee cee Gina ps oe © Bleu ©) Rouge (+) a | Me ENE) Position minimale, & 1 023 pours | Projet n°3 maximale. - Ligne 24, La valeur mémorisée dans | Gestion la variable «Pot» est convertie sur e led RVB, a aide Une nouvelle échelle de 0 a 8.000, 5 potention - Lignes 25, 26, 27 et 29. Un test est | Une led RVB, par definition, se com- fffectué pour savoir sila touche est | pose de trois leds de couleurs difé- actionnée (activation du relais, ou si_| rentes : rouge, verte et bleue. lie est au repos (relais décollé | Liintérét serait plutot restreint, s'il aprés la temporisation}. S'agissait d'allumer uniquement cas + Ligne 28. La durée de la temporisa- | trois couleurs. En faisant varer la ten- tion est fixée & la valeur de la | sion de chacune d’elles et par combi- variable «Pot», convertie précédem- | naison des trois teintes de base, il est — ment, possible d'obtenir plus de seize mil- lions de nuances (16 777 216 tres Vous commencez probablement a | précisément) Raccordements vous sentir aise et vous vous dites | Il va de soi que beaucoup d'entre- | Voici les raccordements a effectuer que la programmation de Arduino ne | elles se ressemblent tellement, qu'il _au moyen des cordons femelle/ semble pas si compliquée. En guise | est pratiquement impossible de les | femelle a 3 broches (figure 13). de premier exercice, modifiez la | différencier Notre projet empioie trois | - La couleur rouge de la led RVB sur durée maximale de la temporisation | potentiométres, un par couleur, pour le port numérique P10 ou E/S10 pour atteindre 20 s. ‘obtenir ce résultat. (photo G), Projet N°4 : Neuf touches sur une entrée analogique avec affichage LCD et bip sonore Platine: Platine, Potentiomstro| Principale Arduino-UNO_ melee om << aarss te ft = 2 La couleur Bleue de la led VB | analogiques ANAD, ANAT et ANA2. | Brgiet n° surle portrumérique P11 ou E/S11, | Elles sont déterminges parla postion - Lacouleurvere delaled AVE surle | des curseurs des trois potentio- | Neuf touches sur une entrée port numérique P9 ou E/S9, metres. Cos valours varient entre Det | analogique, avec affichage ~ La platine 6u potentiomatre pour la | 1.023, comme vu précédemment. LCD et hip sonore led rouge sur l'entrée analogique | - Lignes 25. 28 et 31. Les valeurs | Lors de l'étude du schéma de princi- ANAO ou E/S14 mémorisées dans les variables | pe, nous avons soulevé le probleme = La platine du potentiometre pour la | «, «PotV> et » déclare son util sation, Cette lbrairefaisant partie du logiciel Arduino, vous n'avez rien a télécharger nia installer Ligne 14. En constantes, nous déf- nissons @ quels ports de I'Arduino sont raccordées las six braches de Vafficheur, dans ordre suivant RSe, «EN», Données 4 a 7. Ligne 18. Nous attribuons une valeur arbitrate impossible a cette variable, pour obliger le programme a atficher, la valeur de départ. lignes 21a 36. La procédure de setup» comporte |'intialisation de Vatficheur & 20 caractores sur 4 lignes, effacement, Vaffichage du message de présentation, puis des textes invariables sur "ecran. ~ Ligne 41. Lecture et mémorisation de la valour lue pour Vensemble des touches sur l'entrée analogique ANAT (entre 0 et 1 023). Ligne 42. Test si une touche a été actionnée (Valeur différente de la valeur précédente) ~ Ligne 43, Emission d'un bip sonore dune frequence de 1 000 Hz et une durée de 30 ms. ~ Lignes 44 8 47. Test sila valeur lue t inférieure & 2 (autrement dit, gale & 0). Dans ce cas : appel de la procédure nommée «EFFACE® char- ‘96e d'etlacer 'ancienne valeur lue et ela remplacer parla nouvelle, puis, e retour, la valeur 1 s'affiche pour signifier que la touche 1 a été action- née, ~Lignes 48 79. Tests similares @échelles de valeurs pour les huit autres touches, = Ligne 80. Mémorisation de la valeur nouvelle la place de I'ancienne. ~ Ligne 62. Pause de 1/10 de seconde entre deux lectures. Au cours de ce projet, vous avez appris plusiours nouvelles techniques. En guise d’exercice, tentez de produ ro un son d'une fr fen fonction de la touche actionnée. Plus délicat, modifiez 'affichage & votre convenanca, Projet n°5 Un télémétre avec affichage LCD et sonorités en fonction de la distance Voici le dernier projet de la premiere sére. Il sfagit dutiiser un capteur uilrasonique pour mesurer une distan- ce précise en centimetres, de aficher sur un éeran LGD et d'émettre une fe 400 yw nleetroniquepratigu cam ELECTRONIQUE PRATIOUE sonorité dont la fréquence varie en fonction de la distance mesurée, uni- quement lors de Vappui sur une touche, afin de préserv ‘me nerveux en bon état ! notre systé- Raccordements Volci les raccordements a effectuer au moyen des cordons femelle/ femelle & 3 broches (figure 15), = La platine de la touche sur le port ‘numérique P10 ou E/S10. - La platine du capteur SRFOS conti gurée en mode 1 ligne sur le port numérique P12 ou E/S12 (photo K). La platine du buzzer piezo sur le port numérique P8 ou E/S8. Programmation Telechargez et ouvrer le croquis, *Projet_08.ino» dans le logiciel Arduino, avant de lancer son téléver- ssement. Nous employons un atficheur 2 cristaux liquides comme lors du pré- ‘cédent projet. Nous utilsons donc les ‘ames méthodes le concernant. Ligne 45. Appel de la fonction ‘Mesure pour lire le distance par rapport au premier obstacle. Projet N°5 : Gestion d'un capteur ultrasonique avec affichage LCD et émission sonore i [a fs pienin riceicrias i Parr EE aa Platine: Principale Arduino-UNO_ Pees He De We We Ue MEME | eo AA = Lignes 46 & 53. Si la nouvelle distan- ce est différente de I'ancienne, elle s'affiche sur Texan et le son n'est mis que si le test de l'état logique de la touche prowe qu'elle est actionnée. Lines 57 69. Fonction «Mesures. En langage Arduino, il est possible et recommandé de faire appel & des fonctions définies par le. program: meur. Calles-ci renvoient une valeur apras traitement at calculs (ligne 68). Notre fonction gére le protocole de fonctionnemant du capteur SRFOS ‘sur une seule ligne, Elle doit done passer alternativement en sortie {igne 8) pour envoyer les signaux d'horloge (lignes 59 @ 63) et en entrée (ligne 64) pour recevoir la valeur lus (ligne 65) Une pause de 50 ms est imposée entre deux lectures (ligne 65). Les calculs convertissant la valeur lue, par une réelle distance en centi- ‘metres (ligne 67) Conclusion Avec cette premigre série de projets, vous dever déja étre tamiliarisés & la mise en ceuve du module Arduino- UNO. Nous espérons avoir suscité votre curiosité et votre créativité en entrant, our la premire fois, pour certains entre vous, dans le monde fasci- nant de électronique numérique appliquée aux microcontréleurs. La premiére série de cette formation vous donne las bases nécessaires. Nihésitez pas a exoérimenter, par vous-mémes, en attendant de décou- vir les séries sulvantes. En avant premiére, voici certains sujets traités prochainement : tél6- commande infrarouge, température, servomoteurs, atfichage couleur TFT, ete. Mattrisez votre impatience ! Y. MERGY ne 400 wr sdectrnmigpecpretig cen ELE lographio Electronique Pratique n°398 - 309 ‘Adresse Internet de auteur Mergy Yves - Electronique, Projets, Lotsirs, études et Développements mmyeple¢@gmail.com Les liens Internet utiles pour ce sujet Méme si vous le connaisser, voic le ste du magazine : http:/hwwrw elactroniquepratique.com Site Internet de la société Saint-Quentin Radio hutpi/hvwrw.stquentn-radio.com Site Internet de la société Gotronic htip:/Awaw.gotronic.fr Le site de rélérence de Arduino en anglais: hitp://arduino.co/ La page de téléchargement du logiciel ‘Arduino http://arduino.ec/en/Main/ Sofware Le site de référence de TArduino en francais http:/arduino.co/r/Main/HomePage NIQUE PRATIOUE 4 4 Nous avons publié, ces derniers mois, différents articles traitant du langage Basic, permettant de programmer différents rocontréleurs de la famille des PIC32MX. Lun de ces langages est le MMBasic, logiciel libre trés performant et «Open Source», élaboré par Geoff Graham. Le firmware qu’il a développé permet d’utiliser le PIC32MX comme un véritable mini-ordinateur. C’est ce que nous vous présentons. yant regu. plusieurs demandes de lecteurs intéressés. par ce mini- ordinateur, nous avons décidé de consacror un article traltant de sa réalisation Nous vous proposons deux versions une utilse le module UBW32, tandis que autre nécessite I'utiisation d'une puce PIC32MX735F512L. La ditférence est le prix: le module est ‘quatro fols plus onéreux que le circuit intégré, mais ne nécessite pas le soudage de cent broches d'un circuit coms. Nos lecteurs décideront. Le microcontréleur PIC32MX705F512L dispose de 512 koctets de memoire sflash» (+12 koctets de boo!) et de 128 koctats de mémoire RAM, IW est cadencé par une horloge fon- fn 400 yw sie troniquepratique crm ELEC tionnant a 80 MHz (105 DMIPS) et est equipe de =8 canaux DMA dédiés USB OTG, Ethermet et CAN + périphérique USB 2.0 «On-The-Go» Ethernet 10/100 =2 modules CAN, avec buffers de 1.024 octets = 16 canaux ADC 10 bits (maximum 1 méga échantilons par seconde a #1488) = modes RUN, IDLE et SLEEP - plusieurs modes d'horlage, commu- tables pour chaque mode =2 oscillateurs internes = 31 kHz ~horloge temps réol» et calendrier avec alarme + Timer Watchdog» avec oscillateur RC + interface «série» (UART, SPI, FC) 8 MHz et - brochage compatible avec les micro- contréleurs PIC 16 bits Le mini-ordinateur dispose de caracté- ristiques fort intéressantes, caractéris- fiques que nous vous résumons ci-dessous - Affichage VGA et composite : Afichage standard VGA, 31,5 kHz horizontal et 60 Hz vertical 8 couleurs, 480 x 216 pixels (vue d'écran 1) 80 caracteres par ligne et 36 lignes paar écran ou 240 x 216 pixels (haute vitesse en made jeux) Compatibie composite PAL mono- chrome, 15,625 kHz horizontal et 50 He vertical, non entrelacé 340 x 216 pixels en écran graphique, 50 caractéres par ligne et 18 lignes par écran Compatible composite NTSC, 15,73426 kHz horizontal et 60 Hz vertical, non entrelacé 604 x 180 pixels en écran graphique, 50 caractéres par ligne et 15 lignes par écran Connecteur USB 2.0 Le mini-ordinateur dispose d'une interface USB>série en communica tion avec linterpréteur Basic. Elle permet, au moyen d'un émulateur de terminal, entrée d'un programme, son écition at son axécution, interface USB nécessite Finstlla: ton d'un driver sur le PC Clavier PS2 Un clavier compatible PS2_ avec connecteur mini-DIN peut étre connect au mini-ordinateur Interface carte SD : Un lecteur de carte SD, MMC ou SDHC équipe Ia platine, La carte meémoire utiisée doit tre forma- ‘ée en FAT16 ou FAT32 et peut pos. séder une capacité allant jusqu’a 32 GB. Elle est utlisée comme lec: leur B : pour le stockage des pro- grammes 40 lignes d’entrées/sortios Quarante lignes d’entréasisorties ssont disponibles. Les fonctions des broches sont les suivantes PIN 2 PIN 10, AO a AS (PIN 35 PIN 40) — entrées analogiques, entrées ot sorties numériques PIN 11 & PIN 20, DO &D13 (PIN 21 PIN 34) > entrées et sorties numé- riques. Ces broches peuvent accep ter une tension de 5 V en entrée ot ‘en mode «collecteur» ouvert. Toutes: los autres sont lmitées & 3,3 V. La commande SETPIN , permet le paramétrage de 40 lignes GTentréasisortias. Les PINs 39 et 40 sont également utilisées par les signaux PGD et PGC du connecteur lose Les différentes valeurs que peut prendre le paramatre sont (OFF, 0 non configurée ou inactive AAIN, 1 -> entrée analogique DIN, 2 = entrée numérique FIN, 3 > lecture de fréquence PIN, 4 entrée de période GIN, 5 -» entree de comptage DOUT, 8 — sortie numérique QOUT, 9 + sortie numérique a «co! lecteur» ouvert ~ Ports «sériew : ports de communication «série» sont présents COMI utilise fa PIN1S pour sa ligne RX et la PIN16 pour sa ligne TX. Si vous souhaitez utliser le contrOle du debit les lignes PIN17 et PINT8 peu- vent étre utilisées respectivement comme lignes ATS et CTS COMB ultlise les lignes DO et D1 comme lignes AX et TX Louverture du port commande suivante : OPEN *COMex>,< baud>,< but , , , , , " AS #x - est le numéro du port (COM ou come) - est la vitesse (300, 600 1.200, 2 400, 4 800, 9 600, 19 200) buts est Ia talle des burs, récep tion et émission, La taille par défaut est 256 octets est le numéro de ligne, Pétiquet- te ou la sous-routine oly la routine dinteruption dirigera le programme lors de la réception de données est le nombre de caractires qui devront étre regus avant que la routine d'interuption avintervienne valide le contrble du flux Cotte fonction ne peut alte spécifige ‘que pour le port COMI - valide le signal «Data Output Enables (OE) pour 'interface RS485, Cette fonction ne peut étre spécifiée ‘que pour le port COM1 positionne ta broche TX et éventuellement RTS ou DE, en «cot lectour- ouvert - spécifie que deux bits de stop sont envoys aprés chaque caracté Exemples Ouverture d'un port «série» en util- sant los paramétres par defaut OPEN *COM2:” AS #2 ‘Ouverture d'un port «série» en confi- valde le module I2CDIS + désactive le module PC «osclaver I2CSEND — envoie des données ‘au module °C «esclaves I2CRCV -> regoit des données du module FC «esclaver Et quatre instructions dans le «slave mode» (esclave) : I2CSEN — valide le module °C ‘en made «esclave l2CSDIS > désactive le module FO esclaver I2CSSEND — envoie des don- ‘nées au module PC «maitre» I2CSRCV > regoit des données ‘du module FC «maitre = La fonction SPI La fonction SPI de MM-BASIC agit fe 400 yw ole troniquepratigue ca ELECTRONIUE PRATIOUE comme «maitres. C'est re le signal d'horoge. La syntaxe de la fonction SPI est la suivante received data = SPI(RX,Tx, Glock, datal.speedT) qui gene (C2 COMM CTS FIN TE COMI RTS PIN 7 AT IN30 09 5 PIN 23 D8 (G1 PIN 27 D5 FOPIN2EDE PEEP eee Ere EEE CEE Er CLC] Pekan tod LeU vert ROUGE ‘SYNC VERT ‘ono SUT COMPOSITE Rx est le numéro de PIN pour entrée des données (MISO) Tx est le numéro de PIN pour la sortie des données (MOS!) Clock est le numéro de PIN pour le signal Ghorloge généré par MMBasic Data est optionnel. C'est un entier représentant Foctet a trans- mettre (la PIN Tx reste au niveau sbas» s'il n'est pas spéciti Speed est optionnel. Crest la vitesse de Phorioge représentée par une lettre (H = 500 kHz, M = 50 KH L = 5 kHz, la vitesse par défaut est) fe 400 weer trnniguepretig comm ELECTRONIQUE PRATIOUE Vue d'écran 2 =Le bus CAN (Controller Acra Network) : existe également une version spé- ciale du MMBasic qui supporte la fprogrammation du bus CAN. Les signaux du CAN sont disponioles sur la ligne D4 et la ligne DS, respective ‘ment pour les signaux RX et Tx = Stockage des données et des pro- grammes Deux lecteurs de disques sont pré- sents le disque A qui est un disque vir- tus! utilisant la mémoire «flash» interne du PIC32 et dune talle d'un peu moins de 180 koctets le disque 8 utilisant ia carte mémoire SD et qui est le disque par détaut Le MMBasic Pour les lectours découvrant ce langa- {9¢, nous rappelons les caractéristiques principales du MMBasic, caractéris- tiques que nous énumérons ci-dessous, Le MMBasic est trés proche des autres langages Basic connus, en particulier le ‘GWBasic (ou Quick Besic) - depuis la version 8.0, les numéros de ligne sont optionnels et on peut utll- ‘ser des étiquettes (Label, ce qui per- met d'obtenir un fonctionnement plus rapide, un temps plus tong étant nécessaire 4 MMBasic pour trouver un numéro de ligne = la longueur maximale d'une ligne de ‘commande est de 256 caractéres = la longueur maximale d’un nom de variable est de 32 caractores le nombre maximum de dimensions ourun tableau est de 8 = le nombre maximum d'arguments de commandes, qui acceptent un nombre variable d'arguments, est ge 50 Yue d'écran 3 Vue d'écran 4 Multiplication, ivi- sion, modulus + Addition et sous- traction Opérateurs logiques : NoT = Inverse logique ANDORXOR ET logique, OU logique, OU exclusit logique ° different de = plus petit que > plus grand que fF 200 ywiw olor treniqucprtiet corr ELEGTRONIQUE PRATIOUE Yue d'écran 5 — plus petit que ... ou gala plus grand que ou égal a ‘Sous-routines et fonctions La création de sous-routines et de fonctions permet d'allager et de mieux “organiser les programmes, La eréation d'une sous-routine est équivalente & addition d'une commande dans le langage Basic ‘Sub FLASH Pin(0) = 1 Pause 100 Pin(0) = 0 End Sub I sufft ensuite d’utiiser la commande FLASH de la fagon suivante IF A c= B THEN FLASH Les sous-routines peuvent contenir des arguments ‘Sub MYSUB (arg1, End Sub Lorsque la sous-routine est appelée, ‘on peut alors assigner des valeurs aux arguments MYSUB 23, «Catv, 55 Largument argi aura la valeur 23, ‘ara2$ prendra la valour «Cat» et ainsi de suite. Les arguments agissent comme des variables ordinaires, mais ils n’existent ‘que dans la sous-routine et disparal- tront lorsqu’elle se terminera. On peut avoir des variables avec le méme nom dans le programme principal La fonction définie par l'utilisateur est utisée pour retourner des valeurs dans une expression Function Max(a, b) Mta>b Max = Else 928, arg3) May Endit End Function (On peut alors I'utliser de la manire suivante SetPin 1, 1 : SetPin 2, 1 Print «The highest voltage Max(Pin(1), Pin(2)) » Nous n’avons abordé Ia que les grandes lignes du MMBasic. Il est essentiel de se procurer par téléchar- gement et de ire le manuel «MMBasic Language manual Ver 4.5 La platine 4 module UBW32 Le schéma théorique de cette platine est présenté en figure 1 Le module UBW32 est livré program- mé avec un firmware qui ne nous est d'aucune utlits, si ce n'est le bootloa- der qu'llcontient. Le schéma de principe est simple ot ‘ne comporte que peu de composants, la plupart entre eux se trouvant surle module UBW32. Les quarante lignes d'entrées/sorties sont accessibles sur deux rangées de connecteurs, de méme que les signaux de Interface «vidéo» VGA et ceux de Vinterface «aucio: Cette dernitra nécessite utilisation d'un fitre passe-bas, car les signaux PWM sont mélangés & une porteuse de 100 kHz qui peut engendrer un dys- fonctionnement de l'amplificateur de Puissance. La platine est allmentée par une ten- sion maximale de 9 V. Elle est apy quée directement au module UBW32 qui posséde ses propres régulateurs de tensions. Deux autres régulateurs générent les tensions de 3,3 V et 5 V que nous ratrouvons sur les connecteurs des lignes d'entrées/sorties. IV sera nécessaire, lorsque la platine sera cablée, de programmer 'UBWS2 avec le firmware MMBasic 4.5. Cette programmation peut tre réalisée de deux maniéres Pour utiliser le bootloader interne, effectuer les opérations suivante: Positioner le commutateur dal mentation du module vers USB = Connecter 'UBWS2 a aide d'un cordon USB Lancer le logiciel «HIDBootLoader 2xo -Appuyer sur le bouton-poussoir RESET, puis sur le bouton-poussoir PROG. I faut ensuite relacher le bou- ton RESET. Les leds bieue, jaune et rouge s'lluminent et les leds verte et blanche clignotent elternativement La platine est reconnue par le logiciel de programmation (vue d'écran 2) = Charger le fichier «CoulourMM_MM Basio V4.5.hex> (vue d'écran 3) + Lancer la programmation qui se ter- mine par Vaffichage de note vue d'écran 4 =Déconnecter la prise USB de ruBws2 + Installer le driver de gestion de la connexion USB (Silicon Chip USB Serial Port Driver) - Reconnecter le module et lancer le logiciel d'émulation de terminal «Tera Term» + Choisir le port dela liaison «série». La vue d'écran § apparait. signalant que nous sommes passés sous MMBasic La seconde maniare est d'utiliser un programmateur pour PICS2. Le Pickit3 est la meiloure solution, aussi bien pour la qualité du matériel! ‘que pour le prix de revient. Le Pickit2 ne peut pas programmer les Pica jin de programmer le composant, respecter les points suivants Télécharger MPLAB IDE v8.2 ou version ultérieure + Lancer le logiciel, puis sélectionner le programmateur PicKit3 (voir a vue d'écran 6) =Sélectionner le composant, ici PIC2MX795F512L (vue d'écran 7) = Charger le firmware «CoulourMM _MMBasic V4.5.hex» (voir la vue d'écran 8) ~ Lancer la programmation du compo- sant. La vue d’éeran 9 doit appa- raltre& la fin de lopération Lorsque des «updates» seront dispo- ribies,iIne sera pas nécessaire d'utii- ser le programmateur PicKit3 @ nou vyeau. On pourra ulliser le bootloader que l'on vient de programmer avec le firmware. 400 yon nlertronieymprntig cea ELE Yue d'écran 9 RONIQUE PRATIQUE Le dessin des pistes cuivrées du cir cuit imprimé de la platine a UBW32 est représenté en figure 2. tandi la figure 3 et la photo A précisent implantation des composants. Avant toute chose, il convient de munir le module UBW32 de broches, ui permettront son implantation sur la platine. Pour cela, utliser des barrettes de broches carrées soudées sur le circuit imprime de 'UBW32. Les broches soudées aux emplace. ments PGC et PGD devront étre plus Tongues, car elles devont également f° 800 wow elertreniquucpratieue com dépasser du cété composants du module, Du méme cété et dans le pro- lengement des deux broches precé- dentes, souder également trois autres broches qui permettront la program: mation du module avec le Pickit3. Souder ensuite tous les straps puis les différents connecteurs. Geux-ci sont des morceaux de barrette sécable, de supports, pour broches carrées. Utliser les memes connecteurs pour constituer le support du module uaws2, Le circuit intégré de Ihorioge 0S1307 est implanté dans un support. Les deux régulateurs de tensions sont fixés contre des petits dissipateurs thermiques. Le support de la carte mémoire SD est soudé du cété cuivré de la patina Le cablage acheve, enlever 'excédent de la résine de la soudure au moyen d'un chiffon imbibé d’acetone, Avant d'insérer les composants dans leur support, il est impératit de Verifier le bon fonctionnement de lal mentation de la platine. Il sufft de Valimenter sous 9 V et de verifier la tension de sortie des régula- tours. Si tout est correct, implanter les composants restants et procéder aux Nomenclature ‘CARTE A uBWwa2 + Résistances i, R210 KO (raron, not, erange) FE, Ra, B11, B12: ThE maton, nei, 10199) FS, R6, F: 120.2 (marron, rouge, aren) 6, RO: 4,7 KA aune, violet, rouge) 10:22 0 (rouge, rouge, 0”) 13, R14; 220 0 (rouge, rouge, mare) + Condensateurs 1, C2: aT0pF /25V 63, C4, c5, C8 C11 : 100 nF (65, C7 : 10 uF 25 + Semiconducteurs ict: euosstr33 Ica: eatvogatrs 163 : 081307 D1: 1Ns822 1, ba, Da: 1NALB LED, LED? :ciodeélectrolumines + Divers + module UBW92 (SparkFun Electronics, ips:/nvvw spartun.com/preduete, e719 + ears 92,768 Ke 1 suppor pour cicut intégré& 8 brocnes 2 cssipateursthermiques pour T0220 Baretta sécable, de supports females, pou broches carbos Baretta sécable, de broches cares + support pow carte mémoie 8D (Gotrnic) + connecteur mini-DIN pour elaver 82 (Goon) + connecter almentaion 1 imetupteur pour cecut imprmé 1 support pour pio C2032 + pile R202 + cavalier pour brochos caréos La platine a puce PIC32MX795F512L Le schéma théorique de cette secon- de platine est présenté en figure 4, Quoiqu'un peu plus complexe, il res- semble cependant au premier. Les composants supplementaires, tels que les connecteurs USB et ICSP ainsi que les condensateurs de décou- pages, ont été ajoutés. (On retrouve le connecteur permettant d'aceéder aux quarante lignes den: o Oo cf = Milam Bp ot 6 =) 1 pptmusuese a. He //e = 46 Ber ee ite ch is 0 = Oo trées/sorties, le connecteur «vidéo» | positioner le microcontréleur en VGA, le support de la carte mémoire | made de «bootload>, lorsque l'on ‘SD et les connecteurs du clavier et de | appuie dessus, alors que la platine est la sortie «audio». mise sous tension. Cela permet de Nous avons indiqué, surle schéma de | charger un nouveau firmware en principe, la fagon de procéder pour | mémoire, Trois régulateurs de tensions disposer d'une sortie en «vidéo com- | sont présents : deux d’entre eux géné- posite, Ce cablage n'est pas réalisé | rent les 3,3 V et 5 V nécessaires au sur la platine. fonctionnement de la platine, tandis Un bouton-poussoir BP1 de RESET et | que le troisiome permet de disposer lun bouton-poussoir BP2 de BOOT | d'une tension ajustable en fonction LOAD ont été cablés surla platine. | des périphériques externes qui seron! Le bouton-poussoir BP2 permet de | connectés au mini-ordinatour. fe 400 weer trnniguepretig comm ELECTRONIQUE PRATIOUE PIC32MX795F512L se Boe fe 400 weer trnniguepretig comm ELECTRONIQUE PRATIOUE (CARTE A PICS2MXTOSFB2L A, RIO, RIT 10K (maron, no, orange) AY, ROD: 4,7 ka faune, vet, ouge) R3, AIS, RAB, R17 : 120 (marron, rouge, ror) '560 0 (vet, blew, marron) 5: 10 CMS 1205 8 390. orange, orange, marron) AT, 47 2 aun, violet i 9: 180 22(maron, ais, mao") ARIZ, RIB, V6, RZ, RD 1 KL marron, no rouge) RIB: 2.2 @ fouge, rouge. on Fa: austabe 47 Ka 100 oF CMS 06 (016, 18, 622: 10 pF tantale gout) (08, €8, C11, C13, C17, C27, C28, 029, 31: To0 nF 10, C12, C18, 620 10 uF /25V (623, G24: 27 BF / CoS 0805 LearoesrraDs Larosa PICS2MXTOSESI2L-PF (Fame, 1: 1N5822 12, 03 145819 14,05, D6: 1NAT48 LED? a LEDS: clade dectoluminescente 1 eeu imprims adaptatour + Support pour eeu integra 8 braches S cisipateus therm 70220 Barrette sécabe, de supports females, pour broches cares Barrett sécabe, de supports femelles, double rangbo, pour broches caréos Barrette secabe de broches carées Barrett sécablo do supports foros -tulpax arate sacable de broches -tulpe 1 supa pour earte mémoie SD (atone) + conecteur min: DIN pour clave PS2 (Gotronc 1 comnecteuralmentaton + nterrupteur pour circuit imprim 1 conecteur USB pout crcut mprimé 2 boutons-poussoire miniatures pout CL 1 support pour pile Cra0s2 1 pile CR2032 -3V 1 Eavalir pour broenes carées 1 quart 32,768 KH (XTALZ) 1 eet BH OAL fs pour bor i ‘Gopyiht Firmware, NMBase, Mamita) Veo are keyboard routines from Lucio Di lass boo -Progranming 32-bt Mirocantois fC» Colour technigue developed by Dr Klan Sing, (Colour Maxims logo designed by Nek Marts. [MOD Player Copysght 2012 Pascal Piazzaunga 128 Wie Supper Cong 2011 Gara Sexton USB Vio and Pts ae subicensed by Microcip. 'USBICOC and SOLFAT Suppoxt Copyright 2010, 2011 Mleoehp Technology Incerporates The ee sofware and comes with abeobtely re waranty imple or otherwise == axe onoxrs eur eo = abso woe = sa |~ 1) | eineo mee Stee [9] | eines come See fO) | otoee Se Serf) foe sa [} |eo. 0 La réalisation Le dessin du circuit imprimé est repré- senté en figure 5. L'implantation des composants est précisée en figure 6 et photo B. Le microcontréleur étant un modéle MS, ilest nécessaire de le souder sur Lune platine d’adaplation. Celle-ci peut tre réalisée en utlisant le tracé du cir cuit imprimé de la figure 7 et implan- tation représentée en figure 8, Si vous ne souhaitez pas réaliser ce circuit imprimé vous-mémes, vous pouvez vous le procurer auprés de la société IMikroElektronika, sous la référence PIC32MCUcard4, C'est un adaptateur prévu pour les PICS2MXSXXL-PT qui présentent le méme brochage que les, PICS2MX795F512L. La figure 9 repré- sente Tun de ces adaptateurs. Vous pouvez done Wutiliser. Dans ce cas, un condensateur de 10 UF doit étre souds & chaque coin de la platine. Le condensateur au tantale de 10 pF, ainsi que les capacités de 100 nF, les deux capacités de 27 pF de l'oscilla- teur et la résistance de 10.0 sont sou- dés sous le microcontréleur (coté composants) Nous commencerons par le cablage 400 ym ntertronieyeprntigu com ELECTH de la platine supportant le microcon- ‘woleur Le soudage des composants CMS raste délicat, mais cette opération rest pas d'une difficuté insurmon- table, pour peu que les conseils sul> vants soient respectés 41/ Maintenir le composant surle circuit ‘au moyen d'une petite pince croco- dile, en respectant son orientation (petit point sur le botterindiquant la broche 1) 2/ Choisir une panne de fer & souder tres fine et de la soudure de dia- metre 0,5 mm 3/ Souder une des broches de chaque cc6t6 du composant, afin de le main- tenir en place, puis enlever la pince 4/ Souder chaque broche, en utilisant lun minimum de soudure, tout en espactant un délai de quelques secondes entre chaque opération. LLutilisation de flux de soudure liqui- de facile les opérations.IIn’est pas grave que plusieurs broches aient 6t6 soudées ensemble 5/ Lorsque operation est terminée, i sufft d'enlever excédent de soudu- re, au moyen d'une tresse & dessou- der, toujours en respectant un délai entre chaque opération, afin de ne pas trop chauffer le composant CMS 6/11 sufft ensuite de souder des mor- ceaux de barrette sécable, de picots, pour support «tulipe», dans les trous de connexion du circuit Imprimé adaptateur. Le tout sera ensuite enfiché dans des rangées de supports «tulipe» soudées sur la platine Les condensateurs au tantale «gouttex de 10 pF et le quartz de 8 MHz sont soudés sur la face non culvée, Les condensateurs de 100 nF et la résis- tance de 10 9, choisis en format CMS 1206, sont bien évidemment soudés du cote cuivrs, Passer ensuite au cablage de la plat- ne principale + Implanter tout d'abord les nombreux straps, en ulllsant de prétérence des resistances de 0, bien plus faciles a souder =Les trois régulateurs de tensions sont fixés contre des petits dissipa- teurs thermiques Le connecteur des lignes d'entrées/ sorties est une barrette sécable, double rangée de connecteurs femelies, pour broches carrées Les autres connecteurs sont des modéles simples (barretie sécable, une rangée de connecteur femelle) ‘sauf le connecteur ICSP de pragram- mation qui est un morceau de six points de broches carées =Le circuit intagrs de Ihorioge en stomps réele est inséré dans un sup- port - Souder le support de la carte mémol- te 066 cuiveé Le cablage achevé, dter Mexeédent de la résine de la soudure, Procéder aux ‘essais des alimentations de la platine fen la mettant sous tension et en mesu- rant les tensions en sortie des trois regulateurs. En obtenant un fonctionnement cor- rect, passer a la programmation du microcontréleur en vous reportant au paragraphe traitant de la programma- tion de I'UBW32, Il est nécessaire de disposer d'un programmateur de type Pickit3 (ou autre). Mettre la platine ‘s0U tension, puis insérer le program mateur dans le connecteur ICSP en respectant les points déorits plus haut Cola effectu, la platine mise sous ten- sion, la connecter au PC au moyen d'un cable USB et aprés avoir chargé le diver «Silicon Chip USB» lancer le logiciel «Tera Term. Vous pouvez éga- lement connecter, cela est préférable, tun moniteur VGA et un clavier PS2. PoauIc. oguie@gmail.com | 14 robots accessibles a tous +» Robot piloté par radar Je désire recevoir le CD-Rom {fichiers PDF) « 14 robots accessibles a tous » France :30€ Union européennie: 32€ Autres destinations : 93 € (frais de port compris) Code Postal as Ville-Pays Tél: oue-mall SS "Je vous joins men tagiement par: chaque 1 vtement bancaire AN: +775 1287900 100 2210 3859 SSO: DELUFR22009 ‘Aretoumner actompagné de votre reglement a : TRANSOCEANIC 3, boulevard Ney 75018 Paris Tél 1 44 + Robot explorateur + Robot araignée inteligent & expérimental. A base du Cubloc CB220 + Robot polyvalent et évolutit. FINALROBOT Prénom : * CYBER-TROLL. sFotePelo gus Le robot marcheur expérimental , * Un robot filoguidé + Robot pédagogiqu ce * Robot Arduino commandé par fa manette « Nunchuck » de la « Wi + Robot autonome qui sait se repérer | * Robot mobile évolutif (1" partie) * Robot mobile évolutif (2 partie} * Robot guidé par radar ‘+ Bras robotisé six axes @ servomoteurs + Robot radioguidé 80 80 Les écitions TransocSanic et le magazine Electronique Pratique proposent | sétle articles sur les mierocontrbleurs Pleaxs sous forme d'un CD-ROM regroupant tous les ateliers pratiques et les fichiers sources en Basic, Ces microcontibieus fables et conomiques sont econnus pour leurs performances et leur simpliité de mise en couvre, Les atelers pratiques ne nécessitent pas de soudures, e cablage des experimentations 'Seffectue sur une plaque insertion rapide de 840 contacts. Savela préparation d'un ou doux petits adaptateursrequiert quelques soucures sur des pettes sections de plaques a bandes cuiveées en we de les utils slsément sur la plaque da eéblage rapide. Nous avons sélectionné deux LC. Picaxe pour ensemble des aries. Pour débute, ‘ous travailerons avec le plus pet mais trés popular « GBM », puis nous poursuirons ‘avec le «2032 », un des plus récens et résperformant ca ise cadence de 48 64 MHz sans oscllateur extara! Vous apprendrez a tralter de nombreuses techniques et péripnériques : entrées rnumériques et analogiques, sorties faibles et fortes puissances, afficheurs LCD, lencodeurs numériques, sondes de températures, intsruptions, programmation par siagrammes ou en basic, et. Je désire recevoir le CD-Rom « PICAXE A TOUT FAIRE » France: 18€ Autres destinations : 20 € (frais de port compris) Nom Prenom Adresse: - Code Postal Vile-Pays Tél, ou e-mail ‘Je vous joins mon réglement par: chéque 1 virement bancaire (BAW: Fa76 1287 so00 0100 22103889380 BIC: DELUFR2200) ‘Aretourner accompagné de votre reglement & : TRANSOCEANIC 3, boulevard Ney 75018 Paris Tel. : 01 44 65 80 80 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 la 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 : 83 € (frais de port compris) Nom Prénom: Adresse Code Postal Tél ou e-mail Vile-Pays Jo ous joins mon réglament par chtque © vkement banca (SAN: Fs 126 0001002210 9899350 / BC DELUFR200) ‘Aretourer accompagné de votre relement a: TRANSOSEANIC 3, boulevard Ney TEOTS Pais Te: Ot 4465 60.80 Ala question, parfois impatiente, «le facteur a il déposé du courrier 2», Nous vous proposons une réalisation apte a vous fournir la réponse. tte réalisation est étu- die pour les boites aux lettres disposant d'une porte et d'un volet desti- és au facteur. Sur autre face, une autre porte est utlisable pare destina-~ taire. Si votre boite aux lettres ne dis- pose que de la porte de dépat, ce sys- tame fonetionnera également. Le facteur dépose le courrier en ‘ouvrant le volet ou la porte, Cet événe- ment, que nous désignerons plus tard par DEPOT, est transmis, via un modu- le sradion, & un module réceptour situ au domicile du destinataire 4 a réception de ce signal, un signal dio» de quelques secondes, du genre sonnette, est difusé et un voyant rouge se met a clignoter. En conséquence, si personne n'est sur place pour entendre le signal saudiow il ‘sera possible de voir la led clignoter. Si lun nouveau dapot de courrier a lieu le signal «audio» sera de nouveau généré ‘et le voyant rouge continuera simple- ment a clignoter. ‘Averti du dept du courrier, le proprié- tire de la boRe aux lettres se dirge vers elle, ouvre la porte qui lui est dediée, prend possession de son cour- tier et reterme sa port. et événement, que nous désignerons plus tard par RETRAIT, est transmis lui aussi via le module -radio» vers le domicile. AA réception de t'événement RETRAIT, la led rouge s'éteint definitivement cet une led verte, non clignotante, silu- imine. Le circuit de detection est alors prét pour entreprendre un nouveau ‘oycle. n'y a done aucune intervention {a effectuer sur le module situé & V'nte- tour du domicil Gette réalisation est centrée sur une pire de circuits destinés aux télécom- ‘mandes. Notre choix s'est porté sur le codeur HTI2E et le décodeur HT120. Dans la mesure ot ces deux circuits eterminent le reste de Vélectroniqu ‘nous allons commencer par en décrire le fonctionnement. Prévu pour des télécommandes ali ‘mentées par une pile, il supporte une tension comprise entre 2.4 V et 12 V. IVa, pour fonction, de eréer un train fe 400 uw elertroniquepratieua carn ELECTRONQUE PRATIOUE donde de niveau 0 ou 1 (information série») déterminé par Vétat de ses ‘entrées (information «parade Pour ce faite, le HT12E dispose de ouze entrées, dont huit sont desti= rnées & definir une adresse. Les quatre dernidres peuvent servir d'adresse ou de donnée, Le codage maximum possible est done sur 12 bits, soit 4 096 possibiltés. Notre réalisation nécessite l'utilisation de deux données (DEPOT et RETRAIT). En conséquence et pour étre compa- tible avec le décodeur HT120, nous s'utilserons que huit entrées dadres- 0, deux entrées de donnée, les deux derniéres n’étant pas utlisées. Dans ce cas, il nous reste encore 256 possibltés de codage. Le HTI2E essaye toujours de trans- mettre un ensemble de quatre mots, (constitués d’adresses et de données) Ceci est justifié parle fait que le déco- deur ne validera une réception que si le méme message est recu trois fois de suite, La fréquence choisie pour le HT12E est ssensiblement de 3 kHz. Comme 'ilustre le ciagramme de la figure 1, chaque bit (0 ou 1) utilise trois, périodes et dure done 1 ms. ear ear a4 u2e 2_) woo Domotique RSARAAAle eb BEET ELD Un mot de 12 bits va done durer 12 ms et 4 mots 48 ms. Pour assurer plus de flablité dans la communication, i nous a semble nécessalre de transmettre Une dizaine de fois ensemble, soit une durée de lordre de 480 ms. De meme, nous notons que les signaux appiqués aux entrées ne doivent en aucun cas dépasser la tension ali mentation, +0,8 V. Ces entrées ont dlalleurs das résistances internes de tirage au (+) de ralimentation «Pull Up», qui font que les entrées laissées en air sont considérées comme étant a l'état haute. Il est bien sir impératit que les entrées présentent un état stable pen- dant toute ropération de codage. Le décodeur HT12D IN support, lui aussi, une alimentation ouvant atteindre 13 V. II est prévu ee {UU UU UU $k one" seorot | Aeros! > tae pour étre utilisé avec le codeur HT12E, en mode 8 bits d'adresse et 4 bits de donnée, Le point essentiel est de determiner la fréquence de son oscilla teur, compatibie avec celle du codeur. West demandé c'avoir sensiblement : Fréq Ose décodeur = 50 x Fréq Oso ccodeur, En consequence, fa fréquence de loscilateur du décodeur sera de 150 KHz, Si le décodeur regoit trois fois le méme mot, il validera alors la récep- tion, affichera tes quatre données 2000 yor niectreniey prt com ELEC recues et générera une impulsion sur la sortie VT. Le module émetteur LValimentation est rédulte a sa plus simple expression, la source étant une pile de 9 V (figure 2). La diode D5 per- met de prévenir tout risque lis & une inversion de polar La capacité d'une pile standard étant de 500 mAh, accent est mis sur une ‘consommation minimale ONIQUE PRATIOUE Domotique oF ar He Seul_un CMOS, présentant une | Le monostable génére une impulsion | le reste du circuit (codeur HT12E, consommation de sensiblement 1 yA, positive, d'une durée de ‘mettaur 433 MHz et ampli VHP. est en permanence alimenté (U2 / | - 0.7 x 4x C1 pour le DEPOT Des que le codeur HT12E est mis sous 4001). Le reste du circuit est laissé - 0.7 x RS x C2 pour le RETAAIT tension et, dans la mesure oll la hors tension. broche TE est mise a la masse, l com La fermeture des contacts de DEPOT Des que un des monostables passe mene a encoder ses douze entrées, (porte et volet) et de RETRAIT (ports) au niveau «haut, le reste du module dont les deux signaux DEPOT et est mise en forme pour, d'une part pré- est mis sous tension. RETRAIT qui arivent sur les entrées enter un état stable, d'autre part Pour ce faire, les diodes D2 et 03 AD10 et AD11, via les diodes 01 et Dd déclencher une période d'émission de constituent une fonction OU qui sature La sortie du codeur HT12E est dirigée sensiblement 500 ms. le transistor NPN /Q3 qui, & son tour, vers 'émettour 433 MHz / TLP434A, Pour ce faire, les signaux DEPOT et _ sature le transistor PNP /Q1 Soulignons que celui-ci est compatible RETRAIT arment des monostables Une fois Q1 saturé, la tension batterie vac le module TX433N. constitués des portes NOR (A et 8) -Voe sat de (1, est disponible sur son Cet émetteur consomme au maximum pour DEPOT, (Cet D) pour le RETRAMT. | collecteur, permettant ainsi d’alimenter 20 mA, pour produire jusqu’a 16 dBm. fn 400 wn ser troniggepratique comm ELECTR F Domotique Nomenclature eMETTEUR, + Condensateurs 1,2: 1 F/25¥ 3:1 oF G4: 100 uF /25V 5: 100 pF 68: 100 9F C7: s0pF /25v 8:10 nF + Résiatances Bi, R2, Rast Ma. 5: 680 Kit Fe: 68.0 RY, AI2 6.840. FA RS. 10 ka) R10: 100 ka RIT :68kD + Semiconductaurs 1a 05 : Ne148 UL /HTI2E Radiospares, ebay) u2:0D 4001 UB: TLPA3AA (S'-Quentin Radio, Gotrnic) (1: 2N2807 (G2: BFAD (St-Quentn Rad, Lecronic) 3: BC547 = Divers Li: vK200 1, P2, PA, PS: borer de 2 pots ‘SW1: DIP Switch 08 La modulation (ASK) est réduite & «pré- sence ou «absence» de la porteuse. Pour assuter une émission fable, sur lune distance importante avec des obstacles, nous avons ajouté un étage ampiticateur constitué du transistor 2. II s'agit d'un transistor HF, que le Circuit de polarisation amene & tra- valle avec un courant collecteur de 30 mA. La sortie de 'ampliicateur est roliée une antenne, constituée d'un fil conducteur de 17 om, soit sensibl ‘ment un quart de la longueur donde. Le module récepteur Un bloc secteur délivre une tension continue de ordre de 9 V / 200 mA, Cotte alimentation traverse une diode de protection D1 et entre dans un régulateur 78L05. Il dalivre une tension stable de 5 V/ 100 mA (figure 3), Pour toujours étre & l'écoute du module emetieur, le module récepteur est constamment alimenté, mais consom- me peu, saut le circuit «audio», ce qui ne dure que quelques secondes. Le RLP434, compatible avec le modu- le RX493N, constitue le récepteur radio. Pour des conditions difficiles de réception (distance, obstacles...) il est envisageable d'utliser le récepteur LP434A, plus onéreux, mals dont la sensibiite est supérieure. Ala sortie du RLP434, nous retrou- vons les trains de signaux, compa rables a ceux émis et définis par le HTI2E. Cos signaux sont diigés vers le HT12D, qui effectue ropération inverse de celle du codeur. ls sont, par la suite, soumis & son algorithme inter- ne. Si, comme expliqué précédem- ‘ment, adresse est reconnue au moins ttois fois, alors les données (DEPOT et RETRAIT) sont envoyées sur leurs sor- ties respectives D11 et D10. Grace @ fa fonction «latch» du HT12D, Lune fois regu, le signal DEPOT reste au niveau «haut» En faisant passer au niveau haute entrée 1 de la porte NAND / USA, Vastable constitué des portes U3A et USB oscille, en générant une impuk sion de 100 ms, toutes les secondes. 400 ym stertranieymprnticg cea ELE: Crest la diode D3 qui permet d'obtenir ‘ce rapport cyclique. Dans un sens, le circuit de charge du condensateur C2 fest constitué de R3 en paralile avec 2 (diode D3 passante} Dans l'autre sens (diode D3 bioquée), seule la résistance R2 permet une ‘charge lente du condensateur. En sortie de loscillateur, le transistor 2 permet de disposer du courant rnécessaire a illumination de la led D2. Le signal DEPOT est également utilise, fen association avec la broche 17 du HT120, pour déclencher une impul- sion de commande du circuit SAE8OO. Le SAES0D est un générateur pro- ‘grammable (simple, double ou triple) ‘de gong sonore. La programmation se limite & choisi, od envoyer I'impulsion de départ. Ce choix s'etfectue via les ‘deux cavaliers P3, Pd. Le SAEBOO peut générer un courant haut-parleur de 750 mA, ce qui n'est pas possible avec notre alimentation. Le niveau sonore est ajusté avec la résistance R6 et devient ainsi compa- ‘ible aves notre alimentation. ONIQUE PRATIOUE Pour produie le son, un petit haut-par- leur de & 2 est connecté entre Ia Pin 2 ft le +5 V. Si vous souhaitez disposer d'un niveau sonore beaucoup plus 4levé, il vous faudra remplacer le régu- lateur 78L05 par un 7805 et diminuer la valeur de 6. es apparition du signal RETRAIT sur la broche D10 du HT12D, le transistor Q1 devient passant et la led verte s'llumine. Les circuits imprimés sont proposes ‘en figure 4 pour "ématteur et figure 5 pour le récepteur. Tous les percages se font d'abord avec un forst de © 0,8 mm. Pour les connecteurs, Ils sont agrandis a © 1,2 mm. Implantez les composants dans l'ordre croissant de leur hauteur Les circuits intégrés sont pourvus de supports DIL adaptés ou confection 16s & partir de barrettes «tulipe. Une attention particuliére est & porter ‘au BFR91, dont la patte la plus longue {@ son achat) détermine le collecteur La figure 6 permet insertion des composants du module émetteur. La Photo A montre le module cablé ot permet un contréle du travail effectué. La figure 7 précise le positionnement des composants du module récepteur, avec leur orientation. La photo B montre le module cable prt a 'emploi La mise sous tension s'etfectue pro- ‘ressivernent, d’abord sans les circuits integrés, Veiller & afficher le méme code sur les, DIP switchs des deux modules. reste alors & connecter les captours ouverture de portes sur le module émetteur ot le haut-parleur sur le module récepteur Nous rappelons que les capteurs de portes doivent fermer un contact, lors de ouverture (photo C). Fixée (éven- tuolement coliée) sur la calsse de la bote aux lettres, la amelle doit et en pression lorsque la porte est fermée. Llutlisation du contact NC (Normaly Closed) fournira alors le signal désiré Les essais sur table permettent de cconfirmer le bon fonctionnement de RECEPTEUR crt prev cess wee v (3, C4, 08, 67 : 100 nF 05:47 nF UY: RLPAS4A (Gottone, St-Quentin eco) U2 : HT120 Radiospares, Futurlec, ebay) 3 :eDaois Us: vats Us : SAE800 (Radiospares, E44) 1, ba: 1NeT48 2’: led rouge 0 3 mm a Sed verte 0:3 may 101, a2: 207000 Fr, Ra: 4700 RO: A7OK@ Fa, RB 47 KD RO: 12 Ka 7 680k Fe: 10 ka P2a PS: bomier de 2 plots SSW: DIP Swteh 08 Vrensemble. Parla suite, le récepteur, & Vintérieur du domicile, nous a démon- 1ré une portée supérieure a 100 m. Gomme évoqué dans introduction, cette réalisation est aussi utilisable si votre bofte aux lettres ne dispose pas de la porte arriére nécessaire au RETRAIT. Il sutfit de placer un bouton-poussoir ‘que vous presserez lors du retrait du M. HAMON Toute l'année 2010 en un seul CD N*3#5 de Janvier + Savoir calcula en mode binake * Comparer des nombres binaes * Module dafichage VGA pour microcontleurs + Pluiometrerumerque * Moniteur de vent atichage LCD * Montages pour téképhone + Modulatour da umies Ecologue et cutie fen 12 V avec ses spots & LEDs) + Amplicatour de 2 x60 W Push-Pul uitra-inaie de KT77 N°346 de Février * Sinitier a USB (parti 1: présentation) * Le simulateur électronique LTSPICE + Nouveaux Picaxe X2. Piatine d'étude pour les Picaxe 40K * Detecieur dapproche & uirsons * Minutere pour joueurs a'échecs * Hygrostat hygrométre * Commande vocale& s canaux * Le mini méiomane. Ampificateur~ Préamplficateur/ Corecteur Haute Fideité 2x22Wett NN°S47 de Mars: * Siniter&'USB (patie 2 ttachement) + Le générateur de signaux XR 2206 * Lemadéisme teroviae “Bras robotisé six axes & servomoteurs * Laboratoire d experimentations pour microconiroleurs Cubloc OB280-US8 et 68220 (te partie) * Les tiodes 6AS7G / 6080 / 6336 /6033 + Préampliicateur stéréophonique SREP. N'948 Avril + Siner a USB (partie 9: Les transactions) * Les mutpicateurs de tension “Les Modules Jennic * Atebers pratiques pour Cubloc CB280-USB. et CB220 (2 pati) + Indicateur de vitesse pour modélisme feroviare * Conte du chautfage et de aération lune min-seere ‘Table de Mixage pilotée par USB 6 entrées stéréophoniques NN°349 de Mei ‘Mons, masse, neuta, tae + Siniera'USB (parte 4: Les transferts) COSTCO enn eee fo") + Géolocalistion de véhicules via Internet ‘+ Aquariophile : sauvegarce ce exygénation * Indicateur de niveau &jauge MILONE ‘+ Systeme d'enirées / sorties par port parallel + Ingicateur de champ tourant tiphass * Arosage automatique + Carte préampliicatice pour microphone (1 pari) N°960 de Juin ‘+ Thyristors et acs + Siintier & "USB (patie 5: Les transfert, suit) ‘+ Aquaziophilia: éolarage progressit de laquarium + Simulateur de présence sans fla 4 canaux + Tirau poiteur laser * Les modems Hatf-Duplex Multicanaux TDL2A et SPM2 + Commande ulrasonique + Préamplticateur pour microphones 2 parti) N'35t de Juillet-Acdt + Siner A TUSB (pati 6 : les descriptours) + Les cicuits code mercenaries IO-WARRIOR +40 et IO-WARRIOR 58, convertisseurs USB / PARALLELE + Station de contrle pour structures gonlables + Solarimétre numérique + Arrosage automatique pour plates dintéieur + Aquarophile : conte de a température de eau + Bréampli pour microphones (3 parte) N'862 de Septembre + Sintier &TUSB (partie 7 :Ténumération) + Eciarage de secours + Minutere vocale + Compte-tours a fore optique + Telemetre rumérique ‘venation con ~ ‘+ Accordeur pour guitare + Eolaage secteur progressit ‘+ Tetécommande multfonctions pour apparel photo numérique + Module de protections pour ampificateurs et ‘enceintes N°S53.de Octobre inler & USB (parte 8 : le pSriphérique fonctionnel) ‘Aide & installation des panneaux solares * Graguateura thyristor + Mini servaurInterfacable ‘Bateau amorceur (1™ parte) + Bart vocale de porte d'enires + Générateur pour tests ¢ampificateurs eaucion N'954 de Novembre, + Un robot foguid + Teesurveilance du secteur 230 V ‘+ Bateau amorceur(2* parte) “+ Ensemble thermostat /thermometre “= Thetmomate dflérenil “Alimentation la nome ISO pour autoradio ‘+ Préamplifcateurstéréophonique 5 entrées 2LIN- USB - SP DIF et RIAA, N"965 de Décembre ‘+ Le module Arduino «Duerilenove Lamanette “Nunchuck: de a Wi ‘Une animation pour sapin de noét + Bateau amorceur (3 parte) + Emetteur/ Récepteur de surveilance our apparels electriques 220 V ‘= Gyrophare a leds ‘+ Robot Arduino commands parla manette «Nunchucke de ia «Mis ‘+ Orchestral 500. Ampliicateur pour audiophiles 500 W RMS /40. Je désire recevoir le CD-Rom (fichiers PDF) « Toute l'année 2010 en un seul CD » France :30€ Union européenne: 32 Autres destinations : 38 € (frais de port compris) Nom Adresse Code Postal Tél. ou e-mail Prénom Vile Pays Je vous joins mon element par:4 cnéque 7 vrement bance AA 76 128 90m 019 Z10 9 BNI LUFC Aretourner accompagné de vote relement a: TRANSOOEANIG 3, boulevard Ney 75078 Paris Te. = 0144 6580 80 Pour votre aquarium un programmateur horaire sans fil La réalisation proposée permet de programmer les horaires de fonctionnement de Péclairage et de la pompe a air d’un aquarium depuis un ordinateur PC, sans connexion filaire. De plus, il surveille la température de l'eau et actionne un buzzer en cas de dépassement des seuils programmés. a bonne gestion d'un aquarium de poissons exo- tiques nécessite certaines contraintes. La puissance et la durée d’éclairage, par jour, sont déterminantes, en particulier sur la santé des plantes aquatiques. Une durée d’éclairage excessive, en revanche, risque de favoriser la proli- fération des algues. La pompe a air, qui génére des cor- ges de bulles, n’'a pas qu'un rdle esthétique. Elle proveque des remous de eau, favorablas & son oxygenation, fen particulier sil n'y a pas ou peu de plantes aquatiques. Elle contribue également a baisser légdrement la température de l'eau en cas de fortes chaleurs Par contre, il n'est pas consellé de laisser fonctionner la pompe a air en permanence, car son action s'oppose au CO2, nécessaire aux plantes aqua- tiques. Il est donc utile de pouvoir régier la durée de fonctionnement de ces f° 800 wow elertreniquucpratieue com accessoires, afin dobtenir un écosys: tame équilibe. Les amateurs aquariophiles, dans leur grande major, utlisent des program- mateurs électromécaniques, qui se trouvent aisément en grande surface. Si ceux-ci ont lavantage o'étre d'un faible codt, is ont linconvénient de se sdécaler» en cas de coupure du sec- tour. Ils nécessitent l'opération, fast dieuse, de remise & l'heure a chaque changement été-hiver. De ce point de vue, lutlisation ce notre programmateur est beaucoup plus souple et son horloge sauvegar- ge évite toute incidence lors des cou- pures éventuelles du secteur En outre, & condition de réaliser la sonde thermométrique décrite dans Cet article, il permet datficher la temn- perature de Meau et de fixer des seuils, d'alarme. Ce programmateur est ploté, & distan- ce, au moyen d'un logiciel sur PC pourvu d'une version de Windows XP u postérieure, Remarque préliminaire Cette réalisation permet I'allumage et extinction progressifs du dispositif d'éclairage, ainsi que le réglage des puissances (minimale et maximale) La source d'éclairage est donc faite de créneaux de largeur variable (PWM), & basse tension, qui ne peut convenit qu'aux systémes a lads (ou éventuolle ‘ment & lampes a incandescence). Los éctairages d’aquariums a leds sont € la mode et nombreux sont les sites Internet qui en proposent différents modéles. Ne vous lancer done pas dans cette réalisation si votre aquarium fest 6quipé de tubes fluorescents ot si vous ne désirez pas changer ce type d'éclairage, Notre systéme est const- tué de trois modules indépendants = La carte principale, qui sera placée pres de l'aquarium = Le madule «transmetieur, connecté sur une prise USB du PC - La sonde thermométrique, connectée la carte principale 428 [+8 =Us +a & aa +8 5 f} 8 z= a =e 5 seme | | ze | £ aes set si a me a at di os 13 22— || ° », Eat ae end mele TG re ‘uz: DS1902+ s = i ra toe, s aa eaneossey tbe @ ee ‘TRXY: RFONTS3 ae ' —s- S00 ee. ay EER 7 ae ea) La sonde thermométrique est option- nelle et son absence n’a évidemment pas d’ineidence sur la fonetionnement de la programmation des horaies. Lalimentation de ensemble devra fournir une puissance qui dépendra, bien entendu, du systéme 0’éclairage, Sa tension de sortie, stabilisée ou au ‘moins dGment fitrée, pourra étre com- prise entre 6 V et 40 V. Compte tenu de la largeur des pistes du circuit imprimé, il sera souhaitable de ne pas excéder une intensité per- manente de 3 A. La puissance ainsi disponible reste toutefcis fort généreuse concemant un fclairage d'aquarium et permet de s'adapter & la plupart des situations, y compris celles pour lesquelies ce Montage est desting & d'autres récer ‘tours qu'un systame d'éclairage, La possibilté ¢'alimenter la carte, jus- qu’a 40 V, permet de satisfaire des montages d’éclairage composés d'un grand nombre de leds, ou groupes de leds, cAblées en «série: Une telle disposition permet, en effet, de limiter le nombre des résistances de limitation de courant et d’en rédui- re ainsi la puissance dissipée. La carte principale Le schéma de principe est reproduit en figure 1. Un fusible rapide limite les dogats en cas de court-cireutacciden- tel sur l'une des sorties de la carte. La diode D2 assure le méme service, en cas diinversion des polartés. Cette diode aurait pu étre placée en «sérien dans le positf de I'aimentation, mais elle aurait eu & supporter en perma- rnence l'intensité utile, tout en prove quant une chute de sa tension de seuil, électronique interne de la carte est alimentée sous une tension de 3,4 V. Un convertisseur DC/DC se charge de fournir cette tension, un régulateur classique ne pouvant s’acquitter de cette fonetion, compte tenu de la large plage de tensions possible & entrée de la carte et de la puissance dissiper fen pure perte, Celle-ci est donc assu- rée par U1, un MC4083AP, trés cou- rant et peu codteux. La tension de sor- ‘ie est déterminée par le pont diviseur constitué de Rt et R2, tandis que RS assure la limitation du courant. Le microcontrdleur US est un Atmel ‘ATmega326P, en boitier DIP, bien distri- ue par la plupart des revendeurs 2000 yor niectreniey prt com ELEC de composants. Sa frequence ahorio- ‘ge est fixée par X2, un quartz de 11,0592 MHz. Ce quartz est tr répan- du, puisqu'll convient au générateur de bauds des microcontréleurs, en per- mettant les débits standards de com- ‘munication de USART, en occurrence ‘de 9 600 bis dans notre application. La connaissance de Iheure courante ‘lant évidermment indispensable a la programmation des horaires d'écleira- 192, cette fonction est confiée & U2, un DS1302. Le fonctionnement de ce cir cuit intégré est assuré, méme en cas, de coupure d'alimentation, grace au super condensateur» C6 de 022 F (Farad). Le comptage du temps peut ainsi étre maintenu durant plusieurs jours, sans alimentation extériaure. Les sorties de la carte sont au nombre de trots. La premidre sortie, disponible sur le bornier 81, est a connecter au diepost- tif declairage de aquarium Cette sortie délivre des créneaux de tension, @ une fréquence d'environ 200 Hz. La durée de ces crénoaux est variable, selon la puissance d'éclarage demand ONIQUE PRATIOUE Be & s spies {TTT 7 ose [fg S8EeETEH 2 es |i, : vem ect) nay S858ehexess| = a= “LO hi ay ST & = A ee La deuxieme sortie, disponible sur le bbornier B2, est a connecter ala pompe 2 ae. Cette sorte delivre, directement, la source d'alimentation durant le temps de fonetionnement programme, i les pompes & air pour aquariums sont courantes en 230 V, elles existent également en basse tension, bien qu'elle soient moins repandues, Le choix d'un modale fonctionnant Sous basse tension est motive pour des raisons de sécurité, compte tenu un mileu aquatique. La encore, une recherche sur Internet apportera de nombreuses réponses. Si vous possédez d6ja un modéle en 20 Vil vous faudra alimenter a carte en 12 V et y ajouter un convertisseur 12.V/ 290 V du type de ceux qui se connectent sur un allume-cigare. Une autre solution consiste & confectionner ne interface a relais, Ces deux sorties sont contrélées par les MOSFET M1 et M2, tous deux de type IRL2505. Ces composants ont été choisis pour leur falble Rosen, mais surtout pour leur fable seuil de conduction, ear lo rmicrocontréleur n'est alimenté qu'en 34 V. Toute autre reference aux carac- téristiques équivalentes peut, bien entendu, convent. La diode de «rove libre» D3 ajoute une protection en cas de connexion d'une charge setfique, Volontairement ou par erreur, sur la sortie destinée a Véclairage. La troisiéme sortie, disponible sur le bornier B3, est utlisée comme alarme fen cas de température anormale de Veau du bac. Lorsqu’elle est actives par le logiciel de commande, elle délivre la source d'alimentation de facon intermittente, avec une période d'environ une seconde. Elle est desti- née exclusivement @ un «Buzzer» pid zoélectrique, donc a faible consom- n. Il faudra choisir un modale & oscilateur intégré, Ces composants couvrent généralement une grande plage de tensions, typiquement de 3V 430 V at sont faciles @ trouver chez la plupart des distributours, La surveillance de la température de Veau, souvent située entre 26°C et 28°C, peut s’avérer fort utile en cas de delaillance du systeme de chautiage le fonctionnement du dialogue avec ou, a Vinverse, en cas d'une canicule le PC. prolongée. Pour terminer la description de cette Le connecteur J2 sert ala programma- carte, venons-en au composant tion du microcontrbleur. d'émission-réception TAX!: Le connecteur J3 est dosting a la Ils’agit d'un RFD21733, de la société sonde thermométrique, sielleest utll-californienne RF Digital, i! émet et see. recoit les données d'une communica Une option dite de «progressivité» per- tion série» classique shalt duplex» met de simuler, de fagon trés accélé- _'émission stant déclenchée parla pré- ree, le lever du jour ou la tombée de la_ sence des signaux sur sa broche TX. uit. Cette fonction, qui n'a qu'un réle Les trames émises commencent par esthétique, permet donc Vallumage ou adresse du destinataire, PC ou pro- ‘extinction de 'éclairage «en dou- grammateur horaire selon le sens des cour». La diode bicolare LED! atteste échanges, suivie du message utile et du bon fonctionnement de 'éclairage. se terminent par une somme de Elle clignote en rouge pendant la controle de Vadresse et du comps du phase d'allumage, puis passe au vert message, Cette version comporte une permanent durant toute la durée de —antenne intagrée, bien suiisante pour F'éclairage. Enfin, elle clignote en vert un usage & courte distance, alors que pendant la phase dextinction pour le modéle RFD21735 est prévu pour s'éteindre a la fin dela période d'éclal- une antenne extérieure, rage. A la fin de la phase d'allumage, I! opére dans la bande 2.4 GHz. Il est I'éclairage est a son niveau maximum, tolérant aux interférences dues au Wi paramétré depuis le logiciel de com- et intagre un controle de redondance mands. A la fin de la phase d'extine- cyclique (CRC) sur 16 bits. tion, léclairage est a son niveau mini- Sa tension d'alimentation doit tre ‘mum. II peut tre nul, ou faible, pour comprise entre 2 V et 3,8 V, d'ou nate assurer une petite Iueur de veille. choix de fixer & 34 V lalimentation Les diodes LED2 et LEDS attostent intone de la carte. fe 400 yw cle treriquepratigue cam ELEGTRONUE PRATIOUE Le module transmetteur USB Le schéma de cette carte est repro- duit en figure 2. II comporte un convertisseur USB-UART FT230XS, de la tres connue firme FTDI. Les lignes RX et TX sont directement reliées a l'émetteur-récepteur TAX', du mame type que celui qui équipe la carte principale. Lalimentation de calui-ci est fournio parla sortie 3,3 V du FT290xS, La diode LED! atteste la présence du 5 V USB, tandis que les diodes LED2 et LED3 pormettent de verifier le fonctionnement du dialogue avec la carte principale. La sonde thermométrique Le schema de cette sonde est repro- duit en figure 3. IN se résume & deux composants, un DS17228 et son condensateur de découplage d'alimentation C1 La resolution de ce thermometre est programmable en 9, 10, 11, 12 bits. ll peut mesurer des températures comprises entre -85°C et +120°C. ll peut communiquer en mode SPI ou en mode «3 filss, selon I'état de sa broche SERMODE. Celle-ci est connectée en permanence au +3.4 V, puisque c'est le mode SPI qui est uti- lise ici, Un cable souple & six conduc- teurs relie la sonde a la carte princk pale. En plus des signaux néces- aires @ la communication SPI, ce cable vehicule 'alimentation en 3,4 V nécessaire au 0817228, La longueur devra toutefois étre rai- sonable (= 5 m). Réalisation pratique Les composants CMS lI-ne vous a pas échappé que les composants & «piquers ot les circuits intagrés en boitier DIP se font de plus fn plus rares, du moins pour ce qui cconcere les matériels récents, I n'est pas douteux de penser quills ne seront plus qu'un lointain souvenir d'ici quelques années. 400 yom stectrnieympreticg cum ELECTRON! Notre application met en couvre trois composants de type CMS. lest relativement aisé de souder pro- rement ces composants, & condi- tion de disposer -d'un fer & souder thermostaté de bonne qualité, a panne fine et par- faitement propre + d'une pince précelle & pointes fines - d'une loupe éclalrante d'établl, afin d'avoir les mains libres , surtout, d'un rouleau de tresse & dessouder de falble largeur (0,8 mm) Vous pouvez alors procéder comme suit: ~étamer, modérément, une des plages cuivrée d'accueil du compo- sant, sur le circuit imprime = tenir le composant a aide de la pince précelle, en exergant une pression limitée, afin que celui-ci ne «s'6jecter pas. placer deélicatement le composant sur le circuit imprimé, de fagon que ses broches soient exactement positionnées au centre des plages d'accueil, en veillant qu'il soit dans le bon sens | - chautfer la plage d'accueil préala- blement étamée, ainsi que la broche correspondante du composant, afin de le fixer. - souder les autres broches du com- posant, il est inévitable que deux ou plu- leurs broches du composant se soudent entre elles par capillarité, fu de par la largeur de fa panne du fer, c'est tout a fait normal. ~ 6ter les ponts de soudure excéden- talre entre les broches azide de la tresse a dessouder. + verifier scrupuleusement, a la loupe, qu'aucun caurt-circult ne subsiste entre les broches. Pour évacuer le moindre doute, s'aider d'un ohm- metre placé entre les différentes pistes qui ménent au composant fraichement soudé. Les circuits imprimés ‘Au nombre de trois, nous avons = figure 4 la carte principale = figure 5 le circuit transmetteur = figure 6 le circuit de la sonde Ces circuits ne présentent aucune aifieuté pour leur gravure. LLors du montage de la carte principale (figure 7 et photo A), i est preferable de commencer par les composants qui concernent laimentation 3,4 V, en occurrence U1 et ses composants associés, c'est-a-dire de Jt a C8, Avant de poursulvte le cablage de la f° 800 wow elertreniquucpratieue com carte, verifier au multimatre qu'il n’exis- te pas de court-circult aux bornes de LJ le fusible F1 étant en place, Connecter ensuite, sur Jt, une alimen- tation DC d'une tension quelconque comprise entre 6 V et 40 V. Mesurer au rmultimatre la tension présente entre le point commun A2-C6 et la masse. Catte tension doit s’établir entre 3,3 et 3,8 VS olle se trouve un peu en- deca ou au-dessus de ces valeurs, modifier g2rement les valeurs de Rt (ou R2, la limite maximale imposée par le RFO21733 étant de 3,6 V. Si ello se rouve différente de plusieurs taines de milivolts, i existe alors pro- bablement une erreur de composants fou un défaut dans le circuit imprimé. Continuer ensuite insertion des autres composants, sans oublier Ie Nomenclature ‘CARTE PRINCIPALE + Condensatours 1: 100 uF /63V 2: 022/55 v Farag) 3: 1 0F (C4, 05:22 pF 68:1 000 pF /63¥ 7,68: 100nF + Résistances Rt : 2.948 (orange, orange, rouge) Re: 5.5 kn Wor, ble, rouge) RB: 1.0 (maron, nok, 0°) [R4, RO, A? : 680 0 (bleu, gis, marron) 1R5 47 Ki Gaune, volt, orange) ‘RB, R9, RIO: 1K (matron, nor, rouge) FIT 150.0 (marron, ver, marron) + Semiconductours 'D1 & D4 : $8260 (Conrad rt. 185991) LED! : code bicolor faible ‘consommation LLED2 :aode verte faible ‘consommation {LEDS : code jaune fable ‘consommation Ut: MO34063AP (Conrad ret 1014424) transmetieur TAX1, celui-ci étant soudé du cote culvré du circuit impri- mé (photo B) Ne pas oublier de souder les straps, en partculer celui qui se trouve sous le support du microcontréleur. La réalisation du module de communi- cation USB (figure 8 et photo C) n'ap- pelle pas de commentaire. II faudra s'armer de patience pour souder le FT230XS, dont les broches sont espa- ccées de seulement 0,64 mm. Le recours @ la tresse & dessouder sera probablement incontournable ! Commencer par souder de préférence les deux composants CMS, du coté cuivré (figure 9), de maniére & pouvoir poser le circuit imprime a plat, sans etre géné par les comoosants sur autre face. Ce detail est a'autant plus pertinent que, afin de réduire la taille du circuit imprimé, es résistances sont soudées verticalement, Ne pas oublier de souder les straps, du cété composants non CMS. Cela peut paraitre évident, mais il faut viter dinvoduire ce circuit dans un boitier métallique, ou comportant une partie métallique. Vous noterez,d’ailours, qu’aucun plan dde masse sur le circu imprimé ne fait U2: DS1902 (Mouser rt. 700-0S1302) CARTE SONDE Us :Tmogas2e-PU (Mouser tél. 558-ATMEGA%28-PU) U1 :DS1722S (Mouser ét T00-0817228 IMI, M2 : IRL2S0SPBF (Mouser rt CConnecisur HE-14 femelle (Conrad 942-1RL2505PBF) ret. 1173901) 1: 80639 (Conrad rt. 154814) 1: 10008 ‘TRXI: RFDZ1733 (Mouser 975-RFD21739) (CARTE TRANSMETTEUR eames * Condensateurs 2X1: quartz 32,768 KH (Conrad 1, C2: 47 oF céramique aoa) (63, Ca: 100 nF 3X2 : quarts 17,0500 M2 Conrad 7 aus ésiotances RY: 1 kQ (marron, noi, rouge) Ls inductance 220 pH (Conrad ‘ fiuces 2, RO: 27 (rouge, violet, noi) Fa, RS = 680.0 (bleu, gr, marr) Bt, B2, BS: borer & vis 82 plots Reviageewe ies "1 embase DC10A (Conrad re. 739742) “2 embase HE-10 male 2 x 3 eontacts + Semiconducteurs (Conrad ret. 741438) U1: FT290xS (Mouser rt. 696-FT290XS-R) 48: ombase HE-14 6 contacts (Conrad TAX : RFD21733 (Mousa ri, ra 1173819) 975-RFD2T789) Fi: fusible 4, 5x 20, avec support pour —_LEDI : iodo rouge fib consommation a LED? : cis jaune faible consommation 2 supports DIP-# pour Cl LEDS : code vere fable consommation + support DIP-28 pour Cl Buzzer piézodoctique a oscilateur = Divers Intéoré (Conrad 6 717608) Embase USB tyoe B Mouser rf, 534-924) face au transmetteur @ 2,4 GHz, | est rempli de colle @ chaud, pour en comme préconisé par le fabricant de | essurer I'étanchéité (exemple avec la ce composant. photo @). Cette remarque vaut également pour Une sage précaution consiste a la carte principale. immerger la sonde durant quelques La réalisation de la petite plaquette de | heures, dans un récipient rempli d'eau, la sonde de température ne pose pas | pour s'assurer de son étanchéité, de probléme particulier (figure 10 et avant de la placer définiivement dans photo D). Utliser un céble souple & six | aquarium. La lenteur des variations conducteurs pour la raliar a la carte de la température de l'eau d'un aqua- principale (photo E). Bien repérer les rium est telle, que Inertia thermique fils, en respectant la numérotation indi- | de la sonde n'a pas d'incidence sur la quée sur les schémas, afin d'éviter mesure. Il est quand méme préférable lentuels croisements. Le célble est | de choisir un boitier le plus petit pos- fixé par un collier en plastique, passé | sible pour y abriter le circuit imprimé, dans les deux trous du circuit imprimé, | afin de limiter le volume d'air entre le prévus & cet effet. ine reste plus qu’a | DS1722S et eau. insérer le circuit dans un petit bottier ‘ubulaire en plastique, tels ceux qui Remarque sont utilisés comme conditionnement | En cas de difficulté d'approvisionne- de certains médicaments (photo F). ment du connecteur J3. vous pouvez, Pratiquer un trou dans le bouchon bien str, souder les fils cirectement en pour la passage du cAble. L'intérieur | lieu et place de ce connecteur. 400 yon nlertronieeprtig. cern ELECTRONIQUE PRATIOUE Cependant, pour faciliter la pose ou le retrait de la carte principale sans avoir ® retrer la sonde de aquarium, inter- coalez dans le cable de la sonde un jeu de fiches DIN male/femelle a six contacts, plus faciles & trouver dans la plupart des magasins de composants lectroniques. Aprds les derives vérifications d'usa- ge a la loupe at a l'ohmmétre, afin de Confirmer 'abeence de court-circult du type pontage de cuivre ou d’étain entre deux pistes du circuit imprims, relier sur J1 une alimentation de labo- ratoire regiée a 12 V. La premiere étape consiste évidem- ‘ment & programmer le microcontroleur ATMEGAS28-PU. Le fichier binaire & charger dans le microcontréleur porte le nom de sprogaquarium.hex. West téléchargeable sur notre site. Le connecteur J2, & six broches, est destiné & la programmation ISP du rmicrocontréleur, dont I utlise les lignes RESET, MISO, MOSI et SCK, ainsi que le +3,4 V et la masse. Le brochage est, bien str, conforme au standard des programmateurs AVR. disponibles sur le marché, Beaucoup de programmateurs AVR sont pourvus d'un connecteur & dix broches, nécessitant alors un adapta- teur dix broches vers six broches. Vous pouvez trouver cet adaptateur sous différentes formes, avec ou sans nape, sur plusieurs sites Internet. Certains modales de programmateurs AVR sont parfois fournis avec les deux types de connectours. Des programmateurs AVR sont dispo- ribles, comme Tastucieux USBASP, uil est possible d'acheter en kit ou monté, pour moins de 5 € et Vutliser avec des logiciels gratuits sous Linux ou Windows, comme eXtreme Burner, fu AVADUDE et son interface gra- pphique pour Windows AVADUDESS. Si vous possédez une carte Arduino, sachez qu'll existe aussi une procédu- re pour Iutllser comme programma- teur AVR (voir Internet). Attention : certains programmateurs pour AVR peuvent éire configurés pour fournir & la cible Falmentation issue du port USB. Si cette option est judi cieuse, car elle permet de ne pas avoir a alimenter a cible extérieurement, elle peut étre dangereuse si vous oubliez len fixer la bonne tension, générale ‘ment par le positionnement d'un cava- lise Dans le cas présent, si la cible se trouve, par erreur, alimentée en 5 V au lieu des 3,3 ¥, le transmetteur FD21733 risque fortement de trépas- ser | Sur ces types de programma- teurs, il est donc prétérable d'éter le cavalier d'alimentation et alimenter la carte extérieurement. Si le mictocontrleur est neuf, done Verge, les fusibles CKDIVS et SUTO sont par défaut actives et c'est oscilla- teur RC interne qui est configu. Comme la division de la fréquence dthorioge par 8 n’est pas souhaitée, il faut commencer par désactiver le fusible CKDIVS, et configurer oscilla teur en mode externa sur «crystal 8-16 MHz» dans les options du logiciel de programmation. Noter que, pour les microcontréleurs Atmel, un fusible est & tat 0 quand i fest active ot A Vétat 1 quand il est désactive Les logiciels des programmateurs tien- nent compte de cette particularité ot lune case cochée indique que le fusible correspondant est activé. Das que le microcontréleur est pro- grammé, la diode LED! doit s'iluminer fen vert quelques secondes, comme alle Ie fera & chaque mise sous ten- fe 400 yw cle treriquepratigue cam ELEGTRONUE PRATIOUE sion, pour attester le démarrage du programme. Connecter ensuite le module trans- ‘metteur eur une prise USB du PC. Sous Windows 7 (8 jour) ou supérieur, il vous sera probablement demand de patienter durant la recherche et installation du driver FTOI, ce qui pourra prendre une bonne minute. Sous Windows XP, il faudra sans doute télécharger le driver adéquat a V'adres- 80. http://mvw.ftdichip.com/Drivers/ D2xX.him. La page du site propose de ‘telecharger ensemble des fichiars du driver, ou bien l'exécutable portant lo nom de «GDM 2.10.00 WHOL Certfied.exe», qui se chargera de l'ins- tallation automatique du driver. Ceci terminé, un numéro de port COM sera attribud & ce nouvel héte. Notez ce numéro, ear il sera nécessalre au fonctionnement du logiciel de pro- ‘grammation des horaires. En cas d’ou- bi, vous pouvez le retrowver en ci quant «droit» sur Vicéne du bureau Poste de travail» ov «Ordinateur, puis «Propriétés», puis «Gestionnaire de périphériques», puis enfin «Ports (Com et LPT)». En enlevantremettant le connecteur USB du module trans- metteur, le port COM concerns doit alors disparaltre/éapparaitre, Dans un premier temps, il est prété- rable de tester la carte principale sur table, & proximité du transmetteur et de connecter une lampe de 5 W de voiture sur le bornier 81, pour simuler Véclairage de aquarium, a carte étant toujours alimentée en 12 V, Sur le site de la rewe, téléchargez et décompressez le fichier «Install progaquarium.zio». Ensuite, lancez Vexécutable «instal! progaquarium.exe, Un raccourci sera créé sur le bureau de Windows, Au laneement du programme, aucune commande n’est acoessibie tant que la communication entre la carte princi- pale et le transmetteur n'est pas éta- bile, Pour ce faire, il faut choisi le port COM correspondant au transmetteur connects précédemment sur une prise USB du PC, puis cliquer enfin sur Connecter» La figure 11 présente la fenétre princi- paale du programme. Le choix du port COM se situe @ gauche en haut de cotte fenatre, tandis que la parte drol- te sort & définir 'adresse de la carte principale. Cetle demitre option est inutile dans le cas présent, car 'adres- se par défaut, 01, comtespond a calle du programmateur horaire et il n'y a pas lieu de la changer. Ce parametra- ge d'adresses a été mis en place, au as 04 plusieurs dispositfs, aquariums ou autres, seraient installés dans le domicile et communiqueraient avec le PC par le méme module transmetteur USB. Ainsi, soul répondra le dispositit corespondant a adresse sélection- née. Cette configuration permet égale- ment de connecter les dits dispositfs un serveur web, équipé du méme transmetteur & 2,6 GHz, mais il s‘agit la d'un autre sujet. Un fichier d'aide au format HTML peut apporter des préci- sions compiémentaires sur le fonction- nement du programme, 1! peut tre consulté directement en cliquant sur le point dinterrogation situé en haut & ‘gauche de la fonétre principal La communication étant établie, vous pouvez vérifier le fonctionnement de la carte. La premiére opération a effectuer consiste a mettre la carte a 'heure courante du PC, en cliquant sur le bouton de mise a 'heure, Pour en confimer la bonne prise en compte par a cible, clquer sur le bou- ton de rafraichissement pour atficher V'heure et la date actuelles. Des que la carte est mise & rheure courante, il est possible que la diode LED? clignote en rouge durant une minute et que la lampe de test s'allume progressive- ‘ment. Ceci est normal si vous mattez ten service la carte durant les horairos pprogrammés par défaut, soit entre SH et 18H. Notez qu'un message pourra Vous averticque certaines commances ne sont pas accessibles pendant la phase d'allumage, soit une minute par défaut, Pour la suite du test, fixez & 0 le consigne «Minimum et & 1 la cconsigne «Maximum» dans la zone du paramétrage de l'éclairage, Si la sonde de température est connectée, la température ambiante doit étre atfichée dans la zone corres- ondante. Si ell n'est pas connectée, la mesure de a température peut étre rimporte quelle valeur aléatoire Ensuite, cliquer sur le bouton «ON» situe dans zone «Test d'éclairagen, ‘out en bas de la fendtre principale. En déplagant le curseur du «potentio- metres de cette zone, la lampe doit s'allumer plus ou moins fortement selon la position du curseur. ‘Terminer en ciquant ensuite sur «OFF» pour éteindre la lampe, Relier maintenant ia lampe sur la sortie 82 destinge & la pompe & al. Verifier qu’elle s‘allume et s'éteint en liquant sur le Bouton «ON» ou «OFF» dans la zone «Test bulloure, Sila sonde de température est prévue, procéder ensuite au test de lalarme, apres avoir connecté le buzzer sur la sortie B3. Mise en place définitive Les tests précédents ayant été concluants, procéder a la mise en place du programmateur horaire aux ‘cotés de aquarium. Connecter sur les borniers correspon- dants le cable de léelairage et ceux de la pompe @ air et du buzzer, si ces accessoires sont prévus. Attention de bien respecter les polari- 16s, en particulier celles qui sont rela- tives a Méclairage, car une erreur de raccordement pourrait provoquer la destruction des leds, leur tolérance & lune tension inverse étant générale- iment trds limitée. Les fabricants de rubans a leds en indiquent, en principe, soit le courant ‘nominal, soit la tension d'alimentation. Dans ce dernier cas, il faudra, évidem- ment, choisir une alimentation de la ‘tension correspondante, qui sera trés probablement de 12 V ou 24 V. Dans le cas ol le courant nominal est spécifié, lest judicieux d'insécer provi- soirement un ampéremetre en «sétiew sur la sorte d’éclairage. Cliquer alors surle bouton de test d'éclairage sur le logiciel de commande et monter pro- dgressivement le curseur jusqu'a obte- rir le courant moyen spécitig, diminué d'une marge de sécurité. L’expérience monte que la puissance d'éclairement produite par les leds est peu ditférente entre le courant maximum spécifié et 9 courant diminué jusqu’a -20 %. Par contre, catte marge est favorable & la durée de vie des leds, 2000 yor niectreniey prt com ELEC Une fois ce réglage effects, reporter la valour numérique de la position du ‘curseur dans le champ de saisie de la ‘consigne «Maximum et la valider Dans le cas oi la tension d'alimenta- tion du ruban de leds est précisée et que Valimentation du programmateur d'éclairage est de méme tension, on peut bien sOr fixer la consigne & son maximum, solt 254, line reste plus qu’a placer la sonde de température dans aquarium, en fxant son céble contre une paroi avec des vontouses adaptées a ces usages. Dans la mesure du possible, il faut 6vi- ter de disposer le programmateur horaire a mame le sol et limiter les obs- tacles métaliques dans son environ- nement immeédiat, afin d'assurer la ‘qualité de la communication avec le PC distant. Vous pouvez maintenant régler les horaires de fonctionnement souhaités at les valeurs d’éclairage minimale at maximale, ainsi que les seuils dalar- me. Noter que la mosification d'un ‘soull d'alarme peut ne pas prendre atfet immédiatament, le programme ne mesurant la température qu'une fois par minute. Le choix de la résolution de la mesure de la température est de 12 bits par défaut. Cette résolution est celle qui nécessite évidemment le ‘temps d'acquisition le plus long, ce ‘qui, dans le contexte de cette applica ‘ion, ne présente aucun inconvenient, Un facteur de correction de la mesure de température est prévu dans le logi= ciel. lest, par détaut, fi & 1 et peut @tre_ modifié, en s‘appuyant sur un thermometre de référence, si vous ‘constatez, dan la durée, des mesures systématiquement pessimistes ou optimises. lin a, en principe, aucune raison de changer ce paramétre, le DS17228 ayant été étalonné a sa fabrication Nous ne doutons pas que cette appi- cation apportera un confort indéniable @ Famateur aquariophile Si cotte réalisation nécessite une cer- taine dépense en composants, on pourra la relativiser en consuitant les tarfs de produits commerciaux aux fonctions équivalentes, dans. les magasins spécialisés. LEBRUN ONIQUE PRATIOUE I. nemoneie irc Memon cesar Rein Gens + Hate Mc 7 ayonian ee PICAXEDE+ ne nto tsxomn xu» Calas eamsrog: f+ Robe + chal » Orisa fare lace 1.35 kis aa core es ds pare fl Anpscur mob » Sen nga -ng gf. Antone | eas Su eect age edna Lolo ACE a pou ee» Devoe inSniear + Aogedomige 23 17S W RMS © Sus dc MIMEMore de Om ct COvouafl Con dale wnvcnghe af Vore compa chemi 3 Ampkicacur » Punter - cso rc ete en fl err Ee CEE © paces ta es eee pare Bat eee ee Jarstunseraicréoxmie. + Conte emerge’ po ol xa a z xe $98 san dros ffs Ue rin Noe SOM Rats pr ona Tn Wi Too rma eae OCC Jontshloes sscatcace Ahr ag Bc” Eta psMopery RG cp eden» eA gnome ca mae en res ARE ano = Io UENE CARR ow) Te Bevel api ab ews» Ke Vm fee PANE St eri pone te sas LEGO NXT me te corse ous Obs Pesan Ro ts ans anf tener ex: Pca ton ere' ser cee emmy crnce* Petite rac ee ae Dna a OMe mn pr andor defeats ‘Keeffe pe Se once a ee ovomnt fl etc as SP Piinpewicats [isu dite San Rempel oBIOMEGHAopcone ls Neva Ee ape Chen pr scams fl ore age Lesion done 1 200 HA fl Na z ‘wr 5 conn TF pombe Coomns vanuspsrdpef> Come popaneat pou fle CALRESAO, CAL fl Phar optim Lapa Comma Ui us pou ‘me elf CoaarDszlar Mone se pier + Lappe MABASIC aff tS Ant OsmarffnsneCXC pref snge Sarco ast» Teoma oe ween PC «Une Ex spc S'CALRESNO Bn ur s+ no abe Cavin» ARDUINO tinct ermcernel{ Mi Anptstr e083, [fe prema + Rane mele AeeitaseneCNC (pe ise berats GENE DUNG ff src + es acme CNC ed age ant imccpranPCANE-NMD ice (SE pa cdr Gscrserrgancsf~ pos Asst once Pononere ic To pesece secur 24 VBS Me» Prior de ean cw anni pr cod ado aes eta Crone Talvonans RF sexs” Tieroan pion Cuicesdlenwgue wines! fe ‘aie ere (330 [332 333 335 (336 TTARITS PAR NUMERO -Fhisde pr compris aiceMetinptane 600€-DON par ain:8a0e [337/338 339 [340 344 ise 8,00 € iors eek TED 1a 900 € 29s 100 = FORFATT S NUMEROS Fats de port compris + France Métiopoitaine 2400 DOM paravion:s200€ [365 [371 |373|374 375 iss : 32,0 € - TOM, Earop nada :36,00 € pays 40,00 € 376 [377 380/381 382 NDIOUE ROC RNG rT VENVOI MON TCC teMteNTt 383 [385 386 [387 388 © par cheque joint a Forde de Electronique Pratigue - Le paicrcn par chegue ext rurvé a France et aux DOM-10M |390 [391 |392 [393 394 | Sinton ne RAN FR 29 oy 30 9 0-BICDELU PDN) 395 [396 397 308 309 Nom Prénom f Advene (Code postal VillerPays Te.ou email Toute en un seul CD See eR ee cs eee ay Deer Se See eas oe cay See eer Pts Seneca Pato) SO ce ee OEE So} Cre ize * Genérateur sinuscidal a synthese digitale cod See oe mn a2h Dente ence oot crn See oor Patch eet ed ete eco Pat) * Les plies rechargeables * Le décibel une unite souvent mal connue Be a ed DC BR ie ae Roe corer ay See teeter cal Secs Pee tees ae ay coed Se euro Peery Oe * Automate Programmable Autonome eee aera Bee ran * Gyropode Z2AAGS véhicule expérimental Perera Se et ee en un seul CD Ce atts Sar ec See eer) eee Bo ears Se ec + Radar de recul Be ede Set Rey + Picaxe & tout faire, Ateliers pratiques Peet) Sr ar ed Sey res ee een + Indicateur de niveau pour citerne + Unindicatour permanent de tendance météo Soren ts Oe eet Per a ete erence ee eee yaa) Ror cary Seer Sees * Barrireinfrarouge pour la photographie a ers eas ir erie tan ots continu Afficheur LOD ser) rene a ere ey erent) Se ern ima Sera eae encod prot Soon amr eng ao tae eed Sec cay Se uu TL Toe Cee See ane Sa ee ore Se a eed Serer Serr meer renee Oe ac nets Se ed See oe cae aes eee! roo) eee ety Pens ee Cee as Tenet) Semone SO Oe eters ere Cry ee Se ee uae} en eau eae ced Senay Romulo ey Nr tie iy Peo oie) Je désiré recevoir le CD-Rom (fichiers PDF) Toute 'année 2011 en un seul CD » France :80€ Union européenne: 32 Autres destinations : 33 € frais de port compris) Nom ‘Adresse Code Postal Tél ollemal: 4Je vous joins mon reglement par: créque 1 virement bancaie BAN FR7S 12 A retourner accompagné de votre réglement &: TRAN: Prénom Vile Pays, 37 95090100 270 2653500 DELVED) 3, boulevard Ney 75078 Paris Ta 01 4465 80 80, Domotique Totalisateur d’heures de gel Lhiver a déja fait son apparition, avec son cortege de neige et de froid. Dans certaines régions, ce dernier facteur est plus important que dans d'autres. C’est notamment le cas en montagne. Ussi, avons-nous imagi- 1né ce montage, dont le but est de mesurer pen- dant une période don- née, ou encore pour l'ensemble de Vhiver, Pimportance du froid, par la totalisation en heures, des durées pendant lesquelles la température est, rastée inférieure a 0°C. Le principe Une CTN, résistance a coefficient de température négatif,reiée au module, est disposée & lextérieur de Ihabita- tion. Das que la température égale ou dovient inférioure a 0°C, un circuit de chronométrage devient actit. Le résul- tat, exprimé en heures, apparait on permanence sur un atficheur & cristaux liquides, dont la capacité maximale est limitée & 999 h, En cas de coupure du secteur, ali mentation est secourue par une bat- torie de 8,4 V/200 mAh, Le fonctionnement Alimentation Un transformateur délivre, sur son fenroulement secondaire, une tension alternative de 12 V. Un pont redresse les deux alter- ances. Le condensateur Ct réalise lun premier lissage de ce potentiel continu, La led verte L1, dont le cou- rant est limité par F1, signalise la pré- sence du secteur (figure 1) Par 'intermédiaire de 01, cette tension est appliquée sur le collecteur du tran- sistor T1, dont la base est maintenue a f° 800 wow elertreniquucpratieue com Un potentiel fixe de 6,8 V, parla diode zéner DZ1, Surl'émetteur de T1 appa- rait alors un potentiel continu, stabilisé 62 V. Le condensateur C2 assure un ‘complément de fitrage, tancis que C4 {ait office de capacité de découplage, entre alimentation at circut aval La batterie, de 8,4 V de tension nomi- nale, est constamment en charge par le biais de la résistance de limitation 2. Le courant de charge est relative- ment modeste : environ mA. Gette valeur suffit amplement, étant donné ‘que la batterie n'est sollicitée qu'en cas de défailance du secteur. Dans ce cas, par lintermédiaire de D2 shuntant R2, le transistor T1 voit son collecteur maintenu une tension environ 7,8 V. Elle lui permet de ‘contiauer & assurer, sur son ématteu, le potentiel d'alimentation du monta- ‘ge qui est de 6.2 V. La batterie de 200 mAh de capacité ‘assure une autonomia de pras de 40 h, étant donné que la consomma- tion du montage, en état de veil, reste inférieure & 5 mA Détection de la température de 0°C La résistance ohmique de la CTN depend, essentiellement, de la tem- perature ambiante & laquelle elle est ‘soumise. Elle varie, en raison inverse de la température, comme le montre la courbe de réponse de la figure 2. Cette variation n'est pas linéaire, mais cela n’a aucune importance dans le cadre de la présente applica- tion. Il s‘agit simplement de detecter la température de °C et calles on dessous, Lamplificateur opérationnel IC1 est monté en «comparateur>. Son entrée (e+) est soumise au potenti! du point ‘commun entre la CTN et RA. Il est Genviron 3 V pour une température de 0°C. Quant a son entrée (e+), elle dépend essentiellement de la pos tion du curseur de Vajustable At Nous verrons, ultérleurement, com- ment régler ce potentiel qui est éga- lement voisin de 3 V. Deux cas peuvent se présenter la température est égale ou inférieu: re € 0°C : nous obtenons linégalité U (@-) > U (4). La sortie du «com- parateur» présente un état ebas», & la tension de déchet pras. -la température est supérieure & 0°C : nous obtenons, cette fois, Pin- 4galté U (e+) < U (e+), La sortie du ‘comparateur passe @ V’état «haut» (figure 2). La résistance R12 Introduit une I6ge- ra réaction positive lors du bascule- ment du «comparateur», dans un ‘sens ou dans l'autre. Cot effet dhystérésis est a la base ‘anseo Er te2v Domotique sav des basculements plus francs d'une situation a autre. Base de temps Le circuit IC2 / CD 4060 est un comp- teur. Il intégre quatorze étages binaires, montés en cascade, précé- ddés a'un oscilateur interne. Ce domier est piloté par un quartz, caractérise par une fréquence de 32,768 kHz. Cette fréquence peut ttre obsarvée avec un oscilloscope, sur la broche 9 du CD 4060. Sur la sortie G13, un créneau de forme carrée est présent. Sa fréquence est gale & 92 768 Hz / 2”, soit: 32 768 Hz /8 192 = 4 Hz Cela correspond a une période de 025 s. ‘A noter que ce compteur n'est actif que si son entrée R de remise a 0 est soumise @ un état «bas». ai] a2 | at 2 Rappelons que cela se produit si la ‘température dans laquelle est placée la CTN est égale ou inférieure a 0°C. Siolle est supérieure, cette entrée est le siege d'un état «haut» Le compteur est bloqué et toutes ses sorties Q restent a l'état «bas» Lorsqu'll est actif, la led rouge L2 cll. gnote a cette fréquence de 4 Hz, en signalisant, par la méme occasion, que le chronomstrage est opérationnel Détermination des heures C8 est également un CD 4060, mais, ici son oscilateur interne n'est pas uti- lise. Les créneaux issus de la sortie 2000 yor niectreniey prt com ELEC Tableau 1 13 de 1C2 sont directement appli- qués sur son entrée A. Les niveaux logiques de ses sorties évoluent su- vant les principes du comptage binai- re. Les «poids» binalres de chaque sortie sont repris dans le tableau 1. En prenant comme point de départ le moment ol toutes les sorties Q pré- sentent un état «bas», il est possible de déterminer le nombre d'impul- sions nécessaires pour totaliser une durée de 1 h, soit 3 600 s. Comme la période élémentaire se caractérise paar une valeur de 0,25 s, le nombre de creneaux nécessaires est égal @ 3 600 / 0.26, soit 14 400. ONIQUE PRATIOUE Domotique et Il est possible de décomposer co nombre en une somme de puis- ssances entiéres de 2. = 14.400 = 8 192 + 4 096 +2 048 + 64 = 14.400 = 2" +2" +2" 42° Ainsi, comme V'indique le tableau 1, lorsque les sorties Q14, 019, 012 et Q7 presenteront pour ia premiere fois ct simultanément un état «haute, ce nombre de 14 400 impulsions de ‘comptage sera atteint, ‘A.ce moment précis, le point commun des anodes des diodes 03, 04, DS et D6 sera a l'état shauts, Ce point com- ‘mun présentait un état «bas» pour les ppositions antérieures, étant donné que une au moins des cathodes des fe 400 yw cle treriquepratigue cam ELEGTRONUE PRATIOUE diodes était soumise & un état «bas» ‘sur les sorties contrélées. Get état chaut» commande le déclen- cchement de la bascule monostable fotmée des portes NOR ()) et (ll) de IC4, Celle-ci presente alors, sur sa sor- tie, un bref état «haut d'une durée déterminée par le produit: 0.7 x R8 x C8, soit environ 0,7 ms. iF Domotique coms a6 bad Par Vintermédiaite de 07, cat état shaut» assure la remise & 0 du comp- ‘eur IC3, qui redémarre ainsi un nou- veau cycle de comptage d'une heute. Comptage des heures Ghague fin de cycle horair est done matérialsée par un front -desce dant» sur a sortie Q14 de 108. Les cireuts ICS et IC6 sont des compteurs BCD, doubles (figure 3). ls avancent au rythme des transitions négatives des eréneaux appliqués sur leurs entrées ENA ou ENB. La transition horaire issue de 163 est ‘ransmise sur entrée ENA du comp- teur A de ICS. Ce dernier eat atfects au comptage des units. ll comporte quatre sorties BCD, repérdes Q1A a GMA, Cette dernire sortie est reliée a Ventrée ENB du compteur B, chargé de latotalisation des dizaines. La sortie G48 est en liaison avec entrée ENA de IC6, dont le comp- teur A est atfecté au dénombrement des centaines. La capacté de comptage de cet ensemble est ainsi de 999 h, ce qui représente tout de méme plus de quarante journées de 24 h de gel. Espérons qu'aucun hiver ne dépas- sora cette limite Lappui sur le bouton-poussoir BP a pour effet la remise 8 0 de tous les compteurs figure 1), y compris du compteur 103, par lintermédiaire de la diode D8. A noter, qu'au moment de la premigre mise sous tension de I'en- semble, le condensateur C3 se charge 8 travers R10, ce qui a pour consé- quence la remise & 0 et, done, Vinitiali- sation de l'ensemble de comptage. Une ‘ois la position [999} atteinte, lors de limpulsion de comptage suivante, la sortie Q4A de IC6 est le siege d'un front «descendants. len résulte, grace & la liaison avec entrée ENB du second compteur, l'apparition d'un état shaut» sur la sortie Q1B, tandis ‘que toutes les sorties @ des comp- teurs atfectés aux unites, dizaines et ‘centaines passent & 'état «bas. Lrentrée CLA de ICS est alors soumi- ‘se 8 un état «haute, ce qui se traduit par la neutralisation du. comptage. Cotte position extréme est signalisée par ('ilumination de la led jaune L3, dont le courant est limité par R16. Décodage et affichage Les tois clruits IC7, 168 et 109 / CD4549, sont des décodeurs BCD > 7 segments. Ils sont plus particuliére- iment adaptés.@ Valimentation des digits crstaux lquides. Ces deniers ont, en effet, la particu tarts notoire de ne fonctionner qu'en alterant sans cesse les polarités de leur alentation, 400 yon nlertraniey pret. comm ELEGTHONIQUE PRATIOUE Domotique TOTALISATEUR TEE crest ta ison te ce roscitatour formé dos ports NOR (i et (V) do Ig Go comir genre des creneaix de ome caso, careless par une Période (f) telle que Preeti xe9 Le lecteur pourra verifier que cela cor respond @ une période de 22 ms, c'est-a-dire environ 45 Hz. La sortie de Vosellataur est reliée, d'une part aux entrées OP des décodeurs et, d'autre part, au point commun BP de Vaff- cheur & 4 digits. Le fonctionnement de ce dispositif est relativement simple. Lorsque le signal issu de Foscillatour accuse un état «bass, les décodeurs fonctionnent en logique positive, c'est- -dire la méme qui serait mise & contr- bution en utilisant des digits & cathode commune. Au contraire, lors des états ‘haut du créneau, la logique de déco- f° 800 wow elertreniquucpratieue com dage devient négative, comme celle ‘qui mettrait en jou des digits a anode ‘commune. Avec ce dispostit, les seg- ments concernés par le décodage sont alternativement soumis & des polarités opposées, ce qui lour permet Un fanctionnement normal La réalisation pratique Les modules Les circuits Imprimés correspondant ‘aux deux modules de ce montage sont repris aux figures 4 ot 8. Leur réalisa- tion n'améne aucune remarque parti culire, Quant aux plans de céblage des composants, ils font l'objet des figures 6 et 7. Respecter orientation des ifférents. composants polarisés, La méme remarque simpose pour la mise en place de Vaficheur AF La figure 8 rappelle son brochage Nomenclature MODULE PRINCIPAL, + Résistances I: 2,2 ka (ouge, rouge, rou Fo, RS: 3.3 kn (orange, orange, rouge) 4: 47 KO (aune, violet, orange) 5 FIT: 10 ka (marron nor, orange) R127 Ma (maron, nok, vert) 13 10 Ma maron, nor, ble) id 1 KO (marron, day, rouge) 15, BIB: 15 KS (marron, ver, rouge) FIT: 100 k& (maron, nor, jaune) [AY austable 10 k2 (CIN: 22 ka (hors modu) + Condoneateure 61: 2 200 uF /25 V contos racales) 02,68: 100 pF /25V 4, 05:0,1 UF 08:1 oF 7, 08:56 pF ca: ty + Semiconducteurs 1, 02: 1N 4004 3.06: 1N4148 zi :2éner 68/04 W Pont de diodes 1 sted verte @ 3 mm 12 Hed rouge © 8 mm 13: ed jaune © 3 mm Thana Ir TBs 12, 169 €D 4060 Ica'sc0 4001 105, 108 :¢0 4518 107, 168, 169: CD 4549 + Divers 45 straps @0 horzontaun, 15 veticaun) (@:quarte 32,768 kHe 1 support & 8 broches 4 support a 14 brochs 7 supports 8 18 broches| 2 connecteus femeles de 20 broches 2 bomiers soudadles 6 2 pots BP : bouton-poussoir miniature pour uit imprimé 1: interupteu unipolar «dual ino BAT : batterie 8.4 V/200 man Couplur pression Transformateur 230.V 2x6 / 1,2 VA MODULE -AFFICHAGE® 2 connecteurs miles da 20 broches 2 barates de 20 broches [AF afcheur LTD 222 / 3 digits Ys / estas Equides La CTN est @ introduire dans une capsule étanche, genre capuchon de stylo & bille. Une fois insérée, l'espa- ce restant sera rempli de colle du type époxy, entourant le cable de lia Domotique I TOTALISATEUR Ep ea SREEEEE AERA aee ponoote| {2 8 Bc re nf es mer Op Ou a mar AUBTAZLIATOT I T en De] Boe ra Pe at HEWES g7 geeggne8 8 son pour une parfaite étanchsite vis- a-vis de Ihumiaté, Le réglage Pour obtenir une référence thermique de 0°C, il suffit de plonger, pendant une dizaine de minutes, la sonde dans de eau mélangée a de la glace fondante. Ensuite, le curseur de Vajustable A1 est & tourner dans un sens ou dans l'autre, pour obtenir le point de basculement du compara- teurIC1. Le basculement ast materia lisé par le clignotement de la led rouge L2. R.KNOERR fe 400. ww eds rnniguepreting com ELECTRONIQUE PRATIQUE cm Pour disposer de plus de recul sur 'évolution des températures, il peut s'avérer intéressant de connaitre, sur une période donnée, les valeurs maximales et minimales de celles-ci. our les températures: extérieures, par exemple, Venregistrement du min mum permet de se situer par rapport a l'arivée du gel et donc de prendre les précautions qui s'impo- ‘sont en matidre de jardinage. La connaissance du maximum et du minimum donne également une idée plus précise du fonctionnement du systtme de régulation d'un chauttage. Le thermomatre indique, en perma- ence, la température régnant a 'en- droit ob est placée ia sonde de détec- tion. En appuyant sur fun ou Fautre des deux boutons-poussoirs repérés semaxe et «min», V'aficheur indique les températures (maximale ou minimale) mémorisées depuis la derniére initia lisation, Cette initialisation se réalise ‘és simplement en appuyant sur le bouton-poussoir Fi. iergie provient du secteur 230 V, par intermédiaite d'un transformateur, dont les deux enroulements secon- aires fournissent, chacun, une ten- sion alternative de 6 V. Un pont de diodes redresse les deux alternances. Le montage comportant des ampiticateurs opérationnels, il est nécessaire de disposer d'une alimen- tation symétrique, dont la masse de référence est située au point commun des enroulements secondaires du transformateur (figure 1), Los condensatours G1 et C2 réalisent un premier lissage des tensions tedressées par le pont. Sur les sorties tespectives des réguiateurs REG! et REG2, apparaissent des tensions continues, stabilisées & 45 V par rap- port & la masse. Les condensateurs €3 et C4 effectuent un ftrage compl ‘mentaie, tandis que C6 et C7 font ofi- ‘ce de capacités de découplaves. Les circuits itegrés rétérencés IC1 et 1C2 (amplificateurs opérationnels), ainsi que le voltmétre afficheur, sont alimentés sous 10 V, entre les polarités 45 Vet -5 V. Les autres circuits, G3 4 IC8, fonctionnent sous § V, entre la polarité +5 V et la masse, La sonde thermique *SOND» est un LM 85. Ce composant peut accepter Une tension d'alimentation pouvant atteindre une trentaine de volts. Dans le cas présent, elle n'est alimentée que ‘sous un potentiel de 5 V, augue! i convient de soustraire 1.2 V, potentials des jonctions des diodes D1 et D2 (figure 2). Ces demniares ont été insé- fF 200 ywiw olor treniqucprtiet corr ELEGTRONIQUE PRATIOUE ées dans le montage, afin de pouvoir mesurer les tensions nagatives. Larésistance Rt participe également & cette possibilte Par rapport & sa polarité négative, tepére «A>, la sonde présente sur sa sortie un potentiel dépendant directe- ment de la température ambiante régnant autour delle, quelle que soit la valeur de son potentiel d'al mentation. En présence d'une température de °C, le potenti! dative est de OV. Pour toute autre température (), supé- rioure ou intérieure & 0°C, la valour (u) Gu potentiel de sortie répond a la ‘ale u(y) = 0, 010 (v) x t CC) Par exemple, pour une température ambiante de 20°C, la valeur du potentiel de sortie est de +0,2 V. Pour une température négative de -15°C, ce potential devient égal 4 -0,15 V. Lampiificateur (de IC / TL0B4 est monté en «suiveur» de potentiel Sa sortie restitue done le méme anv e6vI 128 potential que celui délivré par la sor- tie de la sonde, Lorsque les boutons-poussos 8P1 et BP2 sont au repos, la sortie TEMP. de lamplificateur (II de IC1 est directement en liaigon avec lentrée (e+) de rampiticateur (1) de 1c2 / TLo82, par Vintermédiaire de R48 (figure 1). Ce dernier réalise une amplification «ditférentiolien, dont le potential de sortie présente les deux caractéristiques suivantes “il se rapporte au potentiel de rété- rence du montage + il réalise une amplification, dont le gain est égal 8 1 Rappelons la relation fondamentale qui ragit le fonctionnement de tout amplificateur opérationnel monté en mode «cifférenticls RSDx(RA9+ RSI) RSI Ve2 Ven xv R4Ox(RSD+ RAB) RAD Vs: Tension de sortie (broche 7 de 1c2) Vez: Tension sur la sortie TEMP (oroche 8 de IC1) ‘Ver: Tension sur la broche (-) du LM 35 es trois tensions sont mesurées par rapport a la masse du montage. West & remarquer que : Rag = R49 = RO = RBI En conséquence, la relation de base se simplifie et devient Vs = Ver - Ver En reprenant I'exemple d'une tempé- rature ambiante de 20°C, la valeur de Vs est talle que Vs=O.2V+12V)-12V Vs =02V Pour une température négative de “15°C: Vs=(015V+12V-42V Vs =-0,15V Affichage de la température Le voltmetre se caractérise par une sonsiblité de 200 mV. Sa capacité maximale d'affichage, limitée & 3 digits 1/2, comespond done & la configura- 2000 yor niectreniey prt com ELEC Domotique ton 1999. Le point décimal est posi- tlonné, ors de sa fabrication, sur Vafi= ‘chage de la valour maximale [199.9] last possible de le déplacer, en reliant par un strap, les pastilles prévues a cet ‘effet, au dos de l'appareil Nous te lalsserons dans sa configura- tion d'origine. 1! affichera ainsi les dixiémes de degrés. En restant dans Vexemple évoqué précedemment, pour une température de 20°C, pour ‘obtenir I'afichage [20.0], le potentio! ‘auquel sera soumise l'entrée de mesu- re Nv du voltmétre sera de 20 mV. Le réseau R11 / At constitue un pont diviseur. Avec Isjustable At, il est pos- sible de prélaver une fraction plus ou moins importante du potentiel dispo- rible & ses bornes. Dans le cas de 'exemple de 20°C évo- ‘qué précédemment, ce potentic! (u) ‘est tel que: a x200mV RIVsAt 10 u=— x 200 my, sot 30 mv ONIQUE PRATIOUE Domotique En agissant sur le curseur de V'ajus- table At, il est facile d'obtenir 20 mV pour afficher la température requise. Pour que le voltmetre puisse fonc- tionner dans de bonnes conditions, it est indispensable que le niveau cor- respondant a la tension mesurée so trouve éloigné des bornes positive et négative de son alimentation. Cette condition est, ici, largement respec- t6e avec les potentiels +5 V et -5 V. Base de temps Le circuit raférencé IG3 / CD 4060 est tun compteur comportant quatorze ‘tages binaires montés en cascade ‘ot précédés d'un oscillateur interne. stourne» en permanence. Au niveau de sa sortie ©, broche 9, un eréneau de forme carée apparait. La valeur () de sa période est déterminge par la relation : 2 x RT x CB Le lecteur vérifiera que cette période ‘st de ordre de 2,2 ms. ‘Sur la sortie Q4, la période (1) du cr nneau se caracterise parla relation = T= tx2*= 16xt, soit environ 36 ms, Ensemble de comptage Considérons les circuits ICS et 106 / CD 4029. 11 s'agit de compteurs- décompteurs. Du fait que leurs entrées UD soient reliées a l'état haut», ils fonctionnent suivant le mode «comptage», Par ailleurs, leurs enirées BD étant également en I ‘son avec un état «haut», eur systéme de comptage est binaire et non BCD. La sortie CO de 105 est en liaison avec entrée Cl de IC6. De ce fat, les deux compteurs fonctionnent en «série». Plus exactoment, le compta- {ge est incrémenté d'un pas lors de chaque front «ascendant» appliqué sur las entrées CL. Les huit sorties Q de ces deux comp- teurs évoluent suivant les rages propres au comptage binaie. ensemble de comptage peut ainsi ‘occuper 256 positions différentes {positions 0 & 255). Du fait que les huit entrées J soient relies & un état bas, tout état chaut» appliqué sur les entrées PE aura pour conséquen- coe le passage a0 des compteurs. Crest ce qui se produit lorsque te bouton-poussoir BPS est sollicité. A rnoter, qu'au moment de la mise sous tension, suite a une coupure du sec tour par exemple, le condensateur CS ‘89 charge A travers RB. Ceci a pour ‘conséquence d'appliquer un bref état schaut» sur les entrées PE et, done, de remettre & 0 automatiquement les ‘compteurs, Les hut sorties Q des compteurs sont reliées a des résistances de tolé- rane 1 %. Elles ont toutes un point ‘commun de regroupement. Par rapport a ce dernier, pour le pas- ‘sage d'une sortie Qn a la sortie Qn+1, les valeurs des résistances sont ‘chaque fois divisées par 2. De plus, les résistances R44 ot R46, dont la valeur totale est la moité de celle de la somme des résistances reliées & la sortie Q4 de C6, sont teliges en permanence a la référence ov. Avec ces. dispositions, pour un nombre (n) de fronts ascendants» appliqués sur les entrées CL, le potentie! (u) disponible au point com- mun des résistances est tel que: x5V=——x5V za on Le potentiel (u) est done rigoureuse- ment proportionnel au nombre de fronts «ascendants» appliqués aux entrées CL. Le potentiel (v) peut ainsi varier de 0 V a (255 / 511) x5 ¥, soit 2,495 V. Position d’équilibre Prenons, & titre d'exemple, le cas d'une température ambiante de 20°C. Le potential relevé sur la sortie de Vampiificateur (Il) de IC1 est alors ‘egal 8 20x 0,01 V) + 1,2, soit 1,4 V. Ce potentiol est appliqué a l'entrée (e+) de l'amplificateur (IV) de C1. Quant & entrée (e-) de cet amplifica- teur, elle est soumise au potentiel présent au point de regroupement des résistances. L'amplificateur fonc- tionne ici suivant le mode «compara~ teur». Les ragles en sont fort simples : ~ si le potentie! (e+) est supérieur au potentiel (e-), la sortie du compara. ‘tour présente un potential de +5 V si le potentiel (e+) est infériour au potentiel (¢-), la sortie du compara~ ‘tour présente un potentiol de -5 V fe 400 yw cle treriquepratigue cam ELEGTRONUE PRATIOUE Dans le second cas (e+ < e+), entrée 1 de la porte NAND (de IC4 est sou- mise a un état «base. La sortie présente alors un état haut» permanent et le comptage de ensemble ICS et IG6 est neutrals. Dans ce second cas, le potential sur Ventrée (e-) doit etre légerement ‘supérieur & celui de (e+), Le potentie!(u) doit done étre légere- ment plus grand que 1,4 V. Pour ce potential, la position (n) de comptage ‘est telle que stixt4 143,08 5 La position de comptage est alors agale a 144, En effet, pour cette position, la valeur de (u) est égale & (144 / 511) x 5 V, soit 1,409 V. ‘Augmentation de la température Prenons maintenant le cas d'une température ambiante qui grimpe de 20°C.421°C. Le potentiel sur la sortie de Vampiiicateur (i) de IC1 passe 221x001 V) +1.2V, soit 1.41 V. entrée (e+) du comparateur se caractérise alors par un potentiel supérieur & celui de Venteée (e+) La sortie du comparateur passe & Vétat «haut». Ilen est de méme en ce ui concerne entrée 1 de la porte NAND () de IG4. Les impulsions de comptage, issues de Ia sortie O4 de 103, peuvent alors étre transmises ux entrées CL. de ICS et G8. Ces derniers sont incrémentés. Plus exactement, ce sera d'un seul pas que le comptage avancera, En sift, en passant de a position 144 a la 145, la valour (u) au point de regroupement des résistances a 1 9% teint (145 / 511) x 8 ¥, soit 1,419 V. La sortie du comparateur repasse 4-5 V. C'est le retour a la position 'équilibre évoquse au paragraphe précédent. En détntive, pour chaque augmenta- tion de la température ambiante, le systéme de comptage s'adapte et suit» le nouveau potentiel en le memorisant. En revanche, sila température 30 me fait a descendre, la supériorité du potentie! sur Fentrée (e+) par rapport & sy oa ae er com +f sav os Domotique colul de entrée (e+) ne serait que ren- {forcée et la mémorisation maintenue, Le comptage assuré par ICS / ICB ne peut donc évoluer qu’au fil des aug- ‘mentations de la temperature, est possible d'appuyer & tout moment sur le bouton-poussoir 8P1, pour faire ainsi apparattre sur ('afi- ccheur la température maximale enre- iste. 2000 yor niectreniey prt com ELEC En appuyant sur le bouton-poussoir BPS, le compteur est remis & 0 Das ‘son relachement, le comptage reprend son cycle. Dans le cas de l'exemple de 21°C ONIQUE PRATIOUE Domotique évoqué ci-dessus, le comptage avec ICS / C8 6voluera pour simmobiliser & nouveau sur la position n = 145. La température maximale «mémori- sablex est celle qui correspond a n = 255, Dans ce cas, le potentiel u = 2,495 V et la température équi- vaut & 2,496 V- 1,2 ¥)/ 0,01 ¥, soit 129°C. ‘Températures minimales Un second dispositif de comptage est matérialisé par les compteurs IC7 et C8. Par rapport au comptage concer- nant la mémorisation des maxima, une différence importante apparalt. Les entrées UD des CD4029 sont relides & état -base, Les compteurs «décomp- tents au rythme des fronts «ascen- dants> appliqués sur leurs entrées CL. Les entrées J sont soumises un état haut» permanent. En conséquence, un appui sur le bouton-poussoir BPS a our conséquence de faire passer a f° 800 wow elertreniquucpratieue com état chaut» toutes les sorties Q, ce ‘qui équivaut a la position de comptage n= 255. Le fonetionnement de la mémorisation des températures minimales est simi- laire & celui des températures: maxi- males. C'est le comparateur () de ICt ‘qui gbre la décroissance des positions de comptage, en cas de balsse de la température. La lecture de la température minimale enregistrée peut se réaliser a tout moment, par un simple appul sur le bbouton-poussoir BP2. La température minimale «mémori- sable» correspond a la position n = 0. Dans ce cas, la température est égale 4-1.2.V/0,01 V, soit 120°C. La réalisation pratique Le module Le dessin des pistes cuivrées du circuit imprime est représenté en figure 3. Rappetons quil est toujours prétérable e £e procurer les composante néces- sales au montage avant la gravure de cceluici au perchiorur. Gette sage précaution permet, éven- tuellement, de rectifr le trace des pistes pour adapter @ des compo- sants qui se caractériseraient par des brochages ou des dimensionnements differents, La figure 4 précise I'insertion des composants. Velller & respect orientation des composants polatisés. Réglage Le réglage est fort simple. En se basant sur les indications d'un ther- momette de référence, il convient <'agir dane un eens ou dane autre, sur le curseur de I'sjustable At, pour obtenir afichage de la température relevée R. KNOERR, Domotique * Résistances Bt: 18 4 (maron, orange) 2 aR 10 ks maton, no, orange) fa, 10 Ma fmaron, nor bi), F101 100 2 fatron, neue) Rit: $6 ka fart, bi, range), fia, F19: 809 12/1 96 lane No, Bane, orgs) fi, RAS: 195 KO/ 196 amon, maton, west orange) Fi6, R17 2911 KO/1 96 (er, maton, ‘marcn orange) fia a R251 KO / 1% (maron, no, Ao, ‘marr. 20, R27 256 KO / 4 96 (rouge, vr, vert, orange) Fan, Fe: 127 KO 196 (raron rouge, ‘set orange 0, Fat 22-4 K/1 9 (orange, rouge jaune, euge) Fe, Raa: 31.6 KO /1 9 (orange, maron, ‘eu, rouge) FS, F919. 2/1 6 (maron bane, Deu, rouge) R96, ROT: 12.4 KAL/ 1 % (marton, rouge, Jaune, rouge) R98, R99: 15 KO / 1 % (marron, ver, nol, rouge) FeO, Rat : 698 KA! 1 % leu, blanc, gs, marten) Re2, RAS: 1,02 KO! 1 % (matron, nok, rouge, marron) Red a RAT :2 KO / 1 % (ouge, nok, no, marron) Rag 8 AST: 10 KO 1 9 (maron, noi, not, rouge) AY austable 10 KO + Condensateurs 1, C2: 2 200 uF /25 (sorties radiates) (63, C4, 05: 100 pF /25.V 08, C7, 08 0,1 uF miconductours Diane: Naas Pont de diodes REGI :78 05 REG? :79 C05 ‘SOND : captour LM 35 (extérour au module) C1: Thos c2: TLos2 1C2: 0D aoso cs: 00 aor 105 aca: C0 4029 = Divers 34 straps (18 horzontau, 16 verticaux) 1 suppert 8 broches 2 supports & 14 broches 5 suppods & 16 broches 1 connectour fomle, 7 brochos (volemétre) 1 barrier sougaoie de 2 plots 1 borngr ougabie de 2 plats Cable (8 conducteurs) AF: vomit de tablesu avee afcheur [LCD eigte Ys 200 mv (PMLCD Velleman) BPI, BP2: boulon-poussorr@xT/2 x A = vor toxte) {BPS : bouton-poussoir Transtormateur 220 V/2.x6V/1.2 VA fe 400 ww eer trnniguepreting cn ELECTRONIQUE PRATIOUE + VOUS ETES UN PARTICULIER. Vous b venir par courrier postal (remplir la grille ci-dessous) ou électronique (, texte dans le corps du mail et non en pice oinic). Elle ne doit pas dépasser cing lignes (400 caractéres,espaces compris). Elle dit étre non commerciale ct s‘adresser d'autres particuliers. \ficiex d'une petite annonce gratuite dans ees pages. Votre annonce est & nous faire p * VOUS ETES UNE SOCIE'TE. Cette rubrique vous est ouverte sous forme de modules encadrés, deux formats au choix (Ix L) “Module simple : 46 mm x 50 mm, Module double 46 mm x 100 mm. Prix TTC respectifs:65,00 € et 110,00 €. Le réglement est a joindre obligatoirement a votre commande. Une facture vous sera adressée, + TOUTES LES ANNONCES doivent nous parvenir avant le 15 de chaque mois (pour une parution le mois suivant). Le service publicité reste seul juge pour la publication des petites annonces en conformité avec lal imprimésVancienne (transferts.— EM34,ECHS1,ECL80,ELS00, _bobinés vitrfiés,20 unités 400 € ore de qualité). Posséde ete 4375 unités 4,7 MQ B :IS7 € + icnnes evues électronique, MrTothity,Srue Raymond ‘LOD uit graphtés MQ L RECHERCHE plaine Cesaisparexemple Radio Plans(19¥6), Poulidor S740) SautialVige_—-100€ +713 supports Noval SPICBASIC= Rechorene ancensctves Bakelite dem :300 € + 12 TaLso7s9 048775 de Ladapt tue Brossolete, VSa patcaierITotde com. bane seulureeectronique SE200 Surclenla promotion’ parancllcewoniques réeisanocs, avec ese, dametre mm 8 € NE JETEZ PAS vos revues Pector (1985-1987), Recherche ‘condos, transistors, circuits Tune, Tél, ;06 79 53.08 46 Rouen Méieronique (Elekton aio Fee Yendre,newve ou impr ponts de diode diodes Pratque Elesroniqu raigue, Cosson pour pli espates mk nfiheuaaceessies Radioplans HRN “Me =) Go34 mm crite + photo CTetconiqu, Pr date "Apparels de mesures ae ei es Mi Gerad Pasa ectroniques d'occasion, triste sort sls sont en bon état! rue Francois Mansart, oscilloscopes, générateurs, Je me déplace pour récupérer 95140 Garges-és-Gonesse CHERCHE documentation sur etc. vor eves pour complecr leratériel de postionement Tn collection d'un passonné CHERCHE développeur pour ectromasnetgque souterran HFC Audiovisuel Tekectonique treatin desi Intemcten PH. Arcs (apparel Ue resherche 29, Copan Daye Sinceres remerciements. Ce site sera en correspondance de cavités aveubles souterraines). hachcaslememstise anh avecun forum Jgitrealséet Tous wai rembourses Tél, :03 89.45 5215 Want bvuektiee te a arc hee boureu ‘Tél.:02 31 9214.80 www.hfc-audiovisuel.com RECHERCHE des transierts, DS tubes radio contrdlés : 10 pour réaliser des circuits, les 3.série EBLILEL3N, ELS, VS potentiometr 150, Recherchons collaborateurs Vous avez étudié des montages pour vos besoins personnels, faites-en profiter nos lecteurs | Nous recherchons des collaborateurs expérimentés sachant rédiger, dessiner et réaliser des maquettes/prototypes (texte descriptif, schémas, circuits imprimés, implantations, sous forme numérique). N’hésitez pas a nous envoyer vos propositions que nous étudierons attentivement. redaction@electroniquepratique.com MMe OMe Adresse Code postal Ville/Pays, Tel, ou e-mail * TEXTE A ECRIRE TRES LISIBLEMENT * foo sant Oe (ie oe fret 6 ROOTIQUEET COMPOSANTS ELECTRONIQUES pdm a eae | EDRIOLE GPE et hua onmnst SO (ena nn le STARTER KIT GROVE PLUS V3 ELB00{00M (CARTE LINK IT ONE. oe pou core cons se Carecoreabi nara cut me bos se an rises cae sau, Cone SHIELD 1SHEELO POUR SMARTPHONE shade, ran LCD 2 xc ‘Sa snot cast au pametee sty peer one ise eae eae f i gyowspa asc eeu 2 ‘CARTE SEEEDUINO LOTUS ‘SHED See Tahewparanegron ioe SDE wcpoer dh Zcrecrycrme Saat = ee KT MOTEURS + ROUES + ENCODEURS RSDD4 _aabtoneespurmer dos tacoa ream conprnat2noorucnss oe ae me tb ene ar par ‘Celetss moauien Grove net Sxeiperermttnntinr weenie arent amano ioenenies ) eraiiccirenetne ceeeces a ED {1B wacsore SM 210 Marve CEPRON TKD. Om, Toxd 13 = Stl mo ‘sconce: 39 00 Dot eerste surtnugorne mm Noade pit tempor. Pus drie su wa gore ngs sas cre Sucela'ane'Lnet One 7K OF O8 ED =I RT 206 NBSDE (arpporocestsdcot ian men am tomew aoe oe tase ete Lk Ore rai) 'MIGROCONTROLEURS PICAXE Gitte ete TMPRIMANTE THERIIQUE ADAS9T fd Lee moncantole PICAXE so pave cry ee P ing mann rsa ni nas SAGE a MD My Se RE ‘Somreten eects farecratens Pemecere gt, ye gee MF Rnecooeee sane aumento : — . Fi oer z EE | www.gotronic. fr Seema wa ae Eocene SEE | samc entemte ans Snsalusi oo | ronda i Soaaran oe GREE rromeza —osirzmaz 28099 40€ | uvert du tnd au vended 30 = A7H3D fee Metcoiien Sam Ie RAE Stet Bay tie [See senoa namie EN KIOSQUE TOUS LES 2 MOIS ST cy el yan) | POUR TouTE a ne is ECRANS MOBILE! 5 SMART ON sah mal POUR Vi Val Co souder WSP80, 80W See ee Likes ou te nero) | oe qulibrage de potentel (mise & la terre d'origine) eer See Tt ie ee ey arene etre) Sra Se See Coors ret ental ain eae u ed et ss er ee ee) ee eC oem ere) et ere mg en ees hua} iter rire nay ee ero ea [eyraevdeyst(auentiny75010)PAR IS) COL Rae eco ug Cee ee eee eee fence reer radia - Station de soudage analogique avec fer a eer el composants @€lectroniques

Vous aimerez peut-être aussi