Elektor N°456 2016-06
Elektor N°456 2016-06
Elektor N°456 2016-06
www.elektormagazine.fr
Elektor Uno R4
quatre nouvelles
broches ...
SUPRA 2.0
préampli phono MM/MD
à bruit minimal
(B) 7,90 € • (CH) 13,20 FS • (CAN) 9,75 CAD • DOM surface 8,20 e • DOM avion 10,20 €
ISSN 0181-7450 TOM surface 940 XPF • TOM avion 1620 XPF • Réu/A 9,70 € • Cal/S 950 CFP • Cal/A 1560 CFP • And 7,20 €
DÉCOUVRIR CRÉER PARTAGER
confiez-nous
la production de vos circuits imprimés,
vous avez tout à y gagner !
le prix ! la qualité ! la fiabilité !
le... le...
irrésistib imbattab inégalée...
elektor PCB service est, à l’échelle européenne, le service le plus complet de fabrication sur mesure de circuits
imprimés. Ce service commence en ligne, par le confort et l’efficacité d’outils faits sur mesure, étudiés pour vous
permettre de visualiser votre commande et de l’analyser avant de payer.
• Pour vos débuts, vous utiliserez éventuellement le service de prototypage sans masque de soudure ;
dans ce cas, vos circuits imprimés simple ou double face sont nus.
• Pour les utilisateurs exigeants, nous proposons les options sans compromis. Le PCB Visualizer montre les cir-
cuits imprimés tels qu’ils seront livrés, le PCB checker procède à une vérification technique de votre circuits
imprimés (design rules check), et enfin le PCB configurator facilite la préparation de la commande.
Des menus bien conçus et un guidage par options accélèrent le processus de commande sans négliger aucun détail.
Au moment de passer votre commande, vous savez exactement ce qui sortira de nos machines.
www.elektorPCBservice.com
39ème année,
n° 456 – juin 2016
ISSN 0181-7450
Dépôt légal : mai 2016
CPPAP 1113 U 83713
Directeur de la publication : Donatus Akkermans
Fax : (+33) 01.49.19.22.37 Voilà que l’Internet des Objets nous refait le coup du frigo branché : plusieurs grandes
marques d’électroménager proposent des frigos avec caméras embarquées. Placées sur
www.elektor.fr | www.elektormagazine.fr
les clayettes, elles supportent l’humidité et le froid, et envoient des photos de l’intérieur
DROITS D’AUTEUR : Vous ne saurez donc pas lequel de vos adolescents a fini cette nuit les pâtes bolognaises
© 2016 Elektor International Media B.V. ni qui s’est goinfré de crème au chocolat, et c’est peut-être mieux ainsi.
Toute reproduction ou représentation intégrale ou
Souriez, vous êtes surveillé !
partielle, par quelque procédé que ce soit, des pages
publiées dans la présente publication, faite sans Mariline Thiebaut-Brodier
l’autorisation de l’éditeur est illicite et constitue une
contrefaçon. Seules sont autorisées, d’une part, les
* La conscience, Victor Hugo
reproductions strictement réservées à l’usage privé du
copiste et non destinées à une utilisation collective, et,
d’autre part, les analyses et courtes citations justifiées
par le caractère scientifique ou d’information de l’oeuvre
dans laquelle elles sont incorporées (Loi du 11 mars 1957
-art. 40 et 41 et Code Pénal art. 425).
Certains circuits, dispositifs, composants, etc. décrits
dans cette revue peuvent bénéficier de droits propres
aux brevets; la Société éditrice n’accepte aucune
responsabilité du fait de l’absence de mention à ce sujet.
Conformément à l’art. 30 de la Loi sur les Brevets, les
circuits et schémas publiés dans Elektor ne peuvent être Notre équipe
réalisés que dans des buts privés ou scientifiques et
Rédactrice en chef : Mariline Thiebaut-Brodier (redaction@elektor.fr)
non commerciaux. L’utilisation des schémas n’implique
aucune responsabilité de la part de la Société éditrice. Rédaction internationale : Thijs Beckers, Jan Buiting, Jens Nickel
La Société éditrice n’est pas tenue de renvoyer des
Laboratoire : Ton Giesberts, Luc Lemmens,
articles qui lui parviennent sans demande de sa part
Clemens Valens (responsable), Jan Visser
et qu’elle n’accepte pas pour publication. Si la Société
éditrice accepte pour publication un article qui lui est Coordination : Hedwig Hennekens
envoyé, elle est en droit de l’amender et/ou de le faire Ont coopéré à ce numéro : Thierry Destinobles, Eric Dusart, Robert Grignard,
amender à ses frais; la Société éditrice est de même en
Jean-Louis Mehren, Denis Meyer, Hervé Moreau,
droit de traduire et/ou de faire traduire un article et de
Kévin Petit, Guy Raedersdorf
l’utiliser pour ses autres éditions et activités, contre la
rémunération en usage chez elle. Service de la clientèle : Cindy Tijssen
34 labo d’Elektor
66 l’e-choppe d’Elektor
80 des nouvelles du monde d’Elektor
12 CircuitMaker
trucs & astuces (1)
40 Elektor Uno R4
quatre nouvelles broches qui font toute la
différence
14 INTERRUPTION POUR COMMANDER UN
AFFICHEUR À LED
L’an dernier, nous avons publié un cours intensif
d’assembleur pour microcontrôleurs PIC. Nous y
abordions, en trois articles, la théorie et la pratique de la programmation
de µC la plus proche possible du matériel. Dans cette seconde série, nous
approfondissons le sujet. Commençons par les interruptions.
48 Alimette
alimentation modulaire polyvalente
71 projet 2.0
corrections, mises à jour et courrier des
lecteurs
72 my contrôleur is rich
l’électronique sans peine avec la carte
micro:bit de la BBC
76 Noisebridge
le cœur de la scène Maker
78 trucs et astuces
Aiguille de galvanomètre « collante »
79 bruits de labo…
des projets qui vont leur petit bonhomme de
chemin
SUPRA 2.0
rempli comme toujours de petits et gros projets, d’articles de
découverte ainsi que de truc et astuces pour les électroniciens.
Extrait du sommaire :
PRÉAMPLIFICATEUR PHONO MM/MD À BRUIT MINIMAL
Radio logicielle Elektor (SDR), nouvelle version ! •
Le vinyle fait un retour en force auprès des amateurs de hi-fi. Le son Sonnette avec appli Android • Radio Arduino • OBD
du microsillon est et reste très particulier, on ne peut pas le comparer à
avec Raspberry Pi • T-board pour micro:bit de la BBC •
celui des sources numériques. Son point faible a toujours été la petitesse
Module Bluetooth avec fonction maître • Filtres avec Red
du signal issu du phonocapteur, donc la sensibilité au bruit de fond.
Pitaya • Petits amplis • Relais Bluetooth • Indicateur
Pour réduire autant que possible le bruit dans l’étage le plus critique, à
savoir l’étage d’entrée du préampli correcteur, l’idée est de mettre quatre de batterie faible • Isolateur I2C • Programmation
amplificateurs opérationnels spéciaux en parallèle. Ce truc, Elektor l’a déjà Windows Phone et beaucoup d’autres choses !
présenté en 1982, mais avec les transistors de l’époque !
Sous réserve de modification.
Le numéro de juillet/août 2016 paraîtra le 22 juin 2016.
Elektor, c'est bien plus qu'un simple magazine. C'est une communauté d'électroniciens, du débutant
au professionnel, désireux d'apprendre, de concevoir et de partager une électronique qui étonne.
Boutique en ligne d'Elektor : la caverne d’Ali Elektor Magazine : dix numéros par an
Baba des électroniciens ! 10 % de remise permanente d’électronique inédite (projets, banc d’essais, cours,
pour les membres GREEN et GOLD. www.elektor.fr trucs et astuces, actualité…). www.elektormagazine.fr
Elektor PCB Service : gravure à la demande de Elektor GRATUIT & SANS PAPIERS :
vos circuits imprimés, en un ou plusieurs exemplaires. lettre d’information à l’affût des nouveautés.
www.elektorpcbservice.com C'est gratuit : www.elektor.fr/inscription
Elektor Academy : l’apprentissage par la pratique Elektor livres & DVD : Arduino, Raspberry Pi,
au travers de webinaires, séminaires, ateliers, DVD… microcontrôleurs, Linux et bien d’autres.
www.elektor.fr 10 % de remise pour les membres ! www.elektor.fr
Elektor TV : présentations, comptes-rendus, débal- Elektor Labs : l’incubateur où partager ses projets
lage et évaluation de produits. Pour y voir plus clair. et participer à ceux des autres. Nous faisons grandir
www.youtube.com/user/ElektorIM vos idées ! www.elektormagazine.fr/labs
✔ 10% de remise dans l'e-choppe ✔ 10% de remise dans l'e-choppe ✘ 10% de remise dans l'e-choppe
www.elektormagazine.fr
Explorez
le monde de l'électronique
addPreferencesFromResource(R.xml.settings);
Après copie dans Android Studio, cette instruction est barrée. Si on
passe dessus avec la souris, un message apparaît : la fonction est
« deprecated » (obsolète/à éviter). Ne vous laissez pas dissuader
par cette injonction : ça marche quand même.
Si comme moi, vous téléchargez à contrecœur des ZIP entiers de
code dans les tutoriels, juste pour copier-coller des portions de code
essentielles pour votre projet, vous devez toutefois enregistrer
votre nouvelle Activity (Settings) dans le fichier AndroidManifest.
xml – Viral ne le mentionnait pas dans son tutoriel.
(150808)
en BASIC
dans le monde embarqué
PICAXE, plateforme d’apprentissage
de la programmation des µC
Jamais facile de se lancer dans les montages à microcontrôleur, parce qu’il faut se familiariser avec
les bases de l’électronique et en même temps avec la programmation. PICAXE est une plateforme
d’apprentissage qui donne l’espoir de s’y retrouver facilement, mais aussi d’aller au fond des choses. Avec
elle, j’ai découvert un parcours évolutif qui permet d’accéder à la programmation de niveau professionnel.
Figure 2. L’environnement de développement PICAXE Editor sous MS Windows. Figure 3. Vue d’ensemble des microcontrôleurs PICAXE [1].
complet, elle coûte un peu plus de 80 €, un prix très acceptable neuf depuis la page du site du projet [1]. Il est toujours mis
pour entrer dans le monde de la programmation des microcontrô- à jour. Il y a bien dans le kit de démarrage un CD, mais il y
leurs. D’autant qu’elle exhibe d’excellentes caractéristiques : a régulièrement de nouvelles versions de l’environnement de
développement. On rencontre aussi une grande souplesse du
• convient à tous les microcontrôleurs PICAXE ; côté logiciel. En plus de Windows Microsoft, il existe des outils
• s’alimente sur piles ou adaptateur secteur externe ; pour les systèmes d’exploitation Linux et Mac OS. J’utilise Win-
• se raccorde au moyen du câble de programmation pour le dows. Il faut commencer par installer la version actuelle de
chargement du code ; l’environnement de développement PICAXE Editor (fig. 2). Il
• comporte une plage perforée pour l’expérimentation ; tourne sur toutes les versions depuis XP jusqu’à Windows 10.
• dispose d’un témoin de tension à LED et de trois autres On a besoin de la bibliothèque système .NET 3.5.1 ; avec XP et
pour les contrôles Vista, il faudra éventuellement encore l’installer par après. On
• et de trois microrupteurs, d’une photorésistance, branche le câble de liaison entre un port USB du PC et la carte.
d’un potentiomètre pour simuler des signaux analogiques, L’installation du pilote s’effectue via Système, Gestionnaire de
d’un capteur de température, d’une LED IR et périphériques. Il faut lui indiquer le chemin vers le pilote. On
d’un module TSOP pour les fonctions infrarouges, d’un simule un port COM sériel à travers la prise USB. Dans mon
afficheur à 7 segments, d’une prise pour clavier PS/2, cas, c’est COM3 qui est utilisé automatiquement. Vous aurez
d’un support pour module de temps réel et d’une interface sans doute besoin de cette information lors de la configura-
MAX202 pour la communication par RS232. tion ou de l’utilisation de l’environnement de développement.
330R
connaissances préalables en programmation peut très rapide-
high C.1
ment rédiger son premier programme. Pour faire clignoter la
LED1 pause 1000
LED, on l’allume pendant une seconde et on l’éteint pendant
low C.1
0,5 s, le tout englobé dans une boucle sans fin. pause 500
0V
C’est de cette manière que l’on peut s’initier à la programma- loop
tion du microcontrôleur PICAXE à l’aide d’un dialecte BASIC.
On trouve pour cela toutes les informations nécessaires, ins- Figure 5. Schéma de raccordement d’une LED au microcontrôleur PICAXE.
tructions, caractéristiques de la carte, brochage, ainsi que
toute une série d’idées sur la page du projet [1]. La plateforme
PICAXE possède les propriétés particulières qu’il faut pour cela,
décrivons-les brièvement. vous entraînera dans un tourbillon d’expérimentation, d’appren-
tissage et d’idées nouvelles. On en arrive à oublier le temps, ce
Du graphique au code source qui est la meilleure façon de faire monter en soi un réel intérêt
Comme introduction à la programmation, PICAXE a fait ses pour la chose. Nul besoin de se demander : et après ? Parce
preuves en proposant par ex. de travailler graphiquement que PICAXE offre une grande quantité d’extensions possibles. Il
avec des ordinogrammes. L’environnement de développement y a des microcontrôleurs de différentes puissances, des cartes
dispose pour cela de plusieurs options. On peut créer tout ou d’expérimentation avec de nombreuses options supplémentaires,
partie du code au moyen d’ordinogrammes (fig. 6). Après des afficheurs à LED, des capteurs, toute une série de modules
quoi, on transfère le programme (download) directement dans pour entrer en contact avec le monde extérieur via différents
le microcontrôleur, mais on peut aussi retravailler le code capteurs. Mais le plus important, c’est le fait que le système
source. Il y a également la possibilité pour l’environnement de repose sur les microcontrôleurs PIC, ce qui rend possible une
développement de traduire l’organigramme en une multitude de transition harmonieuse vers un développement professionnel.
portions de code en BASIC. Ce procédé est recommandé quand Les microcontrôleurs restent les mêmes et le principe de pro-
on souhaite représenter sous forme graphique le déroulement du grammation est comparable à d’autres langages, comme le C
programme (boucles, ramifications) et travailler plus finement ou le Pascal. L’enrichissement des connaissances obtenues avec
ensuite sur le code (sur des instructions ou des paramètres en la plateforme d’apprentissage PICAXE constitue une fondation
particulier). Autre option encore, assembler graphiquement le solide sur laquelle se construire un bel avenir.
code source avec Blockly, un procédé qui ressemble au langage (150762 – version française : Robert Grignard)
de programmation Scratch. Le programme se décompose alors
Liens
en blocs (structure de boucle…). Chaque bloc peut encore être
configuré individuellement, par ex. pour inscrire d’autres blocs [1] www.picaxe.com
à l’intérieur, par imbrication. Choisir de travailler avec Blockly
ou un ordinogramme classique est une simple question de goût.
Le premier rappelle plus les organigrammes de programmation,
l’autre le structogramme ou graphe de Nassi-Shneiderman.
Les deux visualisations sont typiques de la représentation
d’algorithmes.
PICAXE recèle encore une autre possibilité intéressante : tester
le programme sur PC avant de le charger dans le microcontrô-
leur. En plus, intégré à l’environnement de développement, un
simulateur montre même les changements de niveau sur les
broches du microcontrôleur.
Conclusion et perspectives
Tout bien considéré, j’ai un avis très positif sur la plateforme
PICAXE. Acheter un kit de démarrage permet une réelle mise
en chantier. Au point de vue pécuniaire aussi, la dépense est
modérée. Si l’on choisit en premier lieu une des plus petites
cartes, on a déjà la possibilité de réaliser des choses intéres-
santes et de comprendre des notions fondamentales. PICAXE Figure 6. La programmation au moyen d’ordinogrammes.
Made in England
Les produits PICAXE sont développés et distribués par la société Revolution Education Ltd. dont le siège est dans le sud-ouest
de l’Angleterre. La distribution directe est assurée par le magasin en ligne http://picaxestore.com. Mais il existe des liens vers
différents pays, et même un forum francophone sur www.a4.fr/automatisme-et-robotique/le-systeme-picaxe.html.
Connaissez-vous CircuitMaker, l’outil de CAO gratuit d’Altium ? Il partage le même ADN qu’Altium
Designer, dans le but de rassembler matériel ouvert et concepteurs. Deux de ses points forts sont sa
bibliothèque de composants et son système de gestion des versions. Bienvenue dans la communauté !
Stockage communautaire
Le système Community Vault offre des
fonctions de collaboration et de gestion
de versions qui font de CircuitMaker une
plateforme collaborative efficace. On peut
par ex. configurer un projet comme projet
d’équipe (Team), y ajouter des membres et
Figure 1. La fenêtre de démarrage de CircuitMaker.
leur attribuer certains droits, entre autres
de modification des fichiers (fig. 2). L’ac-
tivité des membres d’une équipe est indi-
Un des attraits de CircuitMaker [1] est à n’en pas douter sa quée sur l’espace de travail en ligne du projet. On voit ainsi
gratuité. Dans le premier volet de cette série de trois articles, d’un coup d’œil ce que font les autres et où en est le projet.
je vous propose de découvrir ce qui le rend unique.
Le système de gestion de versions Vault est intégré dans Cir-
Ouvert par nature cuitMaker et en est d’autant plus facile à utiliser. Lorsque vous
CircuitMaker a été conçu pour encourager la création et le ouvrez un projet, CircuitMaker le télécharge et stocke tous les
partage de circuits à matériel ouvert. À chaque démarrage, fichiers associés dans un cache de votre ordinateur. Si vous
le programme se connecte au site de la communauté Circuit- modifiez un de ces fichiers, Vault le « note » mais ne mettra le
Maker et affiche une liste de projets populaires ainsi que ceux fichier à jour que lorsque vous aurez validé vos changements
de l’utilisateur (fig. 1). CircuitMaker est ouvert dans le sens avec Commit Project. Vault crée ensuite une nouvelle version
où tous les projets sont accessibles à tout un chacun et stoc- de ce fichier chaque fois que vous validez vos changements.
kés en ligne dans un système appelé Community Vault (cave Aucune des modifications précédentes n’est donc perdue. On
en français). peut ajouter une courte description à chaque « commit » (enre-
gistrement) afin de garder un historique clair des changements
Le partage des fichiers d’un projet est certes synonyme d’ou- effectués, p. ex. « Ajout d’une LED d’état verte » plutôt que
verture, mais qu’en est-il des bibliothèques de composants ? « Révision 32 ». Pour revenir à une version précédente ou sur
Bibliothèque Octopart
Les bibliothèques de composants sont difficiles à créer et à
entretenir, et de surcroît chacun conçoit ses composants dans
son coin et selon ses propres besoins, car il n’existe souvent
aucun moyen facile de les partager. CircuitMaker a la solution,
une bibliothèque publique centrale, incorporée à Vault et reliée
à une base de données appelée Octopart [3] (fig. 4).
cours intensif
d’assembleur 2.1
(1)
interruption pour commander
un afficheur à LED
L’an dernier, nous avons publié un cours intensif d’assembleur pour microcontrôleurs PIC. Nous y
abordions, en trois articles, la théorie et la pratique de la programmation de µC la plus proche possible du
matériel. Dans cette seconde série, nous approfondissons le sujet. Commençons par les interruptions.
temporisateurs
µC mémoire prog. EEPROM RAM E/S CA/N comparateurs MSSP I2C / SPI
8/16bits
sûr, du type de µC. Sur un PIC12F1822, le programmeur pourra la déclaration dans Step 1 une valeur dans v_tmp, la position
utiliser 80 octets sur les 128 octets de RAM de la BANK 0, mais réelle de cette variable dépend non seulement des 7 bits de
seulement 32 octets de la BANK 1. Pourquoi donc ? Du total de l’adresse attribuée, mais aussi du contenu du BSR. Si, comme
128 octets, il faut encore déduire la RAM Commune avec ses dans Step 2, on sélectionne la BANK 1, la valeur 28h « n’atter-
16 octets. Il n’y a donc plus la moindre RAM pour les BANK 2 rit » pas à l’adresse 230h, mais en B0h, qui est l’adresse définie
à BANK 32. Si on lit la RAM d’Usage Général non disponible (à par la somme de 30h et de la valeur de début de la BANK 1 =
partir de l’adresse 20h dans la BANK 1 et tout pour les BANK 2 80h. On obtient l’adresse correcte pour v_tmp, à savoir 230h
à BANK 32), on obtient toujours la valeur 00h. si, cf. Step 3, on paramètre BSR à 04h pour la BANK 4 (bien
La figure 1 compare la cartographie de la BANK 0 des PIC entendu, le type de µC utilisé doit avoir de la RAM à cet endroit
des types PIC12F1822 et PIC16F1847. Elle est pratiquement – il faut donc un µC avec au moins 512 octets de RAM).
identique pour les différents types de cette famille. Les dif-
férences sont dues à des caractéristiques spécifiques : pour
le PIC16F1847, le registre PORTB occupe l’adresse 0Dh, mais
dans le cas du PIC12F1822 cet espace est inoccupé en rai-
son de l’absence de PORTB. Les fiches techniques correspon-
dantes [1] donnent les détails des banques de mémoire pour
chaque type de µC.
S1
19 VDD 16 R1 A
RA0 RC0 1k2
18 15 R2 B
RA1 RC1 1k2
17
IC1 14 R3 C
RA2 RC2 1k2
4 7 R4 D
RA3/MCLR RC3 1k2
3 6 R5 E
RA4 RC4 1k2
BT1 2 PIC16F1829 5 R6 F
RA5 RC5 1k2
RC6
8 R7
1k2
G LD0 SC08-11 LD1 SC08-11 LD2 SC08-11 LD3 SC08-11
9 R8 DP A 1
A
A 1
A
A 1
A
A 1
A
RC7 1k2
B 14 B 14 B 14 B 14
B B B B
13 10 C 12 C 12 C 12 C 12
RB4/SDA1 RB7/SCL2 C C C C
12 11 D 10 D 10 D 10 D 10
RB5/SDA2 RB6/SCL1 D D D D
VSS E 4 E 4 E 4 E 4
E E E E
20 F 2 F 2 F 2 F 2
F F F F
G 13 G 13 G 13 G 13
G G G G
DP 9 DP 9 DP 9 DP 9
DP DP DP DP
CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC
3 5 11 16 3 5 11 16 3 5 11 16 3 5 11 16
150518 - 11
Figure 2. Le circuit complet de notre exemple se résume essentiellement au µC épaulé par huit résistances et quatre afficheurs à LED (à 7 segments).
Afficheur à LED commandé avec une interruption ces LED requièrent en général quelque 10 mA de courant, il
Après les bases de l’adressage de la mémoire, passons aux est judicieux, en mode « piles » (4,5 V par trois AA ou AAA, p.
choses sérieuses : l’utilisation d’interruptions à l’aide d’un ex.), de prévoir un interrupteur, S1. Autres composants : le µC
exemple concret, la commande d’un afficheur à LED à quatre PIC16F1829 (avec ses vingt broches, il dispose de suffisam-
chiffres. Nous verrons ainsi combien la programmation est ment d’E/S et a assez de mémoire), huit résistances-série et
simplifiée par rapport à des µC moins puissants tels que le quatre afficheurs à LED à sept segments. On voit en figure 3
PIC12F675. notre prototype.
Figure 3. Le prototype du montage trouvera facilement place sur un petit Figure 4. Commande cyclique d‘un afficheur à LED à sept segments, à
morceau de platine à trous. quatre chiffres, en mode multiplexé avec pseudo-code.
sur l’afficheur actif à ce moment-là sont forcées au niveau sateurs 0, 1, 2, 4 et 6, le µC utilisé en a même plusieurs. Nous
« haut » par le µC. Il faut bien sûr veiller à ce qu’il n’y ait allons œuvrer avec le temporisateur 2. À chaque passage par
qu’une seule cathode d’activée à la fois, on aurait sinon des la routine d’interruption, il faut activer la position suivante de
affichages indéfinis. l’afficheur et la laisser allumée jusqu’à la prochaine interruption.
Le temporisateur 2 remplit diverses fonctions. La figure 5 nous
Le logiciel apprend que le module de temporisation est constitué de trois
Pour un affichage dynamique, le logiciel doit faire s’allumer compteurs montés en série :
brièvement d’abord l’afficheur LD0 puis LD1, LD2 et pour finir • Un prédiviseur (prescaler). Attaqué avec la fréquence de
LD3 – et ce de façon cyclique. La figure 4 montre le principe l’oscillateur divisée par quatre, il est paramétrable pour
avec son pseudo-code. une seconde division par 1, 4, 16 ou 64, avant déclenche-
La fréquence d’exécution du cycle complet doit être supérieure ment d’une impulsion d’horloge.
à que ce que l’on appelle la fréquence de clignotement de l’œil • TMRx. Dans le cas du temporisateur 2 il s’agit de TMR2.
humain, sinon l’afficheur scintille. Aux fréquences vraiment trop Chaque impulsion d’horloge du prédiviseur incrémente
faibles, il clignotera et sera illisible. Pour une luminosité uni- le registre TMR2. À chaque changement, il y a compa-
forme des quatre afficheurs, leurs durées d’activation doivent raison entre le contenu de TMR2 et le registre PR2 et
être identiques. en cas d’égalité, le postdiviseur (postscaler) délivre une
impulsion.
Si c’était tout ce que le µC a à faire, il suffirait d’une boucle • Un postdiviseur (postscaler). Dernier compteur de la
sans fin exécutant ce dont nous venons de parler ; un afficheur chaîne, il est paramétrable pour compter jusqu’à 1, 2...16.
qui fonctionne, mais sans contenu, ne sert pas à grand-chose. Tout dépassement provoque la mise à un de l’indicateur
Le µC peut produire des données lui-même (l’heure, p. ex.) ou TMR2IF – qui, si activé, déclenche une interruption.
en traiter (lecture de capteurs, p. ex.). Ces tâches prennent Pour la commande de l’afficheur, il y a quatre registres à obser-
du temps de calcul. Dans le cas d’une commande d’affichage
dans une boucle sans fin, il faudra que la tâche additionnelle
soit intercalée quelque part entre la commande des différentes
positions. Selon les conditions, il se peut que la fréquence de
multiplexage varie un peu, ainsi que les périodes actives des
quatre afficheurs les unes par rapport aux autres, il faut éviter
ces deux situations. Une technique plus satisfaisante et très
utilisée est de faire appel à des interruptions.
ver. Le registre T2CON en est un. Le tableau 2 décrit l’affec- Step 2 concerne la configuration de l’interruption. Le paramé-
tation des différents bits. On voit que les deux bits de poids trage à « 1 » de TMR2IE du registre PIE1 active l’interruption
faible du registre T2CON définissent le diviseur du prédiviseur. du temporisateur 2. Il ne reste plus maintenant qu’à activer
Le tableau 3 donne des informations de configuration. Le bit un commutateur d’interruption globale par la mise à « 1 » des
TMR2ON active ou désactive le temporisateur 2. Les quatre bits 6 et 7 du registre INTCON.
bits restants de T2OUTPS définissent le diviseur du postdivi- On a, dans Step 3, comme dernière étape de l’initialisation, le
seur (cf. tab. 4). démarrage de TIMER2.
Le code du micrologiciel explicite l’usage des trois derniers Intéressons-nous maintenant à l’ISR (Interrupt Service Rou-
registres requis. L’initialisation de l’interruption et du tem- tine = routine de service d’interruption) du listage 3 : il est
porisateur 2 se fait de la façon suivante : dans Step 1 du lis- évident qu’il est inutile, au début, de sauvegarder les registres
tage 2, le prédiviseur est paramétré à 1:64 (T2CKPS<1:0> = (ni W, STATUS ou tout autre). La 3e partie du premier cours
11), le postdiviseur à 1:1 (T2OUTPS<3:0> = 0000). TMR2 est intensif [2] décrivait la sauvegarde des registres W et STA-
ensuite mis à « 0 », d’où un comptage incrémentiel. Ensuite TUS du µC PIC12F675. Ici c’est inutile, vu que chaque µC de
on écrit la valeur 02h dans le registre PR2, ce qui provoque cette famille se charge automatiquement de la sauvegarde
une interruption lorsque TMR2 atteint cette valeur. Le choix du contexte. Lors d’une interruption, le matériel se charge de
d’un postdiviseur égal à 1 le désactive de fait. sauvegarder les contenus des registres W, STATUS, BSR et FSR
Step 4 n’est en fait rien de plus que quelques opérations de celle de la section Path2, etc. (cf. listage 4).
clôture. Le registre W commence par se voir affecter la valeur 02h,
l’instruction BRW est ensuite exécutée. Puisque l’on a addi-
BRW tion de la valeur de W au CO, l’instruction suivante à exécuter
Le PIC de type 12F675 « connaît » 35 instructions. La nouvelle n’est pas goto path1, mais goto path3. De ce fait, on saute à
famille plus récente et utilisée ici, avec les 49 instructions du la section de code de Path3.
« Enhanced Instruction Set », en a encore plus. L’instruction
BRW est l’une d’entre elles : elle permet, dans une ISR, d’éco- BRW permet donc de simplifier sensiblement le code de l’ISR.
nomiser bien du temps et beaucoup de mémoire de programme. On peut, par son biais, réaliser un branchement élégant, en
BRW (relative BRanch with W) est en fait une instruction de fonction de v_curr_p, vers l’une des quatre sous-routines ishow_
saut sans paramètre additionnel. D’où sa syntaxe ultra simple : digitx. Dans le listage 5 il n’y a, logiquement, rien de changé
dans Step 1, 3 et 4. Step 2 au contraire a été subdivisé : dans
brw Step 2a, on fait appel à une nouvelle technique de décision.
Dans Step 2b, on utilise l’instruction BRW et on a, en fonction
L’instruction ajoute le contenu du registre W au compteur
d’instructions (PC pour Program Counter). Ainsi, l’exécution
du programme est interrompue et reprise à un autre endroit. Listage 4
La distance de l’endroit est donnée par le registre W. On peut
movlw B'00000010' ; W = 02h
utiliser l’instruction à chaque fois que l’on veut introduire un
brw
branchement multiple qui soit fonction d’une variable dans le
goto path1
déroulement du code. Elle permet, p. ex., d’exécuter quatre sec-
goto path2
tions de code différentes en fonction du contenu du registre W.
goto path3
Si W = 0, on aura exécution de la section Path1 et pour W = 1
goto path4
;
;autre code ici...
Tableau 3. configuration Tableau 4. configuration
;
du prédiviseur du postdiviseur
path1 nop
T2CKPS<1:0> diviseur T2OUTPS<3:0> diviseur
;
00 1 0000 1 path2 nop
0001 2 ;
01 4
0010 3 path3 nop
10 16 ;
… …
11 64 1111 16 path4 nop
du contenu de v_curr_p, branchement vers l’une des quatre correspondant. Dans le programme d’exemple, onze caractères
routines pour la position d’afficheur concernée. Si v_curr_p = différents ont été définis : 0 à 9 et « - », ce dernier caractère
0, on a exécution de ishow_digit0 et, dans le cas d’une valeur est codé 0Ah.
de 1, ishow_digit1 et ainsi de suite. Au lieu de 4 x 4 instruc-
tions, il n’en faut plus que sept au total. Pour que le pilote d’affichage affiche le caractère correct, il reste
encore à définir une sorte de « jeu de caractères » sous forme
Les sous-routines ishow_digit0 à ishow_digit3 sont presque d’un tableau. Pour un « 1 » par ex., il faudra activer les seg-
identiques, la seule différence est la sortie (RB4 à RB7) qui ments « B » et « C ». Pour cela, sur le circuit, les sorties RC1
présentera un « 0 » logique et activera donc la position de l’af- et RC2 doivent être mises à « 1 », RC0 et RC3 à RC7 à « 0 ».
ficheur correspondante. Les sous-routines s’expliquent d’elles- L’instruction BRW convient également fort bien pour mettre
mêmes. Signalons l’utilisation ici d’une sorte de mémoire vidéo. en place ce tableau. Il nous faut encore un petit complément
Il y a quatre emplacements de mémoire (variables v_pos0 fourni par l’instruction du paragraphe qui suit.
à v_pos3) pour stocker les données à afficher. Ces quatre
variables servent d’interface entre l’application principale et RETLW
le pilote d’affichage qui se cache dans l’ISR décrite. L’applica- RETLW est en fait une variante de l’instruction RETURN. Cette
tion principale stocke les données à afficher dans la mémoire dernière est utilisée pour quitter une sous-routine et revenir
vidéo. Le pilote d’affichage les lit et les affiche. Pour éviter que au programme d’appel. RETLW (RETurn with Literal in W) est
l’application n’ait à se soucier du codage des caractères, il faut similaire à RETURN, à ceci près que l’on peut la doter d’un
effectuer une conversion des valeurs numériques en segments paramètre. Ce paramètre représente une constante qui, lors
de LED à allumer. Si l’une des variables de la mémoire vidéo du saut de retour, est stockée dans le registre W.
contient la valeur 00h, il apparaîtra un « 0 » à l’emplacement Sa syntaxe est :
L’application principale prend la forme d’une boucle sans fin [1] PIC1XF18XX: http://ww1.microchip.com/downloads/en/
qui crée ce compteur et écrit l’état actuel du compteur dans DeviceDoc/40001413E.pdf
les quatre variables de mémoire vidéo. La boucle sans fin [2] Troisième partie du premier cours :
demo_loop du listage 7 contient le compteur incrémental. www.elektormagazine.fr/150393
Chaque changement du compteur est suivi d’une petite pause [3] Téléchargement du logiciel : www.elektormagazine.fr/150518
(call dr2), pour éviter que le compteur n’aille trop vite. On
pourra, pour étudier le comportement du pilote d’affichage,
effectuer de petites modifications et en observer les consé-
Publicité
Les fauves et les moustiques appelés LoRa, SigFox, Neul, Qowisio, ThingSpeak,
Brillo, Nest Weave, Thread… ne vous effrayent pas ?
Ce ne sont pas ces quelques réseaux à bas débit sur
longue distance qui vous font perdre le nord ?
La relation éditeur-auteur est encadrée par un contrat d’édition qui stipule vos
droits d’auteur sous la forme d’un pourcentage déterminé du prix de vente.
z‘avez pas vu ?
technique du futur de l‘IdO à M2M
L’Internet des Objets ou IdO (IoT) est la prochaine étape vers l’interconnexion globale des machines
(M2M). Des systèmes astucieux sur de petits appareils alimentés par batterie devraient nous simplifier
la vie, mais posent de nouvelles exigences à la technologie sans fil sur laquelle ils reposent. Un critère
essentiel est la portée de ces transmissions par radio. Les systèmes sans fil classiques comme WLAN ou
Bluetooth n’ont qu’un rayon d’action limité, quelques dizaines de mètres, les appareils en bande ISM ne
dépassent pas le kilomètre. LoRa est alors une solution pour aller plus loin.
-122.5
Une nouvelle technique radio du nom de LoRaTM, acronyme de -125
Long Range, développée et brevetée par la société Semtech, -127.5
offre une solution à la fois économique et à plus longue portée. -130
En comparaison des systèmes radio classiques dans la bande -132.5
ISM, LoRa atteint une portée de 15 km selon les conditions de -135
visibilité. C’est ce qui va permettre de combler les lacunes de -137.5
la téléphonie mobile et d’étendre immanquablement la mise -140
en œuvre de la radio aux applications M2M. 7 8 9 10 11 12
Spreading Factor
Meilleur récepteur
Pour allonger la distance couverte par une liaison radio, on Figure 1. La sensibilité du module radio iM880A en fonction de la largeur
peut jouer sur la puissance d’émission, mais aussi améliorer la de bande et du facteur d’étalement.
sensibilité du récepteur. Il s’agit du seuil de puissance néces-
saire à l’entrée du récepteur pour reproduire valablement le
signal émis. La sensibilité de beaucoup de systèmes sans fil à ce qui estampille le signal d’une signature particulière sur
courte portée se situe dans l’ordre de grandeur de −100 dBm, laquelle le récepteur peut établir une corrélation. Ainsi, la
on compte sur −90 dBm avec Bluetooth et −100 dBm pour largeur de bande est ramenée à sa valeur normale, mais
Zigbee. S’il est possible d’augmenter la sensibilité, la même l’énergie de réception est augmentée de plusieurs dB. Les
puissance d’émission permettra de couvrir une plus longue dis- réalisations pratiques existantes s’approchent très fort des
tance. Avec la technologie LoRa, Semtech a réussi à pousser la caractéristiques mentionnées dans les fiches techniques des
sensibilité de réception dans la bande ISM jusqu’à −137 dBm, puces radio SX1272 et SX1276. La figure 1 montre la sen-
et donc augmenter nettement la portée. sibilité du module radio LoRa iM880A-L de la figure 2 com-
parée aux valeurs à atteindre selon la fiche technique en
L’accroissement de sensibilité s’obtient en étalant le spectre. fonction du facteur d’étalement. On remarque qu’avec des
Au lieu de n’utiliser que le minimum nécessaire à la trans- spectres très étalés en particulier, on obtient bien les spé-
mission, la largeur de bande est nettement élargie. C’est cifications données.
Le rapport entre largeur de bande et débit binaire ne doit pas des débits binaires nominaux de 290 bit/s jusqu’à 37,5 kbit/s.
être fixe, il peut différer d’une transmission à l’autre et même La fréquence porteuse pour LoRa se trouve dans la bande ISM
sur chaque canal. Une caractéristique essentielle du trancep- européenne de 868 MHz. Dans d’autres pays, on utilise les
teur radio LoRa est donc le découplage entre bande passante bandes de 915 MHz, 433 et 477 MHz.
et débit. Le facteur d’étalement de bande autorise un réglage
souple de ce rapport. Le remodelage du spectre permet de Concentrateur et facteur d’étalement
couvrir des distances de plus de 15 km avec de faibles débits LoRa permet de créer des réseaux radio dans lesquels une seule
binaires. La figure 3 montre la relation entre débit binaire et cellule peut couvrir plusieurs kilomètres carrés. Par cellule, on
facteur d’étalement ; en général, le facteur d’étalement est peut compter des centaines de nœuds terminaux qui doivent
maximal pour les plus grandes distances. donc être harmonisés et administrés dans cette cellule. C’est
20 000,00
15 000,00
10 000,00
5 000,00
0,00
7 8 9 10 11 12
facteur d’étalement
Figure 2. Le module radio LoRa iM880A-L de la société IMST GmbH. Figure 3. Représentation schématique du rapport entre débit binaire et
facteur d’étalement.
Le canal de transmission d’un nœud terminal est pour l’essentiel réalisé dans cette architecture par le point central des nœuds
caractérisé par la fréquence réglée et le facteur d’étalement, de communication (hub) de la cellule, il s’appelle concentra-
c’est la signature du spectre. Plusieurs transmissions peuvent teur et sert de passerelle LoRa. Comme centre de gravité du
avoir lieu en même temps pour autant que les signatures soient réseau étoilé, il doit pouvoir recevoir de nombreux canaux en
différentes, parce que les signatures dans l’espace du signal parallèle et du coup, pouvoir gérer des distances et des débits
sont perpendiculaires les unes aux autres. Cette perpendicu- différents. Pour la réalisation de concentrateurs, Semtech, tout
larité signifie que la corrélation dans le récepteur ne peut se comme pour les nœuds de capteurs, propose des modules
faire que sur sa propre signature et que les signaux reçus avec radio intégrés (SX1255, SX1257, SX1301) qui, grâce à leur
d’autres signatures sont éliminés par la corrélation. On en arrive architecture particulière et plus complexe que celles des nœuds
ainsi, avec trois spécifications de largeur de bande (125 kHz, terminaux, peuvent effectuer toutes ces réceptions parallèles.
250 kHz, 500 kHz) et sept possibilités d’étalement du spectre Dans cette optique, la société IMST GmbH entre autres base
(SF6, SF7, … SF12), à 21 configurations différentes, qui donnent son concentrateur sur la puce SX1301 de Semtech. Il est cer-
tifié conforme à la directive européenne R&TTE et propose de La structure en étoile avec un central de communication au
multiples possibilités d’accès aux médias et de mise en réseau. milieu offre de grands avantages dans la gestion des nœuds
Avec une sensibilité de réception allant jusqu’à −138 dBm et terminaux. Alors qu’avec des réseaux distribués, il faut une
une puissance de sortie limitée à 20 dBm, ce concentrateur grande quantité de protocoles pour en assurer l’administra-
permet avec LoRa une longue portée dans toute l’étendue de tion, ce contrôle centralisé et la disponibilité immédiate du
la cellule. Il peut démoduler simultanément dix canaux indé- concentrateur pour les terminaux la réduit à un minimum. Il
pendants les uns des autres. Huit de ces voies servent à la en découle une utilisation optimale de la capacité radio et une
réception sur une largeur de bande de 125 kHz. Il permet de nette diminution de consommation d’énergie pour les termi-
travailler avec tous les facteurs d’étalement utilisés (SF7 à SF12) naux. C’est un gros avantage, parce qu’ils fonctionnent géné-
selon toutes les normes de LoRaWAN, sans devoir faire d’al- ralement sur batterie.
Q&R
(presque) tout ce que vous avez
toujours voulu savoir sur ...
LoRa
L’internet des objets arrive à grands pas, et la norme radio LoRa pourrait y jouer un rôle essentiel.
Nous avons voulu savoir pourquoi.
Q LoRa se
destine-t-il
150748 (version française : Eric Dusart)
l’œil magique
en S-mètre
drôle de composant n°24
Tableau 1. Calcul des durées de vie • nombre d’heures par jour où la pièce
occupé occupé est occupée ;
temporisation température durée de vie
[heures par [jours par • nombre de jours par semaine où le
[minutes] [˚C] [années]
jour] semaine] bâtiment est occupé ;
10 5 15 72 11,9 • temporisation de 15 min ; l’unité
10 7 15 72 10,7 passe immédiatement d’occupée
10 7 15 104 8,8 à vacante, puis repasse aussitôt
12* 7 15 72 10,0 à occupée (ce pire des scénarios
représente une personne qui entre
24 7 15 72 7,1
dans la pièce, la quitte, et y revient
24 7 15 104 6,2
immédiatement) ;
* Conditions utilisées pour les mesures de la durée de vie des piles
• température, supposée constante.
méthode facteur
détails Essai 1
d’accélération d’accélération
Pour ce premier essai, le micrologiciel a
Modification du
été modifié de façon à ce que durant sept
A micrologiciel du 1 Simule différentes conditions d’utilisation
jours il passe la moitié du temps en mode
détecteur
occupé et l’autre moitié en mode vacant.
Piles CR2032 de 220 mAh utilisées à la À des instants prédéterminés, certaines
place des CR123A (1550 mAh) ; piles ont été retirées du produit et leur
B Capacité réduite 7 les deux modèles sont des Li/MnO2. capacité restante a été mesurée. Les piles
Rapport des capacités = 1550/220 = 1 et 2 ont p. ex. été retirées au bout
facteur d’accélération de 7 de 90 jours, tandis que huit unités étaient
Piles déchargées à 90 % laissées sous surveillance. Avec 12 %
C Décharge partielle 10
de leur capacité * consommés en trois mois, la durée de
* Pour déterminer l’état de décharge à 90 % (10 % de la durée de vie restante) et pour appuyer vie estimée de ces unités est de 25 mois
l’analyse des résultats des mesures, dix piles CR2032 (220 mAh) ont été déchargées avec une (3 mois/12 % = 25 mois). Avec un fac-
résistance de 1000 Ω (soit un courant d’environ 3 mA) jusqu’à une tension d’arrêt de 2,0 V. La
teur d’accélération de 7, cette durée est
durée de vie de chaque pile a été mesurée et la durée de vie moyenne calculée. Des mesures si-
milaires ont été faites avec des piles CR123A (1550 mAh) déchargées avec 30 mA. de 14,6 ans. Six piles se sont déchargées
(V < 2,0) après une durée de service
moyenne de 705 jours pour un maximum
Tableau 3. Facteurs d’accélération de 788 jours. En multipliant cette valeur
essai méthodes utilisées facteur d’accélération pile, capacité moyenne par un facteur d’accélération
1 A, B 7 CR2032, 100% de 7 (car la CR123A a une capacité 7 fois
2 A, B, C 70 CR2032, 90% plus grande que la CR2032), la durée de
vie estimée est de 13,5 ans. La moyenne
3 A 1 CR123A, 100%
pondérée des dix piles donne une durée
4 A, C 10 CR123A, 90%
de vie de 13,6 ans (tableau 4). Cette
Essai 3
Figure 3. Courbe de tension des piles CR2032 neuves dans l’essai de vieillissement accéléré.
La pile no13 a été retirée pour mesurer
sa capacité résiduelle à 220 jours, idem
durée est à comparer avec celle calcu- La capacité de 1550 mAh indiquée par avec la pile no14 au bout de 657 jours. Ces
lée dans le tableau 1 pour 12 h par jour. le fabricant repose sur un taux continu mesures ont servi à estimer la durée de
Notez aussi que ces résultats n’incluent de décharge de 20 mA. En pratique, le vie des piles alimentant des détecteurs à
ni l’autodécharge de la pile, ni les chiffres courant de décharge du détecteur volu- infrarouge passifs (tableau 5). Dans les
des pires scénarios. L’essai de vieillisse- métrique est une décharge pulsée d’in- deux cas, la durée de vie estimée dépasse
ment accéléré (fig. 3) repose sur une tensité moyenne de 12 µA. Un courant 10 ans : 11,2 et 23,4 ans. L’écart s’ex-
extrapolation de l’utilisation du circuit moindre augmente la durée de vie. plique par l’incertitude entourant la valeur
(prenant en compte l’autodécharge) réelle de la capacité de la pile sous essai.
basée sur 705 jours de fonctionnement. Essai 2 La capacité nominale de 1550 mAh a servi
De plus la durée de vie dépend du taux Les piles de cet essai se sont déchar- à déterminer la capacité consommée. Les
de décharge (du courant). gées (tension < 2,0 V) au bout de 184 valeurs réelles seront un peu plus petites ou
un peu plus grandes. Lorsqu’ils sont ajoutés
à (ou soustraits de) la capacité consommée
Tableau 4. Capacité restante des piles CR2032 déterminée expérimentalement, ces écarts
sous vieillissement accéléré et avec capacité réduite ont un effet significatif sur l’estimation de la
utilisation de la pile capacité restante durée de vie estimée durée de vie du produit, même lorsqu’une
90 jours (piles 1, 2) 64,6 heures, 88,0 % 14,4 ans faible quantité seulement de la capacité a
330 jours (piles 3, 4) 39,0 heures, 53,1 % 13,5 ans été consommée (fig. 5).
poursuite de la décharge à partir d’un n’ont pas d’effet sur l’activation de cet détecteurs. Cet arrêt n’a pas lieu avant
certain niveau de tension et de préve- interrupteur (tableau 6). qu’au moins 90 % de la capacité de la pile
nir une éventuelle inversion de polarité. n’ait été consommée et que la durée de
Les données de Panasonic montrent une Conclusion vie cible du produit ait été dépassée.
activation de l’interrupteur durant une To u t e s l e s d u r é e s d e v i e e s t i - (150806 – version française : Hervé Moreau)
décharge continue de 3 mA après que la mées excèdent les 10 ans souhai-
pile a dissipé environ 75 % de sa capa- tés (tableau 7). La plus faible est
Lien
cité, mais la consommation réduite des de 11,2 ans, la majorité vaut entre 12
produits Lutron retarde ce déclenche- et 13 ans. Deux piles CR123A sont encore CR123A de Panasonic :
ment, qui n’a pas lieu avant que 90 % à l’essai après plus de 720 jours de fonc- http://industrial.panasonic.com/ww/
de l’énergie ait été consommée. Un essai tionnement en continu. Nous avons mis products/batteries/primary-
supplémentaire montre que les courants en évidence le rôle de l’interrupteur batteries/lithium-batteries/
de décharge rapide utilisés pour les essais chimique des piles CR123A de Panaso- cylindrical-type-lithium-
avec piles déchargées à 90 % (fig. 6) nic dans l’arrêt du fonctionnement des batteries-cr-series/CR123A
Publicité
◊ Journées de la mesure
21 au 22/06 – Toulouse
www.cfmetrologie.com/jm.html
www.elektormagazine.fr/labs
Alessandro G. A. A. Volta
(1745 – 1827)
Volta, Ampère, Ohm, nous utilisons leurs noms tous les jours, mais
que savons-nous vraiment de ces hommes qui ont posé les fon-
dements de l’électronique moderne ? L’Histoire se résumant pour
beaucoup d’entre nous à un vague souvenir des évènements de
la semaine dernière, j’ai décidé de faire de cette rubrique la stèle
des héros de notre passe-temps favori. Commençons par Volta.
Alessandro Giuseppe Antonio Anastasio Volta est surtout connu
pour avoir inventé la pile voltaïque vers 1800, mais ce ne fut
pas son principal exploit, ni la raison pour laquelle l’unité SI du
potentiel électrique a été baptisée « volt ». Que les piles AA et
AAA fussent nommées ainsi en son honneur est également une
rumeur erronée.
Né en 1745 en Italie, Volta enseigna un temps la physique à
l’École Royale de Côme, où il améliora l’électrophore, un géné-
rateur d’électricité statique dont la croyance populaire lui attri-
bue à tort la paternité. Volta étudia ensuite la chimie des gaz
et découvrit le méthane. La façon dont il y parvint reste assez floue, mais la platée de chili con carne
CRÉER
qu’il enfourna la veille au soir pourrait y être pour quelque chose. Inspiré par la nature inflammable
de sa découverte, Volta l’introduisit dans des tubes scellés et s’amusa à déclencher sa combustion au
moyen d’étincelles électriques. Peut-on en faire pour autant le père des bombes modernes ? L’histoire
officielle répond que no.
Inspiré également, mais pas convaincu, par les travaux de Luigi « Cuisses de Grenouille » Galvani sur
« l’électricité animale », Volta mena sa propre enquête en plaçant des disques de carton imprégnés
de saumure entre des disques de métaux différents. Ainsi se dégagea le concept de couple électro-
chimique. Dans la foulée, histoire de faire taire une bonne fois pour toutes cette grande gueule de Luigi
(et plutôt que d’aller déposer une tête de cheval sur son oreiller), Volta inventa la pile électrochimique.
Il étudia aussi la capacité électrique, et c’est sa découverte de la relation de proportionnalité entre
potentiel électrique et charge qui lui valut de figurer sur la liste des VIP du système SI. La Royal Society,
qui contribua à la naissance du SI, a toujours nié qu’un étui de violon rempli de billets de 10 000 lires
ait joué un rôle dans cet hommage. Selon un de ses porte-paroles : « Nous n’aurions bien sûr jamais
accepté de billets italiens, même si son visage [celui de Volta, N.D.É.] y avait figuré recto et verso. Ils
ne valaient rien à l’époque, et ils valent encore moins aujourd’hui. »
Volta mérite pleinement son unité SI, mais quel dommage que le « a » final de son nom n’ait pu être
DÉCOUVRIR
casé par manque de place sur le formulaire ; il aurait donné à l’électronique une petite
touche méditerranéenne.
(150811 – version française : Hervé Moreau)
Bien qu’un appareil électronique ne fonc- tionnent à merveille, mais sont bruyants. pourra parfaitement s’intégrer dans vos
tionne pratiquement jamais à sa charge Naturellement, en tant qu’électronicien, montages, si tant est qu’ils requièrent un
maximale, son ventilateur tourne en je fus tenté de mettre la main à la pâte refroidissement actif. Lancez-vous dans
permanence, ce qui produit du bruit et de trouver pour le problème soulevé la réalisation pendant un après-midi de
inutilement. Dans mon petit labora- par ces appareils une solution simplis- dimanche pluvieux.
toire d’électronique par ex., j’ai identifié sime et peu coûteuse, cependant pré-
deux sources de nuisance sonore : un cise et efficace. Quelques composants suf- Plus de fraîcheur grâce à l’ATtiny
convertisseur de tension sinusoïdale qui fisent pour réaliser une régulation simple Que nous faut-il en plus du microcontrô-
alimente mon mini-bureau en 230 V à pour des ventilateurs ordinaires, alimen- leur (µC) AVR, ici un ATtiny45 ? À l’aide
partir des 12 V de mon installation pho- tés en 12 VCC, et si compacte qu’elle se de deux capteurs de température numé-
tovoltaïque et un oscilloscope numérique laisse facilement intégrer dans quasiment riques DS18B20, il mesure la tempéra-
d’un certain âge. Les deux appareils fonc- tout appareil. Le projet est universel et ture à deux endroits différents de l’ap-
470R
1k
sur le port d’entrée du µC s’y substituent.
7 6 5 BC337 Le port PB0 fournit sur la broche OC0A le
PB2
PB1
OC0A
signal MLI (PWM) qui attaque le BC337.
8
ATtiny45
4 Ce transistor peut commander des ven-
GND
VCC
copyright
PB3
PB4
plus qu’il n’en faut pour mes applications.
1 2 3
GND 220u Pour commander des ventilateurs plus
gourmands, il faudra utiliser un transis-
tor plus puissant et une résistance dans
3 3 la base plus petite. La self de réactance,
VDD VDD l’inductance de puissance CMS L-PISR
2 2
DQ DQ
(Reichelt), la diode Schottky et le conden-
GND GND
sateur à ESR faible produisent une tension
DS18B20 1 DS18B20 1
plus faible à partir de la tension d’alimen-
150757 - 11
tation positive. Nous avons donc affaire
à un convertisseur abaisseur « tête en
bas, pieds en l’air » (ce convertisseur
Figure 1. Schéma de la régulation de ventilateur.
réduit la tension comme un modèle nor-
mal, mais la tension est soustraite d’un
pareil. Les capteurs de température se transistor, d’une diode Schottky et d’une certain niveau de tension, ici 12 V).
passent d’étalonnage et ont une erreur self de réactance alimente le ventilateur. La self de choc exceptée, tous les compo-
maximale garantie de 0,5 °C, largement La tension lissée disponible aux bornes du sants peuvent être des composants câblés
suffisante ici. Le µC délivre, dans la plage condensateur de sortie permet d’attaquer que l’on aura vite fait d’implanter et de
de service, un signal analogique modulé tant des moteurs à balais traditionnels et souder sur un morceau de platine à trous.
en largeur d’impulsion (MLI) qui dépend que des moteurs CC sans balais.
de la température ; ce signal commande Le logiciel
un ventilateur. Autres composants : un petit régulateur Non programmé, l’ATtiny est comateux.
Entre le µC et le ventilateur, un conver- de tension linéaire pour alimenter l’ATtiny, Il faudra, avant de l’implanter dans le
tisseur abaisseur discret constitué d’un une LED d’état, une paire de condensa- circuit, le doter du micrologiciel requis,
chargé à l’aide d’un adaptateur de pro-
grammation externe. L’utilisation d’un
support est recommandée pour pouvoir,
le cas échéant, extraire facilement le µC
pour une mise à jour logicielle.
Le logiciel richement annoté est écrit en
C ; il est à télécharger librement depuis
la page de projet [1]. En interne, l’AT-
tiny travaille à 8 MHz. Dans le cas d’un
µC neuf, le drapeau CKDIV8 est géné-
ralement mis à un dans les réglages de
fusibles ; il faudra le mettre à zéro pour
cette application.
est obtenu ici avec les routines de tem- mis à un. La LED se met alors à clignoter faitement fonctionnelles. Les ventilateurs
porisation (delay) de la bibliothèque GCC. au rythme des secondes, ce qui corres- ne tournent que rarement et s’ils le font,
Le DS18B20 connaît différentes précisions pond à une anomalie sur les capteurs de c’est à faible vitesse vu que mes appareils
(résolution de 9 à 12 bits). La résolution température, une erreur de câblage par ne travaillent normalement qu’à faible
utilisée ici est la plus faible, 9 bits, soit exemple. La LED a une seconde fonction : puissance. Le niveau de bruit a sensi-
un pas de 0,5 °C. Les fonctions du pro- signaler une température excessive. En blement baissé. En tout état de cause, la
gramme fournissent les valeurs de tempé- cas de dépassement de la limite supé- mini-régulation donne une certaine tran-
rature en degrés Celsius sous la forme de rieure de la température de la plage de quillité d’esprit : la température à l’inté-
nombres binaires. Dans sa superbe note réglage, la LED s’allume de manière fixe. rieur du boîtier restera toujours dans des
d’application [2], Gerard Marull Paretas limites raisonnables.
décrit le protocole des DS1820 et les rou- Mise en œuvre (150757 - version française : Guy Raedersdorf)
tines AVR correspondantes. Une platine aussi petite trouvera place
L’ATtiny45 possède deux temporisateurs à l’intérieur de tout appareil ou presque
(timer) à 8 bits. Timer0 est utilisé pour (figure 3). Elle s’intercale simplement
le signal MLI et est configuré comme dans la ligne d’alimentation interne du
MLI rapide. La fréquence MLI résultante ventilateur. La consommation intrinsèque
de 31,25 kHz est idéale pour notre appli- de ce mini-circuit est de 2 mA seulement.
cation. Le registre OCR0A paramètre le Premier test fonctionnel : branchez le
rapport cyclique. Timer1 produit une ventilateur de l’appareil-cible à la pla-
interruption périodique à 2 Hz. Chaque tine alimentée sous 12 V par une ali-
deuxième interruption déclenche l’ana- mentation externe. Une fois la tension
lyse dans le programme principal. Après appliquée, le ventilateur tourne pen-
le traitement de la boucle du programme dant 2 s (durée réglable par POWER_
principal, le µC est mis en veille (écono- ON_DELAY) à la vitesse maximale et la
mies d’énergie). LED reste allumée. Le ventilateur doit
ensuite s’arrêter et la LED s’éteindre. Pre-
À partir des deux valeurs de température, nez l’un des capteurs entre vos doigts
on détermine le maximum qui sert au ou approchez brièvement la pointe d’un
calcul du rapport cyclique pour la MLI. La fer à souder, la température de commu-
figure 2 donne la correspondance entre tation de 30 °C sera vite atteinte ; le
la température et OCR0A. On notera ventilateur ne tardera pas à démarrer.
qu’OCR0A est inversement proportion- Le comportement de l’autre capteur doit
nel à la tension aux bornes du ventila- être similaire. Maintenant, vérifiez si le Figure 3. Platine de la régulation de ventilateur
teur : des valeurs élevées donnent de démarrage se fait de manière fiable et terminée.
petites tensions, et vice versa. La valeur que le ventilateur tourne de manière
d’OCR0A de 255 met le ventilateur à l’ar- stable à faible vitesse. Sinon, il faudra
rêt (FAN_OFF). Le ventilateur a un seuil modifier en conséquence FAN_LOW
de démarrage, il ne fonctionne qu’en et FAN_STARTUP_DELAY.
dessous de la valeur de seuil d’OCR0A
de 225 (FAN_LOW). Au démarrage, au Si tout est OK, la platine peut être
passage de FAN_OFF à FAN_LOW donc, montée à un endroit approprié à
le ventilateur se voit appliquer aussi une l’intérieur de l’appareil et être reliée
courte impulsion à pleine puissance, pour à l’alimentation interne de celui-ci.
le faire passer de l’arrêt à la rotation. Les capteurs de température sont
La longueur de l’impulsion est de 30 ms placés à proximité immédiate des
(FAN_STARTUP_DELAY). Le cas échéant, sources de chaleur. Je les ai collés
il faut adapter les deux valeurs, FAN_ d’une gouttelette de colle instan-
LOW et FAN_STARTUP_DELAY, en fonc- tanée directement sur le dissipa-
tion du ventilateur utilisé, afin d’assurer teur thermique des transistors de
un démarrage fiable. En cas de doute, on puissance. L’affaire est réglée.
ne prend pas de risque avec des valeurs Depuis des mois, j’ai donc deux
FAN LOW faibles et/ou des temporisa- de ces petites régulations par-
tions de démarrage (Start-Delay) un peu
plus longues.
Liens
La LED rouge signale des dysfonctionne- [1] Page du projet : www.elektormagazine.fr/150757
ments. Si l’un des capteurs de tempéra-
[2] Using DS18B20 digital temperature sensor on AVR microcontrollers,
ture ne répond pas au signal de remise à
Gerard Marull Paretas, septembre 2007 :
zéro dans le délai spécifié dans la fiche de
http://teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf
caractéristiques, l’indicateur d’erreur est
Elektor Uno R4
quatre nouvelles
broches qui
font toute la
différence
VCC VCC
copyright L1
+5V
*
JP1 2 +3.3V
10uH 1 3
C13 C15
5V 3.3V
100n 100n
18 4
AVCC VCC VCC +5V
K5 IC4
*
12 SCL1 IO8 12 30 RX-I
SCL1 PB0(ICP1/CLKO/PTCXY) PD0(OC3A/RXD0/PTCXY) K4 R7
11 SDA1 IO9 13 31 TX-O AD5/SCL0 1
SDA1 PB1(OC1A/PTCXY) PD1(OC4A/TXD0/PTCXY) SCL0 0R
10 AD7 SS0 14 32 IO2 AD4/SDA0 2
A7 PB2(SS0/OC1B/PTCXY) PD2(INT0/OC3B/OC4B/PTCXY) SDA0
9 AD6 MOSI0 15 1 IO3 AREF 3
A6 PB3(MOSI0/TXD1OC2A/PTCXY) PD3(OC2B/INT1/PTCXY) AREF +5V
8 MISO0 16 2 IO4 4 GND
VCC PB4(MISO0/RXD1/PTCXY) PD4(XCK0/T0/PTCXY)
IOREF 7 SCK0 17 9 IO5 SCK0 5
PB5(SCK0/XCK0/PTCXY) PD5(OC0B/T1/PTCXY) 13
6 RESET 10 IO6 MISO0 6 R5
3.3V RESET PD6(OC0A/AIN0/PTCXY) 12
3.3V 5 AD0 23 11 IO7 MOSI0 7
PC0(ADC0/PTCY/MISO1) PD7(AIN1/PTCXY) 11
1k
5V 4 AD1 24 SS0 8
5V PC1(ADC1/PTCY/SCK1) 10
POWER
DIGITAL (PWM )
VIN 1 AD4/SDA0 27 19 AD6
PC4(ADC4/PTCY/SDA0) PE2/ADC6/ICP3/SS1/PTCXY) POWER
AD5/SCL0 28 22 AD7 IO7 8
K5 PC5(ADC5/PTCY/SCL0) PE3(ADC7/T3/MOSI1/PTCY) 7
RESET 29 20 AREF IO6 7
PC6(RESET) ATMEGA328PB-AU AREF 6
1 AD0 IO5 6
A0 PB6 PB7 5
2 AD1 GND XTAL1 XTAL2 GND IO4 5
A1 SCK0 4
ANALOG IN
3 AD2 5 7 8 21 IO3 4
A2 R12 X1 3
4 AD3 IO2 3
A3 2 Mount for MCU non--B version
5 AD4/SDA0 TX-O 2 or use as I2C1 pull-ups
1k
MOSI0
SDA1
R9
*
0R
K3
2 1 MISO0
4 3 SCK0 VCC
R8 D2
6 5 RESET
K2 VIN IC1
10k
150790 - 11
Figure 1. Schéma de l’Elektor Uno R4, sorte de carte de liaison pour l’ATmega28PB dotée d’un convertisseur série-USB, d’une alimentation et de quelques LED.
l’ajout d’un port E à 4 bits, ce qui se laquelle elle est par ailleurs rétrocom- tuellement employé pour flasher le char-
traduisit par des boîtiers à 32 broches. patible, nous l’avons baptisée Elektor geur de démarrage dans le contrôleur.
Les modèles B peuvent exécuter des pro- Uno R4. Oui, l’originalité ne nous fait IC2 fournit l’interface USB-série ; cette
grammes compilés pour des non-B, mais pas peur. puce récente de FTDI (une FT231XS) est
l’inverse n’est pas nécessairement vrai. Passons rapidement en revue le schéma similaire à la FT232R, mais moins chère,
Six mois plus tard sortit l’ATmega328PB. (fig. 1). La plupart des broches de l’AT- et elle fonctionne uniquement sous 3,3 V.
Et B fut enfin synonyme de « Bien mega (IC4) sont reliées aux connecteurs Ses deux LED (LED2 = RX, LED3 = TX)
mieux ». À la différence des modèles B d’extension K4 à K7 – après tout la R4 sont alimentées par le bus USB, donc
précédents, la version B de l’ATmega328 est une sorte de carte de liaison. K5 est s’allument même lorsque le µC n’est pas
est en effet plus riche que la non-B le connecteur (maintenant à 12 contacts) sous tension. J’y reviendrai.
(tableau 1). Elle possède 4 broches auquel sont reliées les 4 broches du T2, R8, C12 et D2 forment un conver-
de plus que l’ATmega328 en boîtier DIP port E. K3 est le connecteur ISP habi- tisseur de niveau pour le signal Reset
à 28 broches équipant la carte Arduino
Uno, d’où un boîtier à 32 broches. Ce qua-
tuor donne accès au nouveau port d’E/S à
usage général : « E ». Sur les précédents
boîtiers à 32 broches, ce port fournissait
VCC, GND, et deux entrées analogiques
supplémentaires ; ici les quatre broches
sont reliées aux deux entrées analogiques
supplémentaires, ainsi qu’à un second
périphérique I²C, à un second périphé-
rique SPI, à la sortie du comparateur ana-
logique, et aux sorties des temporisateurs
(timers) 3 et 4.
sauvage où rares sont les audacieux à dépendances doivent avoir une entrée paquet. Ça coince inévitablement un cer-
s’aventurer (fig. 3) Je suis déjà passé par dans la section tools, exception faite des tain de nombre de fois avant d’y parve-
là lors de la création d’un paquet pour la outils propres à Arduino. Ce point illustre nir, mais tout va mieux une fois franchie
carte Platino [2], mais cette fois-ci j’ai dû un autre problème propre à la construc- l’étape de téléchargement. L’astuce pour
m’enfoncer encore plus avant. tion d’un paquet : certaines y parvenir sans heurt est de développer
Pour que l’EDI Arduino accepte et installe choses sont implicites, et déboguer le paquet directement depuis
notre chaîne d’outils, nous devons créer d’autres non, les dossiers d’installation, et non pas
un paquet pour notre carte (Boards Pac- à de travailler depuis les dossiers
kage, BP). Nous pourrons alors utiliser le des fichiers sources. Le Ges-
Gestionnaire de carte pour l’instal- tionnaire de carte calcule
ler, et ainsi ajouter la R4 à en effet les sommes de
la liste des cartes contrôle des fichiers
chaque fois que
vous les ouvrez,
mais il ne
C2, C3 = 47 pF +
C5, C6, C7, C8, C12, C13, C14, de la carte. On peut l’écrire en s’inspi-
C15, C18 = 100 nF rant d’un fichier décrivant une carte sem-
C10 = 1 µF
C4, C9, C11 = 10 µF, 10 V, tantale,
blable, la Uno R3 dans notre cas. Rien de
boîtier A compliqué, si ce n’est qu’il faut penser
C1 = 47 µF, 25 V, électrolytique, à modifier la référence à l’outil de char-
diam. 6,3 mm
gement des croquis, à savoir avrdude :
Inductance comme la version par défaut ne connaît
L1 = 10 µH, CMS 0805 pas le 328PB, c’est vers notre propre outil
que doit pointer le fichier board.txt.
Semi-conducteurs
D1 = MBR120
D2, D3 = BAT54 Le fichier platform.txt est autrement
IC1 = LD1117AS50 plus compliqué. Pour nous, le but du jeu
IC2 = FT231XS
IC3 = LD1117AS33
aura été de le modifier de façon à ce que
IC4 = ATmega328PB-AU l’EDI utilise notre chaîne d’outils plutôt
LED1 = verte que la sienne. La place me manque pour
LED2 = jaune
LED3 = rouge
vous narrer ce combat épique, donc, pour
LED4 = bleue faire court : nous y sommes parvenus.
T1 = TSM2307CX Le fichier est sur GitHub [3].
T2 = 2N7002
Bibliothèque et
modifications du cœur
Reste à fournir les bibliothèques des nou-
veaux périphériques du 328PB et à adap-
ter le cœur d’Arduino. Rien à faire pour
le second USART, il est déjà reconnu par
le cœur d’Arduino. Par contre les biblio-
thèques Arduino Wire et SPI doivent être
modifiées afin de rendre indépendants les
Alimette
alimentation modulaire
polyvalente
Ton Giesberts (labo d’Elektor)
Le générateur de fonctions par DDS (pro- résultat est une alimentation compacte.
jet Elektor 150210 [1]) avait besoin d’une Son meilleur rendement permet en outre rences
tension de ±15 V pour sa sortie analo- de se passer de dissipateur. (insigni-
gique et de +3,3 V pour le reste du cir- Sur Alimette, un module convertisseur fiantes) d’un
cuit. Le transformateur de 10 VA et le CC/CC à sorties isolées fournit les ten- constructeur à
filtre antiparasites prenaient beaucoup sions de sortie symétriques. De cette l’autre, p. ex. entre
de place sur la carte d’alimentation. Nous façon, l’alimentation à tension simple est Recom et Traco Power. Un
avons donc décidé de produire les ten- séparée galvaniquement de l’alimenta- modèle de 6 W convient aussi.
sions nécessaires avec des convertisseurs tion symétrique. Bien que l’empreinte des
CC/CC alimentés par un adaptateur d’or- modules utilisés soit supposée de norme Schéma et modules
dinateur portable (19 V en sortie). Le industrielle, il subsiste quelques diffé- Comme le montre le schéma (fig. 1),
D2
1N4007
D1
F1 1N4007 L1 MOD1
1 3
+VIN +VOUT
4uH7
K1 1A R1 R-78E3.3-0.5 K3
GND
L2
4k7
1 C1 C2 C3 C4 C5 C6 C7 2 D3 C8 C9
3
1 3V3
2
LED1 2u2 2u2 2u2 2u2 SC-02-06G 2u2 2u2 4u7 1N4007 47u 100n
50V 50V
POWER
1
19V ... 28V
JP1
K2
1N4007
+15V
D4 C10 C12 K4
1 22 MOD2 14
+VIN +VOUT
23 16 47u
+VIN COMMON 100n
50V
TEL 5-2423
2 9
–VIN COMMON D5 C11 C13 1
3 11
–VIN –VOUT
47u 100n
50V –15V
1N4007 150464 - 11
Figure 1. Un schéma figé dans le silicium mais pas dans le marbre : d’autres modules sont possibles. Choisir, combiner, optimiser, voilà l’essence même de
ce projet.
à sortie simple. Leur sortie négative est cette connexion entre différentes tensions à peu près identiques, la plage d’entrée
souvent non-connectée et ils n’ont pas d’alimentation du côté de la charge. Les va de 19 V à 28 V. À titre de rappel (et
de broche de masse. D’autres modules chiffres de l’encadré montrent que le décharge de responsabilité), ces valeurs
sont dotés d’une broche de commande module à double alimentation a un léger sont imprimées sur la carte, à côté des
supplémentaire qui peut être laissée non problème avec une charge asymétrique. connecteurs d’entrée. Avant de mon-
connectée (broche 1 de la série REC5 de La tension totale délivrée reste bien à ter d’autres modules, comparez leurs
Recom p. ex.) Les tensions de sortie dis- 30 V, mais le niveau « masse » dérive. Il empreintes et plages d’entrée dans les
ponibles sont 3,3 V, 5 V, 12 V, ±12 V et est donc conseillé d’utiliser des charges fiches techniques, et utilisez votre bon
±15 V. Les fiches techniques de la série à peu près égales sur les rails de sortie sens !
Tel 5 [3] guideront vos choix en fonction positif et négatif.
de vos besoins. Construction
D’autres fabricants proposent également Caveat Emptor La figure 3 montre le circuit imprimé
des modules de 9 V, 15 V, ±5 V et ±9 V. Si vous utilisez d’autres modules que ceux d’Alimette ainsi que des gros plans de
Ils offrent un isolement galvanique entre mentionnés ici, accordez une attention la carte assemblée et testée. Le mon-
l’entrée et la sortie, mais en contrepar- particulière à la plage de leurs tensions tage est facile, il n’y a que des compo-
tie coûtent plus cher que les régulateurs d’entrée. Assurez-vous que les deux sants traversants (et un fil de connexion
ordinaires. Le cavalier JP1 permet d’in- modules aient une plage d’entrée min./ à placer près de C5). Pour le reste, ni
terconnecter les lignes de masse des max. identique, ou que les deux plages code, ni microcontrôleur, ni technologie
deux modules CC/CC. S’il est présent, se recouvrent largement. Comme nos embarquée !
c’est qu’il est parfois préférable d’établir deux modules ont des plages d’entrées (150464 – version française : Hervé Moreau)
Liens
[1] Générateur de fonctions par DDS, Elektor, 11/2015, www.elektormagazine.fr/150210
[2] Série Recom R-78xx-0.5 : www.recom-power.com/pdf/Innoline/R-78xx-0.5.pdf
[3] Série Traco Power TEL 5 : www.tracopower.com/products/browse-by-category/find/tel-5/3/
10k
VDD TS4148 RY
100n Receiver interval, durée qui s’écoule entre
2
RA5
K1 RA4
3 JP1
l’absence de signal et le déclenchement
USB-A 4
MCLR/VPP/RA3 R2 du processus de redémarrage (activa-
1 5
RC5 1k
2 12
D-/RA1 RC4
6 R4 tion de T1).
3 13 7 22R
D+/RA0 RC3 LED1 Delay after reset (délai après redémar-
4 11 8
VUSB3V3 RC2
9 T1 K4 rage) définit combien de temps (en
5 6 ICSPCLK/RC1
10 RESET
C2 ICSPDAT/RC0 secondes) le signal peut être absent après
470n
VSS 2N7002 un redémarrage, et avant qu’une RàZ
PIC16F1455 14 soit déclenchée ; ce temps varie de 10
à 255 s. Si on saisit 0 dans ce champ,
+5V il n’y aura pas de signal de RàZ jusqu’à
K2 ce que le premier signal reçu remette le
copyright 140344 - 11
circuit en mode normal.
ICSP
Update confirme les nouveaux réglages
et les envoie dans la mémoire du PIC.
Figure 1. Schéma du circuit. Choisir un microcontrôleur PIC16F1455 avec interface USB intégrée
Stanby a la même fonction que ci-dessus,
facilite le travail.
et Close ferme la fenêtre (ou on peut
aussi cliquer sur la croix dans le coin
supérieur droit).
Montage
Nous avions pensé relier le circuit à l’ordi-
nateur par un câble mini-USB, mais nous
a b avons préféré le connecter directement à
un port USB libre. La connexion au circuit
de remise à zéro ou à son connecteur sur
la carte mère de l’ordinateur sera ainsi
bien plus courte, et ça fera toujours un
câble en moins qui pendouille de l’ordi-
nateur... Le circuit imprimé dessiné peut
c d être placé dans un petit boîtier avec évi-
dement pour le connecteur USB, un peu
plus gros qu’une clé USB (voir liste des
Figure 2. L’icône du petit chien noir sur la barre de tâches de Windows indique le mode de composants).
fonctionnement du logiciel. Le connecteur K3 (ou K4) doit être mis
en parallèle sur le circuit de remise à zéro
de l’ordinateur. L’accès au connecteur de
Logiciel pour l’ordinateur système d’exploitation ; cette procédure la carte mère est sans doute plus aisé.
Le lancement du programme installé sur est automatique si l’installation du pro- Le relais n’est pas simple à souder. Cela
l’ordinateur devra s’effectuer juste après gramme se déroule normalement. peut se faire avec de l’air chaud, ou – si
celui de Windows. Le plus simple est de Lorsque le programme fonctionne et on soude l’ensemble des composants en
placer ce programme (ou un raccourci que notre circuit est connecté à l’ordi- une fois – dans un four à refusion. Les
vers lui) dans la liste des applications nateur, une icône représentant un petit autres composants ne posent pas de
qui se chargent à chaque démarrage du chien apparaît sur la barre des tâches problème particulier. Le circuit imprimé
(figure 2a), sinon elle apparaîtra comme (figure 4) est disponible chez Elektor
en figure 2d. Un clic droit sur l’icône sous le numéro 140344 [2].
permet d’accéder à différentes options Si on n’utilise pas le relais, D1, R3 et
(figure 2b) : Standby met le circuit K3 ne sont pas nécessaires non plus. Si
externe en veille (figure 2c), de telle vous utilisez un bornier pour K3 ou K4,
manière qu’il n’y a plus de redémarrage, veillez à ce qu’il ne dépasse pas de plus
même en l’absence de signal ; Activate de 5,5 mm, ça empêcherait de mettre le
rétablit le fonctionnement normal ; et circuit dans le boîtier. Il y a suffisamment
Open ouvre une fenêtre secondaire de place pour souder directement des fils
(pop-up), qui permet de régler divers plutôt que d’utiliser un bornier ; à vous
Figure 3. Les délais de fonctionnement peuvent délais de fonctionnement (figure 3), qui de décider où ces fils sortent du boîtier.
être réglés individuellement. seront stockés dans la mémoire du PIC. Le bornier mâle K2 peut être utilisé pour
Figure 5. Probablement la seule fois où vous voulez voir un écran bleu de la mort pour mettre au point
un circuit.
préamplificateur
phono MM/MD à bruit minimal
Thomas Scherer (Allemagne) et Ton Giesberts (labo d’Elektor)
Le vinyle fait un retour en force auprès des amateurs de hi-fi. Le son du microsillon est
et reste très particulier, on ne peut pas le comparer à celui des sources numériques. Son
point faible a toujours été la petitesse du signal issu du phonocapteur, donc la sensibilité
au bruit de fond. Pour réduire autant que possible le bruit dans l’étage le plus critique, à
savoir l’étage d’entrée du préampli correcteur, l’idée est de mettre quatre amplificateurs
opérationnels spéciaux en parallèle. Ce truc, Elektor l’a déjà présenté en 1982, mais avec
les transistors de l’époque !
10M
47R
4 C5 4 C8 4 C11 4 C14 4 C21
C3
de 48 fois, sa largeur de bande est encore R6
47R
V-_1 100n 100n 100n 100n 100n
proche de 1,5 MHz. Comme l’entrée est R2 1
470p
C2
3 8
très sensible, il est indispensable de limi-
10M
MD 6
R17
V-_1 Line
IC2 6k81
220n
ter la bande passante à une valeur pra- 2
K1 R7 5 6 K3
tique pour que l’ensemble ne se mette 1
R8
2k2
3 C19 IC5B
7
R27
47R
1
47R
1 5
pas à jouer au récepteur de radio. Le 2 R9 C6
2
IC5A 2
47R 2µ2
R1
condensateur de 470 pF la limite à envi- C1 C1'
1
470p
C15 C16 R24 R25
R26
47k
ron 150 kHz. La résistance de 47 Ω en 62k 4k7
7k5
3 8
100p
* IC3
6
R18
6k81
22n 22n C17 C18
47R
pensé en interne pour une amplification
1k6
R12 C9 IC1, IC2, IC3, IC4 = LT1028
47R
de 2 fois. Malgré toutes ces précautions, R20 IC5 = LM833
470p
1
110R
la section d’entrée se met en oscillation si 3 8
R19
6
IC4 6k81
l’entrée est ouverte et qu’il n’y a pas de 2
5
condensateur d’entrée. Lors des tests du R13
R14
2k2
47R
circuit, veillez toujours à boucler l’entrée R15 C12
2k2
10M
MD 6
R46
V-_2 Line
sible, les composants sont choisis à basse 220n 2
IC7 6k81
62k 4k7
7k5
3 8
100p
* IC8
6
R47
6k81
22n 22n C42 C43
2k2
1k6
3 8
R48
Or, nous voulons tendre vers l’excellence, IC9
6
6k81
2
aussi tous les condensateurs situés aux R42 5
R43
endroits importants sont au polyester,
47R
2k2
R44 C37 +15V
avec une tolérance de 1 %. Ils coûtent 47R
470p
cher, mais c’est le meilleur choix pour R63
10k
1k
10n 50V L1
10µ C51 100µ 100n 100µ 100n
L’étage suivant, avec IC5A, fournit un gain 0
50V
C52
50V 50V
R62
de 40 fois ; en outre, par les boucles C65
C58
0V
100n
SU9V-01100
100n C25 C24 C50 C49
2k0
10n
C62 C61 10µ 50V C57 C56 100µ 100n 100µ 100n
D3 50V 50V
R61 R29 R58
220µ 100n 10µ 100n +15V
C66 50V 50V BC327-25 BC327-25
180R
1
1k
1k
10n
adj
Figure 2. Le schéma du préamplificateur à faible D4 2 3
1
adj
bruit montre qu’il y a bien en parallèle quatre LM337 -15V T2 T4
D1 ... D4 = 1N4007 IC12 V-_1 V-_2
amplificateurs opérationnels par canal dans -15V
150616 - 11
l’étage d’entrée.
de rétroaction R20 à R25/C17 et C18, il est réservée sur le circuit imprimé pour tant que les courants d’entrée des quatre
assure en même temps les deux autres un condensateur de 2,2 µF au polypropy- amplis se compenseront sans doute en
corrections de la courbe RIAA à 3 180 lène, qui a de meilleures propriétés audio grande partie. Mais, par sécurité, nous
et 318 µs. Ces deux valeurs se distinguent que ceux au polyester, avec la possibilité avons quand même prévu un petit cir-
d’un facteur 10, de sorte que le gain dimi- d’en installer d’un autre type. cuit de compensation de ce courant. Il se
nue de 40 à 4 fois. Si vous voulez savoir compose de deux résistances de valeur
comment calculer les valeurs précises des Nous avons ainsi fait le tour du circuit élevée (R2/R3 avec condensateur de
réseaux de correction, rendez-vous sur préamplificateur, mais retournons à sa découplage C2) en série avec le curseur
la page du projet sur le site d’Elektor. partie d’entrée. Selon la fiche technique, du potentiomètre d’ajustage P1. Il peut
Labs [1]. le LT1028 est muni d’une compensation intervenir en mettant le cavalier JP1 en
Suit encore un étage tampon avec IC5B. interne de la polarisation, mais ce courant place, si nécessaire. Dans ce cas, mesu-
Il constitue aussi un filtre passe-bas pas- d’entrée peut malgré tout atteindre maxi- rez avec un multimètre à haute impé-
sif (C19/R26) avec un pôle à 10 Hz pour mum ±180 nA (±90 nA sur la version A). dance la tension à l’entrée quand rien
affaiblir d’éventuels signaux à très basse Avec quatre amplis op en parallèle, il se n’y est branché. Réglez P1 pour atteindre
fréquence produits par les organes de pourrait qu’un courant de maximum un minimum de tension à l’entrée. Répé-
roulement du tourne-disque. Pour ce ±720 nA circule à travers la cellule. En tez la procédure pour l’autre canal avec
condensateur aussi, une grande place pratique, ce sera sûrement moins, d’au- JP2 et P2. Mais dites-vous bien que P1
et P2 ne servent pas à corriger en sortie nance fait trop de vagues pour être une qui atténue efficacement les parasites
les tensions de dérive des amplificateurs solution intéressante. Il est préférable de de mode commun. Suivent alors quatre
d’entrée ! choisir un transformateur à deux secon- filtres passe-bas activés par T1 à T4 avec
daires, comme le FL6/18 de Block. Il a en une constante de temps de 0,1 s (R28/
Stabilisation de tension plus deux primaires, on peut donc l’uti- C23 et suivants). Les lignes positives et
L’alimentation est tout à fait classique liser aussi sur un secteur à 115 V. Autre négatives de chaque canal sont alimen-
avec un LM317 pour le +15 V et un LM possibilité, une alimentation continue tées séparément par ces filtres. De quoi
337 pour le −15 V. Découpler la broche symétrique à part ou une petite alimen- nous assurer d’une alimentation absolu-
d’ajustage par un condensateur électro- tation à découpage dont nous parlerons ment propre.
lytique apporte un affaiblissement de plus loin. Les lignes positive et négative
l’ondulation d’environ 80 dB. Le redres- d’arrivée se raccordent alors sur les deux Choix de l’alimentation
seur double (D1 à D4) à l’entrée per- entrées ~ de K5. Peu importe le sens de Analogique ou à découpage, telle est la
met différentes options d’alimentation. branchement, les diodes font le néces- question.
On peut déjà utiliser un transformateur saire, il faut seulement que le 0 soit à la
secteur à secondaire unique (18 V et 6 W) bonne place. Analogique
à connecter entre 0 et l’un des ~ de K5, Les tensions de sortie des deux stabi- Si vous considérez qu’un convertisseur
mais un tel redressement à simple alter- lisateurs passent alors par le filtre L1 CC/CC n’a pas sa place dans un préam-
C54, C55, C57, C58 = 10 µF/50 VF, 20 %, IC5, IC10 = LM833NG, DIP-8 ou
diam. max. 6,3 mm, au pas de 2,54mm IC11 = LM317, TO-220 kit (circuit imprimé + tous composants,
C60, C62 = 220 µF/50 V, 20 %, diam. max. IC12 = LM337, TO220 sauf boîtier et prises Cinch), réf. 150616-71,
10 mm, au pas de 5,08 mm www.elektor.fr
C63 à C66 = 10 nF/50 V, 20 %, Y5V, Divers :
au pas de 5,08 mm K1 à K4, PC1 à PC6 = picot à souder
diam. 1,3 mm
Inductances : K5 = borne à 3 vis, au pas de 5,08 mm
L1 = SU9V-01100, bobine d’arrêt, JP1, JP2 = embase à 2 picots
mode commun 2 x 10 mH/100 mA au pas de 2,54 mm
JP1, JP2 = cavalier
Semi-conducteurs : boîtier Hammond 1455N1602
D1, D2, D3, D4 = 1N4007, DO-41 2 x prise Cinch Neutrik NYS367-0
LED1 = LED bleue haute intensité 3 mm, T-1 pour panneau, noire Figure 3. Le circuit imprimé pour le
T1, T3 = BC337-25, TO-92 2 x prise Cinch Neutrik NYS367-2 préamplificateur est bien aéré et il ne porte
T2, T4 = BC327-25, TO-92 pour panneau, rouge
que des composants traversants, c’est bien
IC1 à IC4, IC6 à IC9 = LT1028CN8, DIP-8 circuit imprimé 150616-1
agréable !
À découpage D2
4k7
1 C1 C2 C3 C4 C5 C6 C7 2 D3 C8 C9
3V3
avons choisi l’alimentation modulaire
3
2 1
LED1 2u2 2u2 2u2 2u2 600uH 2u2 2u2 4u7 1N4007 47u 100n
50V 50V 50V 50V SC-02-06G 50V 50V 50V 50V
Alimette (figure 6), c’est un petit cir- POWER
K2
article de ce magazine. Pour ce projet, le 1N4007
+15V
D4 K4
module JCE0612D24 de XP Power est un 1
copyright 22
+VIN
MOD2
+VOUT
14
C10 C12
23 16
bon choix. Il fournit ±24 V à 6 W quand la +VIN COMMON 47u 100n
50V 50V
2 9
tension d’entrée se situe entre 9 et 18 V. 3
–VIN COMMON
11
D5 C11 C13 1
–VIN –VOUT
JCE0612D24 47u 100n
50V 50V –15V
La tension de sortie est un peu haute 1N4007 150464 - 11
Inductances :
L1 = 4,7 µH, 3,05 A, 80 mΩ, 10 %,
radial, au pas de 5 mm
(p.ex. Epcos B82144B2472K000)
L2 = 600 µH, 2 A, 2x50 mΩ, bobine
d’arrêt mode commun, 17,5 x 14 mm
(p.ex. Kemet SC-02-06G)
Semi-conducteurs :
D1, D4, D5 = 1N4007
LED1 = LED verte, 3 mm
qués dans la liste des composants sont C’est fini ? Alors, il est temps de véri-
nécessaires (comparez avec la photo du fier si tout est bien branché et si le cir-
montage terminé). cuit fonctionne comme prévu. Brancher
l’adaptateur secteur 12 V et mesurer au
Le circuit imprimé du préampli entre multimètre les points suivants.
exactement dans les rainures du boîtier
Hammond. On installe les prises Cinch • ±24 V sur K4 de la carte d’alim
et la borne de masse sur l’un des pan- modulaire. La LED verte s’allume-t-
neaux latéraux, comme à la figure 8. elle ?
Nous avons choisi des prises isolées
de Neutrik (cf. liste). Montez les prises • Y a-t-il ±15 V sur le circuit imprimé
Cinch de manière à ce que les raccords du préampli (à côté de C53/C56) ?
de masse n’entrent pas en contact avec la
Figure 8. La pose des prises de raccordement et
paroi du boîtier pour éviter les boucles de • Vérifier la tension d’alimentation
de l’interrupteur sur le panneau arrière.
masse. Assurez-vous aussi que les prises de tous les amplis op, il doit y avoir
ne touchent aucun composant du circuit, ±14 V environ.
parce qu’il n’y a pas beaucoup de place ;
enfin laissez une distance suffisante par • Boucler les entrées sur des résis-
rapport au bord supérieur pour que le tances de 560 Ω et mesurer les ten-
panneau du haut ferme bien. Le raccor- sions de décalage d’entrée (sur R1
dement pour le fil de masse de la table et R30) ; il faut 0,0 mV. En fonction
de lecture, nous l’avons réalisé avec un de cela, voir s’il faut mettre en ser-
écrou et une vis de 4 mm, sur laquelle vice les potentiomètres de compen-
nous avons vissé une entretoise métal- sation P1 et P2.
lique avec filetage interne. À l’intérieur
du boîtier, un œillet à souder, relié par • Mesurer les décalages en sortie
un fil court au « 0 » du circuit imprimé de IC1 à IC4 et IC6 à IC9 (ne doivent
du préampli, est maintenu par la tête pas dépasser quelques dizaines de
de la vis de masse. Sur la partie droite millivolts).
du panneau latéral, il y a encore assez
Figure 9. On voit ici comment la carte
de place pour le connecteur d’alimenta- • Contrôler les décalages des sor-
d’alimentation et le préampli se superposent
dans le petit boîtier. tion et l’interrupteur marche/arrêt. Sur ties de IC5 et IC10 (ne doivent pas
le panneau latéral de l’autre côté, on ne dépasser quelques millivolts)
trouve qu’un témoin à LED qui indique
quand le préampli est en service. Si tout est juste, on peut fermer le boîtier.
Branchez alors le préamplificateur phono
Les entrées et sorties sont reliées au entre la table de lecture et l’amplifica-
circuit imprimé par du câble blindé de teur. Allumez l’Alimette pour réchauffer le
qualité. Tâchez de donner à ces câbles préampli, attendez un peu qu’il se mette à
la même longueur pour le canal gauche température. Maintenant, vous avez bien
et le droit. mérité d’écouter vos microsillons favoris
en qualité optimale !
Le circuit imprimé d’alimentation modu- (150616 – version française : Robert Grignard)
laire est fixé sur un morceau de plaque
cuivrée de la même largeur que le préam-
pli (100 x 62 mm). Il se glisse avec pré-
cision au-dessus du préampli dans le boî-
tier. La photo de la figure 9 le montre
clairement. Reste à relier les entrées et
sorties de l’alimentation à l’interrupteur
marche/arrêt et aux connecteurs d’ali-
mentation sur les circuits imprimés (K2
sur la carte d’alimentation et K5 sur le
préampli). Puis la LED sur la face avant
sur les broches correspondantes du
préampli au moyen de fins fils souples.
Lien
Figure 10. Le câblage intérieur demande de
www.elektormagazine.fr/labs/supra-20-high-end-preamp-for-record-player-150616-i
l’attention et du doigté, mais c’est presque fini !
Rapport signal/bruit d
B
+0.4
+0.2
r +0
-0.2
• Linéaire : > 68 dB (1) A
-0.4
-0.6
> 70 dB (2) -0.8
-1
A
20 50 100 200 500 1k 2k 5k 10k 20k
-- Entrée en court-circuit : > 95 dBA Hz
-10
• Écart par rapport courbe RIAA : < 0,1 dB (100 Hz à 10 kHz) -20
-40
-60
d
B -70
r
Nous avons aussi tracé différentes courbes de mesure. La plus -80
A
-90
intéressante dans ce cas-ci représente la déviation par rapport à la -100
-120
-140
sinusoïdal corrigé selon la norme RIAA. À 20 Hz, l’écart est de ±0,9 dB.
B
-150
10 20 50 100 200 500 1k 2k 5k 10k 20k 50k 100k
À 20 kHz, il se situe à ±0,1 dB. Hz
Pour avoir une idée de la distorsion harmonique, nous avons réalisé une
Audio Precision
analyse par transformation de Fourier (FFT) à une fréquence de 1 kHz. +0
-10
-30
dans cette gamme. Pour obtenir une image plus claire, nous avons -50
-60
d
fait la moyenne de seize mesures. Nous pouvons en conclure que la B -70
r
distorsion harmonique totale est inférieure à 0,001 %. Ensuite, nous
-80
A
-90
avons réalisé une analyse FFT avec un signal de 10 kHz pour observer le -100
-120
-130
On voit dans le graphe C que seul un deuxième harmonique est visible -140
Amplis op de rechange
Le LT1028 est un amplificateur opérationnel cher et il en faut huit dans ce projet. Si vous trouvez que c’est trop
cher, vous pouvez vous tourner vers des puces meilleur marché comme le bon vieux NE5534, dix fois moins
cher. Son courant de polarisation est beaucoup plus élevé, maximum 800 nA et 1 500 nA sur toute la gamme
de température spécifiée. Dans ce cas, vous devrez abaisser les valeurs de R2/R3 et R31/R32 à 2,2 MΩ.
Un NE5534 est compensé en interne pour un gain de 3 fois. Aussi, faudra-t-il remonter à 100 Ω
les valeurs de R6, R9, R12, R15, R35, R38, R41 et R44. Il existe évidemment bien d’autres
amplis op au brochage compatible que vous pouvez essayer.
Nous avons nous-mêmes cherché des solutions de rechange pour le LT1028,
parce qu’il est déjà ancien et qu’il existe probablement aujourd’hui des
puces encore meilleures. Un candidat intéressant est le LME49990. Il
n’est en fait disponible qu’en boîtier SO8. Pour pouvoir l’essayer dans un
support DIP, nous avons réalisé une petite carte d’adaptation de 10x10 mm
SO8 vers DIP8 qui convient pour des amplis op simples ou doubles. Sur
cette carte, il y a encore de la place pour un condensateur de découplage de
l’alimentation. Nous publierons bientôt cet adaptateur avec une description détaillée.
Barry Sandeman (Afrique du Sud) un petit ordinateur dont la sortie à MLI • la sortie vers une unité distante, via
permet des variations d’amplitude com- U1/C, U1/A, Q2 et ses composants
prises entre 5 et 12 V. Ces fonctions sont associés, et SK2 comme connecteur
J’ai eu l’idée de ce projet le jour où j’ai dû assurées par quatre sections du circuit de sortie ;
faire varier simultanément l’intensité de (fig. 1) : • le pilote de LED, composé du MOS-
plusieurs bandes de LED. Le fruit de mes • la commande MLI à réglage par FET et de SK2.
cogitations est un gradateur capable de potentiomètre, constituée d’U1/B et
commander une bande de LED de 10 m, de son cortège de composants ; L’alimentation est un régulateur classique
qui peut être maître ou esclave dans un • l’entrée de commande à distance, de 5 V dont la LED D10 sert de témoin
réseau, et que l’on peut commander via composée de SK1, U2 et U1/D ; de mise sous tension.
U3 +12VR +V
+12V 78L12 D1
SK4
1
2
D7 1N4007
R12 D9
8
10
U1.D &
10k
9
12 1 2
11 5V1
13 & U1.A
+12V
R1 R2 &
470R 470R
U2 3
SK1 1 6 5
D2 R5 R6
1 +12VR INPUT OF REPEATER STAGE
NEXT PCB
PWMIN
10k
1k0
2
Q2
5V1 +12V
R9
EXT REMOTE 2 4 R1 R2
PWM SIGNAL INPUT MCT210 470R 470R
10k
D5 U2
2N3906
SK2 SK1 1 6 5
14 R4 SCREEN D3
D10 1N4007 1 1
U1 = CD4093 U1
REMOUT REMIN
10k
2 2
7
PWR ON R10 5V1
100R INTERNAL PWM EXT REMOTE 2 4
OUTPUT SIGNAL PWM SIGNAL INPUT MCT210
150688 - 11
Figure 1. Schéma du gradateur/répéteur pour bandes de LED de 12 V monocouleur. Les cavaliers déterminent différents modes : commande locale/distante,
configuration maître/esclave, et pilotage optionnel par microcontrôleur.
10 m. max
To next stage Up to 100 m typical screened mic cable
10 m. max
12V 0V 12V 0V
+12V
+12V
-V
-V
+REMOUT- +REMIN- +VIN LED+ LED- -VIN +REMOUT- +REMIN- +VIN LED+ LED- -VIN +REMOUT- +REMIN- +VIN LED+ LED- -VIN
C8 C8 C8
+ +
1
1
2
2
+ + + +
1
2
2
C5 C5 C5
C2
C3
12VDC
C2
C3
C2
C3
10A 12VDC 12VDC
SK2 SK1 U3 + + SK4 SK3 MAX U3 + + 10A U3 + + 10A
SK2 SK1 SK4 SK3 MAX SK2 SK1 SK4 SK3 MAX
D1 D8 D1 D8 D1 D8
U2 U2 U2
C6
C4
R9
D5
D2
R10
C6
C4
C6
C4
R1
R4
R2
R9 R9
D5
D2
D5
D2
R10
R10
R1
R1
R4
R2
R4
R2
R3 LK2 POWER D10
LK2 POWER D10 LK2 POWER D10
R3 R3
R5 LK1
U1
A B R11 Q1 R5 LK1 A B R11 Q1 R5 LK1 A B R11 Q1
LK1B=R U1 U1
Q2 LK1B=R LK1B=R
LK1A=L R12 Q2 R12 Q2 R12
A B LK1A=L A B LK1A=L A B
R6 R6 R6
CW R8 C1 D9 R8 C1 D9 R8 C1 D9
CW CW
D7 W CCW D7 W CCW D7 W CCW
FTN-N1020 ISS-1 FTN-N1020 ISS-1 FTN-N1020 ISS-1
D6 MASTER/SLAVE DIMMER D6 D6
MASTER/SLAVE DIMMER MASTER/SLAVE DIMMER
R7 R7
MASTER
DIMMER DIMMER
CONTROL CONTROL
REPEATER OPERATION
SINGLE 5M OPERATION
Figure 2. Connexion pour commande locale. Figure 3. Interconnexion de deux cartes utilisées en mode répéteur (maître/esclave). La distance
maximale possible est de 100 m.
Ce DVD-ROM contient tous les numéros d’Elektor des Un kit d’outils aux talents multiples pour tout réparer. Le Raspberry Pi 3 (modèle B) est un ordinateur miniature de
années 1990 à 1999. Complétez votre schémathèque dans la taille d’une carte de crédit. Il repose sur un processeur à
les domaines les plus divers (alimentation, audio, auto, Indispensable aux professionnels et amateurs quadruple cœur ARM Cortex-A53, le BCM2837 de Broadcom,
domestique, hautes-fréquences, microcontrôleurs…) ! Les cadencé à 1,2 GHz. Cela signifie qu’il est 50 à 60% plus
Tout pour réparer les appareils électroniques
2 200 articles d’Elektor réunis sont présentés par ordre rapide que le Raspberry Pi 2 B. La communication par Wi-Fi
tournevis, pinces…
de parution (mois/année), mais aussi classés par ordre 802.11n et Bluetooth 4.1 est maintenant intégrée au RPi 3 ; ce
alphabétique et par rubriques. Un index général permet Kit totalement repensé nouveau modèle est toujours rétrocompatible avec les modèles
d’effectuer des recherches dans tous les fichiers PDF. précédents.
NOUVEAU !
notre sélection de
livres
EYROLLES
pour petits et grands
Raspberry Pi 3
modèle B
+ compilation RPi
e-choppe
Elektor en
ligne
Votre panier d’achats
pour l’électronique
Uniquement pour les membres Elektor: offre valable
5% de remise et frais de port offerts jusqu’au 16 juin 2016 www.elektor.fr/eyrolles
Le Mooshimeter est un outil de mesure multivoie, relié par Ce DVD-ROM réunit tous les articles d’ELEKTOR parus au cours Vo i c i u n e n o u v e l l e v e r s i o n d e n o t r e h o r l o g e
Bluetooth 4.0 à un écran graphique de haute résolution, à de l’année 2015, en français (mais aussi en anglais, allemand N i x i e q u i a f f i c h e l ’ h e u re à l a s e c o n d e p rè s !
savoir un ordiphone ou une tablette. Il permet d’effectuer des et néerlandais). Il contient le texte des articles ainsi que les En plus elle tient compte automatiquement du changement
mesures en toute sécurité jusqu’à 600 V et 10 A, avec une schémas, et tous les dessins des circuits imprimés, sous forme d’heure (été/hiver). L’horloge est maintenant pilotée par un
résolution de 24 bits, jusqu’à une distance de 40 m environ, et de fichiers à haute résolution. Une fonction de recherche dans PIC18F4420. Le kit contient tous les composants (circuits
d’enregistrer des résultats sur une période de 6 mois. la table des matières vous permet de trouver immédiatement imprimés nus, tubes Nixie, contrôleurs programmés, autres
l’article souhaité. composants électroniques et pile de 9 V). Il faut un fer à
souder pour assembler ce kit.
En octobre 2014, dès la parution de l’article sur l’horloge Nixie, j’ai envoyé un courriel à l’auteur et à la rédaction ; je proposais d’ajouter
deux chiffres à l’horloge pour afficher les secondes. Comme j’adore les tubes Nixie, l’horloge version 2014 trônait en bonne place sur mon
bureau, même si elle ne fonctionnait que 60 fois par heure. Un modèle avec les secondes offre une occasion plus fréquente d’y jeter un
coup d’oeil. Pour la première version, j’avais juste commandé le circuit imprimé nu et le microcontrôleur PIC programmé.
Cette fois, je me suis payé un kit complet, cela m’a facilité le travail. C’est agréable de pouvoir se lancer tout de suite, et aussi rassurant de
savoir qu’on a tous les composants nécessaires pour mener à bien le projet. Une fois que j’avais rassemblé le kit et l’article, la construction
a été un jeu d’enfant. Je suis fier de dire : « c’est moi qui l’ai
faite ! »
Ma fille a hérité de l’ancienne horloge. Elle peut ainsi
s’enthousiasmer de la beauté surannée du Numerical Indicator
eXperimental (Nixie).
En résumé, je suis totalement satisfait !
www.elektor.fr/horloge-nixie
... vous aussi envoyez-nous votre avis sur votre produit favori
d’Elektor ; si nous le retenons pour une publication, vous recevrez en
échange un bon d’achat de 100 € à valoir dans l’e-choppe d’Elektor...
J’essaye : www.elektor.fr/rotm
Raspberry Pi : 45 applications utiles Domotique avec Zelio Logic Kit pour réaliser
pour l’électronicien l’afficheur à 7 segments
Après une courte présentation du R. Pi, vous installez le Le module programmable compact Zelio Logic avec 12 Ce grand afficheur à 7 segments est réalisé avec des LED
logiciel. Suit une introduction brève au système Linux et à la entrées/sorties est une solution technique bon marché et en filament que l’on trouve maintenant dans certaines
programmation en Bash, Python et Javascript. L’auteur expose facile à mettre en oeuvre, dans un logement, pour automatiser lampes. L’afficheur a besoin d’une alimentation de 70 V CC.
seulement ce qui est nécessaire pour comprendre les projets l’éclairage, piloter le chauffage, optimiser la consommation
et les adapter à vos besoins, puis il vous propose des projets d’électricité ou encore pour se protéger contre les intrusions.
plaisants, certains simples (clignotant alternatif, commande Ce livre montre comment exploiter Zelio Logic avec son outil Contenu du kit : 1x circuit imprimé noir de l’afficheur
de moteurs), d’autres compliqués (régulation de vitesse de de programmation graphique en LADDER ou FBD (logiciel pour – 1x plaque en plexiglas – 1x façade en plexiglas – 4 vis,
moteur, serveur ouèbe avec CGI…) PC Zelio Soft 2). 4 écrous – et une embase.
Ce n’est donc pas une mince affaire de (vouloir) tout faire soi-
même. Mais vous économiserez sans doute sur le coût total, et
– ce que je trouve personnellement important – vous connaîtrez
(à peu près) le fonctionnement de votre installation.
Voilà ! D’ici peu, du courant tout frais sorti d’un rayon de soleil !
projet 2.0
corrections, mises à jour et courrier des lecteurs
de l’électronique à vapeur ?
Elektor 01/2016, p. 110 (150575)
Je voudrais apporter ma contribution à votre article « de l’électronique à vapeur ? » du numéro de janvier 2016.
Le lien www.perosautner.de/cool-beer.html vous amènera sur mon site web où vous découvrirez un rafraîchis-
seur de bière, une construction maison à la sauce steampunk. Notez que toutes les pièces brun foncé ont été
réalisées avec mon imprimante 3D.
Roland Sautner
my contrôleur is rich
l’électronique sans peine avec
la carte micro:bit de la BBC
Figure 1. Gros plan sur le circuit imprimé de la micro:bit. Elle peut donc être programmée via USB par glisser-déposer,
notamment au moyen de fichiers .hex produits par le compila-
teur en ligne mbed. On peut aussi la programmer via une liaison
Caractéristiques radio grâce au module Bluetooth. La création de la micro:bit a
mobilisé plus de 25 partenaires, les fabricants des composants
• ARM Cortex M0 32 bits nRF51822 à 16 MHz
étant pour beaucoup dans son faible coût.
• 16 Ko de RAM
• 256 Ko de mémoire flash
Pour la rendre attractive aux yeux des enfants, les concepteurs
• Bluetooth Low Energy maître/esclave
ont décliné la carte en plusieurs couleurs et lui ont donné la
• matrice de 5 x 5 LED
forme d’un visage (les poussoirs représentent les yeux, les
• accéléromètre à 3 axes MMA8652
contacts du connecteur d’extension une rangée de dents).
• magnétomètre à 3 axes MAG3110
Les premiers prototypes étaient alimentés par une pile bou-
• 2 poussoirs
ton embarquée, mais pour des raisons de sécurité la version
• 5 connecteurs pour fiches banane et pinces crocodile
finale est alimentée par deux piles externes AAA de 1,5 V, et
• connecteur imprimé avec SPI, I²C, GPIO
peut aussi l’être par USB.
et 6 entrées analogiques
• connecteur USB micro-B
Les élèves disposent pour l’instant de quatre éditeurs en ligne
• connecteur d’alimentation JST (3 V)
spécialement conçus pour les novices : MicroPython pour
• programmation par glisser-déposer et liaison radio
Python, Code Kingdom pour JavaScript, et Block Editor et Touch
• outils de programmation : Touch Develop, Block Editor,
Develop pour les langages Microsoft de mêmes noms. Les uti-
Javascript, MicroPython, C/C++
lisateurs avancés peuvent aussi programmer la micro:bit en
• compatible mbed
C/C++ depuis l’environnement mbed [2].
Couronnement
La BBC et ses partenaires ont consacré beaucoup de temps et Figure 3. Brochage du connecteur imprimé de la micro:bit
d’argent à la conception et au déploiement de cette plateforme (source : ARM mbed).
Que faites-vous d’un appareil en panne ? Vous le jetez et en achetez un nouveau ? Non ! En bon
électronicien, vous allez tout de même essayer de le réparer, ou à tout le moins récupérer les composants
réutilisables. On trouve sur la toile quelques sites qui donnent conseils et instructions pour la réparation
de divers appareils (électroniques).
À vous de jouer !
Vous êtes électronicien, vous avez donc les connaissances
nécessaires pour réparer vous-même un appareil électrique ou
électronique défectueux. Tout ce qu’il vous manque en général
c’est le schéma du circuit ou celui de construction, et peut-être
quelques conseils d’un réparateur expérimenté... Nous avons
Le visité quelques sites intéressants à ce sujet ; certains peuvent
cycle de vie des appareils paraître quelque peu primitifs, mais cela n’enlève rien à l’in-
électroniques est de plus en plus court. Les térêt du contenu qu’ils proposent.
fabricants cherchent à nous vendre un maximum de produits,
en mettant régulièrement sur le marché de nouvelles versions Le nom du site de Samuel M. Goldwasser, Sci.Electronics.Repair
avec quelques fonctions supplémentaires et un relookage du FAQ [2], est suffisamment explicite quant à son contenu.
boîtier. Est-ce bien nécessaire ? Bien sûr que non, mais la ten- Vous y trouverez des instructions détaillées pour la répara-
tation d’acheter du neuf est souvent irrésistible... Et en cas de tion de toutes sortes d’appareils. La page Troubleshooting
panne, on n’hésite même plus : on remplace directement. Les and Repair of Consumer Electronic Equipment [3] est une
fabricants jouent sur ce tableau aussi, en rendant les répara- véritable encyclopédie ; à recommander sans réserve ! Et si
tions difficiles ou très chères. vous ne savez pas par où commencer, on vous explique ici
Désormais, certains se révoltent contre ces pratiques, et bon comment vous organiser, quelles mesures de sécurité prendre,
nombre de Repair Cafés (littéralement cafés de réparation) de quels appareils de mesure, outils, lubrifiants, etc. dont
voient le jour [1] ; on y trouve des experts bénévoles qui vous vous aurez besoin, et bien d’autres choses ; indispensable
aident à réparer les objets défectueux. On peut s’y rendre avec pour les débutants. On y trouve aussi de nombreuses foires
un aspirateur en panne, mais aussi avec un téléviseur ou un aux questions sur la réparation des appareils, des oscillos-
amplificateur. Il s’y trouvera toujours bien un bricoleur ingé- copes anciens aux lampes à décharge. On n’y trouvera pas
nieux pour essayer de ressusciter le matériel – et en général les gadgets dernier cri, mais ça reste malgré tout une source
il y arrive ! d’informations précieuse.
Liens
trucs et astuces de réparation pour [1] repaircafe.org/fr
Noisebridge
le cœur de la scène Maker
L’ancien collaborateur d’Elektor Jaime González-Arintero
m’avait recommandé, si je visitais la Silicon Valley, de
passer par Noisebridge, un des makerspaces les plus
célèbres du monde. Après avoir vu quelques fabricants de
semi-conducteurs, je pensais bien que la culture maker
était plus importante en Californie que dans le reste du
monde, mais ce que j’ai vu a dépassé mes attentes.
Le trajet en train de San José à San Fran- gratuitement les appareils, les locaux et des fenêtres qui laissent passer le soleil
cisco dure une petite heure. On ressent les matériaux. Le tout est financé princi- une bibliothèque qui fait battre le cœur
le rythme d’une grande ville dès l’arrivée palement par des dons. Dès l’entrée, on de tout programmeur. Il n’y a pas de
à la gare : bouchons, foules et gratte- peut soutenir la structure. Quinze dollars langage de programmation qui ne soit
ciel. La technologie est ici omniprésente. vous donnent droit à un t-shirt souve- pas représenté sur les rayons. Des jeux
Presque tous les piétons sont concentrés nir. Les célèbres autocollants rouges et (de plateau) se trouvent à côté, au cas
sur l’écran de leur ordiphone. Quelques ronds qui recouvrent la porte d’entrée où tous ces bricolages et programmes
arrêts de métro me séparent de la sta- sont gratuits. fassent trop mal aux doigts à la fin de la
tion « 16th St. Mission ». Il faut ensuite Naturellement, le hackerspace compte soirée. Il y a également quelques canapés
encore marcher environ 400 m selon également des membres qui disposent de confortables pour se détendre.
Google Maps. Tout est différent dans ce droits particuliers comme la participation
quartier. Les maisons rapetissent, la foule aux décisions. Cette adhésion implique Si l’on part dans l’autre sens, on tombe
s’amenuise, mais il reste de nombreuses aussi de verser une cotisation mensuelle, d’abord sur la section électronique, pleine
petites échoppes. Globalement, le quar- de s’investir pour l’organisation et de par- à craquer d’appareils, de l’oscilloscope au
tier a l’air hors du temps : on ne s’attend ticiper à diverses tâches. fer à souder en passant par le générateur
pas à trouver dans ce coin un makers- électrostatique. Le rêve de tout électro-
pace (en français un « espace pour les Les locaux nicien, surtout si on considère encore les
faiseurs »). Le makerspace occupe une très grande autres étagères à côté remplies de câbles,
pièce (on dirait presque une halle), de circuits intégrés et de composants. On
Alors que j’avais presque abandonné quelques salles secondaires et des recoins a envie de simplement s’asseoir et de
mes recherches, j’ai vu une porte avec sur les côtés. Noisebridge est découpé en s’atteler tout de suite à un projet.
un interphone démodé, surmontée d’une plusieurs parties toujours « décorées » et
enseigne lumineuse Noisebridge. Le por- équipées de projets de bricolage en cours. Si on continue la visite, on arrive à la sec-
tail d’entrée s’ouvre lorsqu’on appuie sur tion textile. On dispose ici de plusieurs
la touche #, j’arrive ensuite dans l’es- On trouve juste derrière l’entrée une machines à coudre (industrielles) ainsi
calier de l’ancien bâtiment. Dès le pre- longue table où tous les visiteurs (souvent que de rouleaux et de restes de tissu. Les
mier étage, on ne peut manquer la porte des développeurs professionnels, des étu- fans de textiles peuvent laisser s’expri-
couverte d’autocollants Noisebridge. Dan diants ou des bricoleurs) viennent s’as- mer leur créativité. Il est aussi possible
Freeman, un membre du makerspace, seoir avec leur ordinateur portable. L’at- de travailler à but lucratif chez Noise-
se tient juste derrière pour m’accueillir. mosphère est calme et idéale pour déve- bridge. Si on utilise les locaux, les outils
Ce soir-là, ce « vieux loup » a pour rôle lopper et/ou apprendre. On a presque et les matériaux, on redonne une partie
de faire découvrir les lieux aux visiteurs l’impression que tous sont littéralement déterminée de ses gains à l’association.
curieux. Je connais déjà l’ouverture et la plongés dans un internet sans limites. On Ainsi, plusieurs jeunes pousses connues
générosité d’autres communautés maker. travaille de manière tout aussi concentrée ont été créées dans ce lieu, comme le
L’amabilité américaine prend toutefois une à Noisebridge sur le célèbre navigateur fabricant d’imprimantes 3D Makerbot,
autre dimension chez Noisebridge. Cha- anonyme et sécurisé Tor. célèbre dans le monde entier.
cun, y compris les visiteurs, peut utiliser On trouve plus loin dans la pièce près La pièce pour les « gros travaux » se situe
en face de la section textile. On trouve de l’argent dans une caisse. Il semble qu’on paradis pour tous les passionnés de
là de tout, de la scie au marteau, afin de ne craigne ni les voleurs ni les vandales, technologie. Il faut absolument visiter
jouer avec des matériaux comme le bois, bien que Noisebridge soit librement acces- ce makerspace. On peut y réaliser des
le métal, le verre et beaucoup d’autres, sible à des visiteurs non annoncés. rêves techniques, transmettre gratuite-
sur la grande station de travail au milieu Deux « salles de classe » se trouvent ment connaissances et expériences, faire
de la pièce. Tout est bien trié et rangé, ce en face. C’est là que bat le cœur du partie d’une communauté extraordinaire,
qui ne va pas forcément de soi pour des makerspace. Chaque jour ont lieu ouverte, amicale et professionnelle qui
makerspaces de cette taille. Rien qu’en différents ateliers et cours, donnés par des gère l’organisation de ce lieu. La créativité
consultant le site de Noisebridge [1] et membres pour d’autres membres et pour sous toutes ses formes est à l’honneur,
le wiki associé, on ressent à quel point ce des visiteurs. Il y en a pour tous les goûts, un concept très, très sympathique.
hackerspace doit être organisé. Il est ainsi de la programmation professionnelle de
décrit étape par étape comment utiliser sites web à l’utilisation de perceuses en (150528 – version française : Thierry Destinobles)
le projecteur dans les locaux ou encore passant par le développement SDR.
quand il faut sortir les déchets et où trou-
Lien
ver les différentes poubelles. Le paradis des passionnés
On trouve un frigo au bout de la pièce prin- de technologie [1] www.noisebridge.net
cipale allongée. On peut se servir des bois- Après la visite, mon impression était
sons rafraîchissantes. Il faut ensuite mettre claire : Noisebridge est vraiment un
trucs et astuces
les lecteurs écrivent aux lecteurs
Encore des solutions futées qui facilitent la vie des électroniciens.
Il y a quelque temps, la
société Weir m’a confié
pour sa restauration une Aiguille de galvanomètre « collante »,
ancienne alimentation épisode 2
régulée Maxireg 761.1 – qui Feike Hoogenbos
possède un galvanomètre à Peu après, un ami m’a apporté des galvanomètres Monacor,
cadre mobile pour l’affichage de provenant vraisemblablement d’une salle de cours. Les cou-
la tension et du courant. Après vercles en plastique étaient très sales, et mon ami avait essayé
remplacement de quelques com- de les nettoyer avec de l’eau chaude et du détergent, puis avec
posants (les condensateurs de de l’essence F. Sans succès ! Il a alors essayé un nettoyant
filtrage), elle pouvait être rebran- pour carrosserie de voiture, Commandant 4. Miracle, les cou-
chée. Le galvanomètre indiquait vercles étaient propres, et mon ami enchanté. Jusqu’à ce qu’il
8 V, mais l’aiguille restait immo- remette les couvercles en place : aiguilles collées, et appel au
bile, quel que soit le réglage de la secours à Feike !
tension. La tension de sortie était bien correcte, Fort de mon expérience, j’ai traité les couvercles au Kontakt 100.
alors où était le problème ? La charge électrique avait certes disparu, mais le produit ne tenait
Le couvercle en plastique du galvanomètre avait été cassé, et on pas bien sur le plastique : les couvercles étaient « brumeux ».
avait essayé de recoller les morceaux. Apparemment, le travail Que faire ? Le Kontakt 100 n’est pas soluble dans l’essence F, le
avait été salopé ! En regardant le galvanomètre par le côté (après méthanol, l’éthanol, l’isopropanol ou le butanone, et l’acétone fait
l’avoir ôté de l’appareil), on voyait bien que la pointe de l’aiguille fondre la plupart des plastiques. Restait le nettoyant pour carros-
collait au plastique. D’ailleurs, sans son couvercle le galvanomètre serie. Bref j’étais de retour à la case départ...
fonctionnait parfaitement. Après enquête, j’appris que le plastique J’ai finalement trouvé la bonne méthode : j’ai frotté les couvercles
avait été nettoyé avec de l’essence F et du savon ; ce qui avait avec un peu de Kontakt 100 sur un disque à démaquiller. Les cou-
fait disparaitre le revêtement antistatique. Soit, mais que faire ? vercles étaient vite secs, et bien transparents. Il y avait apparem-
J’ai pris le taureau par les cornes, et j’ai acheté un spray antista- ment une réaction entre le plastique et le gaz propulseur du spray.
tique (Kontakt Chemie Antistatik 100). J’ai nettoyé le couvercle En résumé, si l’aiguille de votre galvanomètre adhère au couvercle
avec un morceau de coton propre imbibé d’essence F, puis je l’ai suite à une charge électrique :
rincé avec de l’isopropanol ; j’ai ensuite vaporisé du Kontakt 100
• enlever le couvercle ;
sur les deux faces et l’ai laissé sécher à l’extérieur.
• bien nettoyer et dégraisser ;
Après quelques heures, ce n’était vraiment pas sec, et même
pire : il y avait des gouttes de Kontakt 100 et de la poussière qui • mettre un peu de Kontakt 100 sur un disque à démaquiller ;
collaient au plastique. Et ça avait l’air gras. J’ai pris un morceau • en frotter le couvercle et laisser sécher.
d’un vieux T-shirt et j’ai frotté précautionneusement. J’avais peur N’utilisez que de l’essence F, du méthanol, de l’éthanol ou de l’iso-
d’enlever le Kontakt 100, mais que pouvais-je faire d’autre ? Ouf ! propanol pour nettoyer, et n’oubliez pas que certaines peintures
Ça a marché : le plastique était propre et bien transparent. La se dissolvent dans ces produits : testez avec précaution sur le
question suivante : quid du traitement antistatique ? cadran. Protégez aussi vos mains et portez des gants !
À mon grand soulagement, l’aiguille ne collait plus au plastique (témoignage recueilli sur le forum d’Elektor)
et le galvanomètre fonctionnait à nouveau normalement. Opéra-
(150768 – version française : Jean-Louis Mehren)
Vous avez une solution futée pour arranger une bricole… Une façon bien à vous d’utiliser un composant ou
un outil… Vous savez comment résoudre un problème plus facilement ou mieux qu’avec la solution actuelle…
Écrivez-nous – chaque astuce publiée vous rapportera 40 € !
Y a-t-il une vie après la publication sur papier ? Allons voir du côté d’Elektor.Labs pour voir ce qu’il est
advenu de certains projets.
Tboard
o.st/ARM
http://p
INDISCRÉTIONS ● Dans notre nouveau bureau de Berlin, René Bohne nous conseille sur la
en électronique et nous aide à promouvoir Elektor sur différents médias sociaux ● Tanja Pohlen
nos clientèles allemandes et anglaises ● En Australie et en collaboration avec Elektor, Bill Morgan
programmation destiné aux enfants australiens ... ... ...
biométrie
engagés dans la publication de livres, d’articles, de DVD, de webinaires et
autres événements. Coup de projecteur !
Envoyez votre réponse (les chiffres sur fond grisé) avec vos coordonnées
par courriel, avant le 30 juin 2016 à l’adresse hexadoku@elektor.fr
Les gagnants
La solution de la grille du numéro d’avril est 0A59D
Les trois bons Elektor d’une valeur de 50 € vont à :
Jean-Marie Mahieu (Belgique), Georges Lavertu (France), Sigurd Kuenzel (Allemagne).
0 7 F 1 C E 6 A B 8 2 4 D 9 3 5
2 B C 5 F 1 8 D 9 3 0 E 6 4 7 A
6 3 9 D 0 7 2 4 5 1 A F 8 B E C
E 8 4 A 3 5 9 B 6 C 7 D 0 F 1 2
A C D 6 9 3 E 1 2 4 F 5 B 8 0 7
8 0 2 B A F D 5 7 9 3 6 1 C 4 E
5 9 E 4 B C 7 0 8 A D 1 3 6 2 F
3 F 1 7 2 6 4 8 C B E 0 A 5 9 D
1 2 6 9 D 0 5 C 4 F 8 7 E 3 A B
4 A 0 C 1 8 B E 3 D 5 2 9 7 F 6
D E 3 8 6 2 F 7 A 0 9 B C 1 5 4
B 5 7 F 4 9 A 3 E 6 1 C 2 D 8 0
C 1 8 2 5 4 0 9 D 7 6 A F E B 3
F 6 5 3 7 B 1 2 0 E C 8 4 A D 9
9 D B 0 E A C F 1 5 4 3 7 2 6 8
7 4 A E 8 D 3 6 F 2 B 9 5 0 C 1
Tout recours est exclu, de même que le sont, de ce jeu, les personnels d’Elektor International Media et leur famille. Un seul gagnant par foyer.
La plus vaste
sélection
de produits les
plus récents.
Plus de 4 millions de produits
de plus de 500 fabricants.
HUMIDITÉ
TEMPÉRATURE
s’abonner maintenant !
DÉTECTEUR DE PROXIMITÉ
PRESSION
Recevez chaque semaine les ULTRASON FORCE
toutes dernières informations
Nouveautés
Plus de 45 ans d‘expérience
Réductions des prix
Les langues de notre boutique:
www.reichelt.fr
Prix en € hors T.V.A., les frais de transports
reichelt elektronik, Elektronikring 1, 26452 Sande (D)
Modes de paiement internationaux: Commander maintenant!
Assistance téléphonique en anglais : +49 (0)4422 955-360