Accueil-Blog

Ampèremètre numérique Arduino : Comment fabriquer votre propre ampèremètre à la maison

À propos Ampèremètre numérique Arduino Un ampèremètre/ampèremètre (abréviation de Ampèremètre) est un appareil que vous pouvez utiliser pour mesurer le courant dans un circuit. L’ampèremètre numérique Arduino (A) est l’unité de mesure du flux de courant, et c’est de là que vient le nom de l’ampèremètre. Certaines personnes peuvent les appeler des ampèremètres.

Comment construire votre propre ampèremètre Arduino ?

Ampèremètre numérique Arduino

Des électriciens travaillant sur un compteur électrique

Notre objectif pour ce guide était de faire en sorte qu’il soit facile à suivre et qu’il utilise aussi peu de ressources que possible. Vous n’avez pas besoin d’être un ingénieur chevronné pour construire le projet suivant.

Composants requis :

Écran LCD OLED 128×32 compatible Arduino

Utiliser et communiquer

Connecteur pour capteur de courant INA219

Arduino Pro Mini Rev 5 (5 Volt)

Programmateur CH340

Boîte à piles 9V (avec piles)

Câble JST PH 2-Pin – Connecteur femelle

Connecteur JST à angle droit

Mini tournevis à tête plate

Connecteur à angle droit à six broches pour Arduino

Fer à souder

Fil de cuivre étamé 24 SWG 500g FIL DE FUSIBLE 18 AMP 0.56MM

Mini Pince

Coupe-fil

Coussinet en mousse adhésive

Câble de liaison femelle-femelle à 4 broches

Configuration matérielle du compteur d’ampères Arduino

Ampèremètre numérique Arduino

Compteur électrique

Préparation

Avant de commencer à assembler notre ampèremètre basé sur Arduino, nous devons nous assurer que nous avons le bon matériel et les bons outils. Notre Ampèremètre Arduino sera composé de trois parties principales. Il s’agit de l’écran OLED 128×32, qui affichera les lectures de courant. Le capteur de courant INA219 mesurera les valeurs de courant ou de tension, tandis que l’Arduino Mini calculera, traitera et connectera le tout.

L’Arduino Mini contient deux rangées de broches sur le côté. Nous devrons connecter le capteur de courant INA219 en utilisant le protocole I2C de l’Arduino Mini.

Ampèremètre numérique Arduino

Multimètre analogique

Assurez-vous que vous utilisez une carte Arduino Mini Pro 328P Rev 5 ou une réplique. Si vous n’en trouvez pas, vous devrez vous assurer que la version que vous utilisez possède une broche A4 et A5. 

Vous remarquerez que les broches de l’Arduino Pro Mini sont alignées avec les broches du capteur INA219 et du module d’affichage OLED. Cela suppose que vous utilisez le bon matériel. 

Les broches VCC et GND du capteur INA219 seront connectées aux broches VCC et GND de l’Arduino Pro Mini. Tandis que SDA sera connecté à la broche A4 et SEL sera connecté à la broche A 5. Pour simplifier, cela ressemblera à ceci : 

1.      INA219 VCC -> Arduino Pro Mini VCC

2.     INA219 GND -> Arduino Pro Mini GND

3.     INA219 SDA -> Arduino Pro Mini A4

4.     INA219 SEL -> Arduino Pro Mini A5

Cela fonctionnera de la même manière avec l’écran OLED aussi :

1.      Affichage OLED VCC -> Arduino Pro Mini VCC

2.     Écran OLED GND -> Arduino Pro Mini GND

3.     Écran OLED SDA -> Arduino Pro Mini A4

4.     Écran OLED SEL -> Arduino Pro Mini A5

 Une fois que vous vous êtes assurés que ces broches correspondent et sont alignées, nous pouvons commencer à construire notre Ampèremètre.

Instructions

1. Utilisez votre fer à souder/pistolet pour retirer les broches du module capteur INA219 et du module d’affichage OLED.

S’il y a un capuchon ou une couverture en plastique, vous devrez l’enlever à l’aide d’un tournevis à tête plate.

Chauffez l’arrière de chaque broche, une par une, et secouez-la.

2. Coupez quatre morceaux de fil de 40 mm de long dans votre rouleau de cuivre étamé SWG.
3. Connectez et soudez les fils sur le module d’affichage OLED, en remplaçant les broches que nous avons retirées précédemment.
4. Utilisez les fils fraîchement soudés du module d’affichage OLED et connectez-les aux broches de l’Arduino Pro Mini.

Alignez les broches en suivant la description fournie dans la section préparation.

Cela doit ressembler à un sandwich si c’est fait correctement

Essayez d’éviter que les fils ne se touchent – utilisez votre tournevis pour créer un espace entre eux.

 5. Soudez les fils à l’Arduino Pro Mini mais ne les raccourcissez pas – nous aurons besoin de les connecter au module capteur INA219.

Vous pouvez raccourcir les fils sur le dessus de la carte OLED si vous ne l’avez pas déjà fait.

Faites correspondre les broches de l’Arduino Pro Mini et connectez-les au module de détection INA219 à l’aide des fils.

