Testeur de composants électroniques automatique DIY – Simple, précis et fiable
Composants nécessaires
- 1 × Arduino Nano R3
- 1 × Écran OLED graphique 128×64 (SSD1306)
- 3 × Résistances 470kΩ (1% tolérance)
- 3 × Résistances 680Ω (1% tolérance)
- 1 × Résistance 10kΩ
- 1 × Interrupteur à glissière (alimentation)
- 1 × Pile lithium 3,7V (type 18650 ou LiPo) + support
Outils requis
Fer à souder, fil à souder sans plomb.
Logiciel
Arduino IDE pour compiler et téléverser le sketch.
Principe de fonctionnement
Ce testeur identifie automatiquement et mesure une large gamme de composants passifs et actifs : transistors bipolaires (NPN/PNP), MOSFET (canal N/P), diodes (simples, doubles), résistances, condensateurs (valeur + ESR), inductances, thyristors, triacs, IGBT. La méthode repose sur l'application de tensions/courants connus via les résistances de précision (R1-R6, tolérance 1%) connectées aux broches ADC de l'Arduino, et l'analyse des réponses électriques du composant sous test.
Montage hardware
Le circuit est minimaliste : l'Arduino Nano, les 7 résistances de précision, l'écran OLED (I2C : SDA=A4, SCL=A5) et le bouton de démarrage. L'écran OLED est alimenté en 3,3V (régulateur intégré du Nano). L'interrupteur coupe l'alimentation batterie. Note : certaines versions recommandent de retirer la résistance de la LED intégrée (broche 13) sur l'Arduino Nano, mais le montage fonctionne souvent sans cette modification.
Origine du projet
Le firmware original a été développé par Markus Frejek, puis maintenu par Karl-Heinz Kübbeler et Markus Reschke. Cette version particulière (sketch Arduino standard, pas fichier .hex) provient du forum arduino.ru (membre « Arduinec ») avec modifications communautaires. L'avantage : code source lisible, modifiable, téléversable directement via Arduino IDE sans programmateur ISP.
Précision et étalonnage
La précision dépend quasi exclusivement des 6 résistances de mesure (R1-R6) : elles doivent être à 1% de tolérance. Un étalonnage logiciel (menu accessible au démarrage) permet d'affiner les offsets. L'appareil fonctionne de manière stable avec une seule cellule Li-Ion 3,7V.
Boîtier et finition
Une fois validé sur plaque d'essai, le circuit peut être soudé sur circuit imprimé ou plaque à pastilles et logé dans un boîtier projet avec fenêtre pour l'écran et accès au port USB (recharge/programmation) et à l'interrupteur. C'est un outil de laboratoire indispensable à très faible coût (< 5€ hors écran).
Code et bibliothèques
Le sketch principal et les bibliothèques modifiées (Adafruit_SSD1306, etc.) sont fournis en téléchargement (pas d'aperçu direct). Le dépôt GitHub de référence n'est pas indiqué, mais le code est largement documenté sur arduino.ru et les forums francophones (locoduino, fritzing, etc.).
Processus de fabrication
- Alerte Soif Plante Intelligente – Capteur DIY pour une Hydratation Optimale
- Construire un oscilloscope Arduino 20 kHz sur écran Nokia 5110 – Guide DIY facile
- Détecteur de séismes DIY ADXL335 – Accéléromètre 3 axes basse consommation
- Horloge à Mots Italienne avec Arduino Nano, NeoPixel, LCD et RTC
- Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode
- Compteur kWh Sigfox fiable avec Arduino MKR Fox 1200
- Moniteur de température Bluetooth avec Arduino Nano
- Multimètre capacimètre auto-étendant DIY (10 pF – 10 µF) – Construction Arduino facile
- Test Précis de Temps de Réaction avec Arduino UNO