Home - Blog

Misuratore di corrente digitale Arduino: come creare il proprio misuratore di corrente a casa

Un ampio (abbreviazione di un ampio) è un dispositivo che può essere utilizzato per misurare la corrente elettrica in un circuito. Il digitale Ampermetro Arduino (A) è l’unità di misura della corrente, motivo per cui è stato chiamato Ampermetro. Alcuni potrebbero chiamarli misuratori di corrente.

Come costruire il proprio DIY Arduino Ampere

Misuratore di corrente digitale Arduino: come creare il proprio misuratore di corrente a casa_1

L’elettricista che lavora sul contatore

L’obiettivo di questa guida è garantire che sia facile da capire e che utilizzi il minor numero possibile di risorse. Non è necessario essere un ingegnere esperto per costruire i seguenti progetti.

Componenti necessari:

Display a cristalli liquidi a LED organico 128×32 compatibile con Arduino

Misuratore di corrente digitale Arduino: come creare il proprio misuratore di corrente a casa_2

INA219 spinaie del sensore di corrente

di Arduino ProMini versione 5 (5 volt)

Il programmatore CH340

Batteria da 9V (con batteria)

Cavo a 2 pin JST PH – Connettore madre

angolo retto JSTConnettori

Piccolo cacciavite a testa piatta

Il connettore a sei pin di Arduino

ferro bruciato

24 SWG rivestito filo di rame 500g fusibile 18 ampere 0,56 mm

Mini puttana.

filo di acciaio

Il tappeto di schiuma viscosa

Cavo da femmina a femmina a 4 pin

Configurazione dell’hardware Arduino

Misuratore di corrente digitale Arduino: come creare il proprio misuratore di corrente a casa_3

contatore elettrico

pronti.

Prima di iniziare a assemblare un ampio basato su Arduino, dobbiamo assicurarci di avere l’attrezzatura e gli strumenti giusti. Il nostro tavolo Arduino Ampere sarà composto da tre parti principali. Ciò include un display a LED organico 128 × 32, che emetterà la lettura corrente. Il sensore di corrente INA219 misura i valori di corrente o tensione, mentre l’Arduino Mini calcola, elabora e collega tutto.

L’Arduino Mini ha due file di pin sul lato. Abbiamo bisogno di collegare il sensore di corrente INA219 utilizzando il protocollo I2C di Arduino Mini.

Misuratore di corrente digitale Arduino: come creare il proprio misuratore di corrente a casa_4

Simulazione multi-orologio

Assicurati di utilizzare una scheda madre o una copia di Arduino Mini Pro 328P Rev 5. Se non riesci a trovarlo, devi assicurarti che la versione che stai usando abbia i pin A4 e A5.

Noterai che i pin dell’Arduino Pro Mini sono allineati con i pin del sensore INA219 e del modulo di visualizzazione di LED organico. Supponiamo che tu stia usando l’hardware giusto.

I pin VCC e GND del sensore INA219 saranno collegati ai pin VCC e GND dell’Arduino Pro Mini. Mentre l’SDA sarà collegato al pin A4, SEL sarà collegato al pin A 5. Per semplificare, sembra questo:

VCC – Arduino Pro Mini VCC

GND – Arduino Pro Mini GND

Integrazione con l’Ina 219 SDA – Arduino Pro Mini A4

INA 219 SEL- Arduino Pro Mini A5

Lo stesso vale per i display a diodi emettitori di luce organici:

Visualizzatore organico diodi a emissione di luce VCC – Arduino Pro Mini VCC

Monitor organico diodi emettitori di luce GND – Arduino Pro Mini GND

Visualizzatore diodi a emissione di luce organici SDA – Arduino Pro Mini A4

Visualizzatore diodi a emissione di luce organici SEL-Arduino Pro Mini A5

Una volta assicurato che questi pin siano abbinati e allineati, possiamo iniziare a creare un misuratore di corrente.

descrizione

Rimuovere i pin dal modulo del sensore INA219 e dal modulo di visualizzazione del diodo organico a emissione di luce utilizzando una pistola di saldatura.

Se ci sono coperture o coperture di plastica, è necessario rimuoverle con un cacciavite a testa piatta

Riscaldare la parte posteriore di un ago alla volta e scuoterlo.

Taglia quattro segmenti di filo di 40 mm dal tuo rotolo di rame rivestito in stagno SWG
Collegare e saldare il cavo al modulo di visualizzazione del diodo organico a emissione di luce per sostituire i pin che abbiamo rimosso in precedenza
Utilizzare un LED organico per visualizzare i fili appena saldati sul modulo, collegandoli ai pin dell’Arduino Pro Mini.

Utilizzare i pin allineati secondo le istruzioni fornite nella sezione di preparazione

Se fatto correttamente, dovrebbe sembrare un panino.

Evitare il più possibile il contatto con i fili: usare un cacciavite per lasciare spazio tra loro