Assurez-vous que les fils ne se touchent pas – vous pouvez les séparer à l’aide de votre tournevis.

Soudez les fils au capteur INA219.

Veillez à couper chaque fil afin d’améliorer l’installation.

Connectez le connecteur à angle droit à six broches à l’Arduino et soudez-le.

8. Nous en aurons besoin pour télécharger du code vers l’Arduino.

Vous devrez pousser le module d’affichage OLED vers le haut pour souder les connecteurs – soyez prudent lorsque vous le faites.

Connectez le connecteur JST-PH 2 broches femelles aux fils du boîtier de la batterie.

Connectez et soudez le connecteur JST à angle droit à l’Arduino Pro-Mini.

Le fil rouge (sous tension) sera connecté à la broche RAW, tandis que le fil noir (neutre) sera connecté à GND – assurez-vous de câbler et de souder en conséquence.

 Connectez le câble de liaison femelle-femelle à 4 broches de l’Arduino Pro-Mini au programmateur CH340.

Connectez le programmateur CH340 au port USB de votre ordinateur.

Reportez-vous à la section Configuration du logiciel de ce guide pour programmer l’ampèremètre Arduino.

Une fois que vous avez terminé la programmation de l’Arduino Pro Mini, vous devriez être en mesure de connecter un circuit au module de capteur et d’obtenir une lecture sur l’écran OLED. Vous pouvez alimenter l’ensemble de l’ampèremètre en utilisant le programmateur CH340 via son USB ou en utilisant la batterie de 9V. 

Configuration du logiciel de l’Ampèremètre Arduino

Vous aurez besoin de programmer l’Arduino Pro Mini et l’écran OLED. Avant de suivre les instructions de cette section, vous devez avoir une compréhension de base du fonctionnement de la programmation avec l’IDE Arduino pour les appareils compatibles. Dans cette section, nous avons inclus un croquis pour chaque partie de notre Arduino Pro Mini.

Code OLED 128×32

1.       #include <Arduino.h>

2.     #include <U8g2lib.h>

3.     #include <SPI.h>

4.     #include <Wire.h>

UEG2_SSD1306_128x32_UNIVISION_F_HW_12C ueg2 (USG2_RO) ;

void setup (void) {

u8g2.begin() ;

ina219.begin() ;

}

void loop (void) {

u8g2.clearBuffer() ; // vide la mémoire interne 

u8g2.setFont (u8g2_font_logi303032_tr) ; // choisir une police appropriée

u8g2.setCursor(0, 32) ;

u8g2.print(millis()) ;

u8g2.sendBuffer() ; // transfert de la mémoire interne à l’écran

delay(200) ;

}

Code INA219 

1.     #include <Wire.h>

2.    #include <Adafruit_INA219.h>

Adafruit_INA219 ina219 ;

void setup (void)

{

uint32_t fréquence actuelle :

Serial.begin(115200) ;

Serial.println(« Bonjour ! ») ;

Serial.println(« Mesure de la tension et du courant avec INA219 … ») ;

ina219.begin() ;

}

void loop (void)

{

1.    float shuntvoltage = 0 ;

2.   float busvoltage – 0 ;

3.   float current_mA = 0 ;

4.   float loadvoltage = 0 ;

shuntvoltage – ina219.getShuntVoltage_mV() ;

tension du bus = ina219.getBusVoltage_V() ;

current_mA = ina219.getCurrent_mA() ;

tension de charge – tension de bus + (tension de dérivation / 1000) ;

Serial.print(« Tension du bus : “);

Serial.print (tension du bus) ;

Serial.println(« V ») ;

Serial.print(« Tension de dérivation : “);

Serial.print(« Shunt Voltage : Serial.print (shuntvoltage) ;

Serial.println( » « ) ;

Serial.print(« Tension de charge : “);

Serial.print(loadvoltage) ;

Serial.println( » « ) ;

Serial.print(« Courant : “);

Serial.print(current_mA) ;

Serial.println( » mA « ) ;

Serial.println( » « ) :

delay(2000) ;

}

*Remarque : Vous devez nommer le sketch pour le code GetCurrent de l’INA219. 

Conclusion

Après avoir configuré le matériel et le logiciel pour ce projet, vous devriez être en mesure d’utiliser le module capteur pour mesurer le flux de courant de n’importe quel circuit simple. Comme vous pouvez le constater, il s’agit d’un projet très simple. Il ne vous prendra pas beaucoup de temps à réaliser. Il est parfait pour les débutants et les amateurs. En outre, vous pouvez réorienter ce projet pour qu’il serve de capteur de tension ou simplement d’outil pour mesurer le flux de courant dans vos autres projets. Quelle que soit votre décision, nous espérons que vous avez apprécié la lecture de ce guide. Comme toujours, nous vous remercions de votre lecture. 

Hommer Zhao
Bonjour, je suis Hommer Zhao, le fondateur de WellPCB. À ce jour, nous avons plus de 4 000 clients dans le monde. Pour toute question, n'hésitez pas à me contacter. Merci d'avance.

Prestations de service