Saldate i cavi all’Arduino Pro Mini, ma non tagliateli – dobbiamo collegarli al modulo del sensore INA219

Se non hai ancora accorciato il cavo nella parte superiore della scheda di circuito di diodi organici, accorcialo

Abbinare il pin dell’Arduino Pro Mini e collegarlo al modulo del sensore INA219 con un cavo

Assicurati che i cavi non siano toccati, puoi usare un cacciavite per aprirli.

Saldare il cavo al sensore INA219

Assicurarsi di tagliare ogni filo per ordinare le impostazioni

Collegare il connettore a sei pin ad angolo retto ad Arduino e saldare

Ci serve per caricare il codice su Arduino

È necessario spingere il modulo di visualizzazione del LED organico verso l’alto per saldare il giunto, operare con cautela

Collegare il connettore a spina femmina JST-PH 2 al cavo della batteria

Collegare e saldare il connettore JST ad angolo retto all’Arduino Pro-Mini

Il filo rosso (fogo) sarà collegato al pin originale, mentre il filo nero (filo zero) sarà collegato e assicurarsi che tu sia collegato e saldato di conseguenza

Collegare il cavo da femmina a femmina a 4 pin dell’Arduino Pro-mini al programmatore CH340

Collegare il programmatore CH340 alla porta USB del computer

Si prega di fare riferimento alla sezione di configurazione del software di questa guida per programmare il contatore Arduino.

Una volta completata la programmazione dell’Arduino Pro Mini, dovresti essere in grado di collegare il circuito al modulo del sensore e ottenere una lettura dal display del LED organico. È possibile utilizzare il programmatore CH340 per alimentare l’intero contatore tramite USB o con un pacchetto batteria 9V.

Configurazione del software dell’ampere Arduino

Hai bisogno di programmazione.Informazioni su Arduino Pro Minie display a diodi emettitori di luce organici. Prima di procedere con le istruzioni in questa sezione, è necessario avere una comprensione di base di come programmare con l’IDE Arduino per dispositivi compatibili. In questa sezione, abbiamo disegnato ogni sezione di Arduino Pro Mini.

Diodo organico a emissione di luce 128 x 32 yard

# contiene Arduino.h

2.#include “u8g2 lib.h”

# contiene SPI.h

# contiene Wire.h

ueg 2 _ SSD 1306 _ 128 x32 _ UNIVISION _ F _ HW _ 12C ueg 2 (usg 2 _ RO);

Impostazione non valida (non valida){

u8g 2. begin();

INA 219.begin();

}

Ciclo non valido (non valido){

u8g 2. clear buffer(); Cancellare la memoria interna

u8g 2. set font(u8g 2 _ font _ log 303032 _ tr); Scegliere il carattere appropriato

u8g 2. set cursor (0,32);

u8g 2. print(millis());

u8g 2. send buffer(); // Trasferimento della memoria interna al monitor

ritardo (200);

}

Codice INA219

# contiene Wire.h

2.# Contiene Adafruit_INA219.h

Il frutto di Adafruit INA219 INA219

Impostazioni non valide (non valide)

{

uint32_t Frequenza attuale:

serial.begin(115200);

Serial.println(“Ciao! di);

Serial.println( “misurare la tensione e la corrente con INA219 …”);

INA 219.begin();

}

Ciclo non valido (non valido)

{

1. float shuntvoltage = 0;

2. la tensione del bus galleggiante – 0;

3. float current_mA = 0;

4. float loadvoltage = 0;

shunt voltage–ina 219. getshunt voltage _ mV();

busvoltage = ina219.getBusVoltage_V();

current_mA = ina219.getCurrent_mA();

Tensione di carico – tensione del bus + (tensione di spostamento / 1000);

Serial.print(“Tensione del bus:”);

Serial.print (tensione del bus);

seriale. println(“V”);

Serial.print(“tensione di spostamento:”);

seriale. print(shunt voltage);

serial.println(“);

Serial.print(“Tensione di carico:”);

Serial.print (tensione di carico);

serial.println(“);

Serial.print(“attuale:”);

seriale. print(current_mA);

serial. println(“mA”);

Serial.println( “):

Il ritardo (2000)

}

* Nota: lo schizzo del codice INA219 dovrebbe essere chiamato GetCurrent.

conclusione

Dopo aver configurato l’hardware e il software per il progetto, dovresti essere in grado di misurare la corrente di qualsiasi circuito semplice utilizzando un modulo sensore. Come si può vedere, è un progetto molto semplice. Completare non ti richiederà molto tempo. È perfetto per principianti e dilettanti. Inoltre, è possibile utilizzare il progetto come sensore di tensione o semplicemente come strumento per misurare la corrente in altri progetti. Qualunque sia la tua decisione, speriamo che ti piaccia leggere questa guida. Come sempre grazie per la lettura.

chen, Lisa

Servizi