Inicio - Blog

Medidor de corriente digital Arduino: cómo hacer su propio medidor de corriente en casa

Un amperímetro (abreviatura de un amperímetro) es un dispositivo que se puede utilizar para medir la corriente eléctrica en un circuito. El Amperómetro digital Arduino (A) es la unidad de medida de la corriente eléctrica, razón por la cual el Amperómetro recibe su nombre. Algunos pueden llamarlos medidores de corriente.

Cómo construir su propio medidor de amperios Arduino DIY

Medidor de corriente digital Arduino: cómo hacer su propio medidor de corriente en casa_1

El electricista que trabaja en el medidor.

El objetivo de esta guía es asegurarse de que sea fácil de entender y utilice la menor cantidad de recursos posible. No es necesario ser un ingeniero experimentado para construir los siguientes proyectos.

Componentes necesarios:

Pantalla de cristal líquido de diodo emisor de luz orgánico 128×32 compatible con Arduino

Medidor de corriente digital Arduino: cómo hacer su propio medidor de corriente en casa_2

INA219 conector de sensor de corriente

El Arduino ProMini versión 5 (5 voltios)

El programador CH340

Caja de batería 9V (con batería)

Cable de 2 pines JST PH – conector principal

JST ángulo rectoLos conectores

Mini destornillador de cabeza plana.

Conector de ángulo recto de seis pines del Arduino

El hierro

24 SWG alambre de cobre de estaño 500g fusible 18 amperios 0,56 mm

Pequeña puta.

Alambre de acero.

Colchones de espuma pegajosa

Cable de cables de 4 pines de cabeza a cabeza

Configuración del hardware del medidor de amperios Arduino

Medidor de corriente digital Arduino: cómo hacer su propio medidor de corriente en casa_3

El medidor eléctrico

preparados.

Antes de comenzar a ensamblar los amperímetros basados en Arduino, necesitamos asegurarnos de tener el equipo y las herramientas adecuados. Nuestra tabla Arduino Ampere estará compuesta por tres partes principales. Esto incluye un monitor de LED orgánico de 128 × 32 que emitirá la lectura actual. El sensor de corriente INA219 mide los valores de corriente o voltaje, mientras que el Arduino Mini calcula, procesa y conecta todo.

El Arduino Mini tiene dos filas de pinos en el lado. Necesitamos conectar el sensor de corriente INA219 utilizando el protocolo I2C del Arduino Mini.

Medidor de corriente digital Arduino: cómo hacer su propio medidor de corriente en casa_4

Simulación de relojes universales

Asegúrese de que está utilizando una placa base Arduino Mini Pro 328P Rev 5 o una copia. Si no lo encuentra, debe asegurarse de que la versión que está usando tenga un pin A4 y A5.

Notará que los pines del Arduino Pro Mini están alineados con los pines del sensor INA219 y el módulo de visualización de diodos emisores de luz orgánicos. Esto supone que está utilizando el hardware correcto.

Los pines VCC y GND del sensor INA219 se conectarán a los pines VCC y GND del Arduino Pro Mini. Mientras que el SDA se conectará a los pines A4, el SEL se conectará a los pines A 5. Para simplificar, se parece a esto:

VCC – Arduino Pro Mini VCC

GND – Arduino Pro Mini GND

Inicio » Arduino 219 SDA – Arduino Pro Mini A4

Características del IANA 219 SEL- Arduino Pro Mini A5

Lo mismo se aplica a las pantallas de diodos emisores de luz orgánicos:

Monitores de diodos emisores de luz orgánicos VCC – Arduino Pro Mini VCC

Monitor de diodos emisores de luz orgánicos GND – Arduino Pro Mini GND

Pantalla de diodos emisores de luz orgánicos SDA – Arduino Pro Mini A4

Pantalla de diodos emisores de luz orgánicos SEL-Arduino Pro Mini A5

Una vez que se asegure de que estos pines coincidan y estén alineados, podemos comenzar a hacer medidores de corriente.

Explicar

Retire los pines del módulo del sensor INA219 y del módulo de visualización de diodos emisores de luz orgánicos con una pistola de soldadura.

Si hay cubiertas o cubiertas de plástico, debe usar un destornillador de cabeza plana para quitarlas.

Calentar la parte posterior de una aguja a la vez y sacudirla.

Cortar cuatro segmentos de alambre de 40 mm de longitud de su bobina de cobre galvanizado SWG
Conexión y soldadura del cable al módulo de visualización de diodos emisores de luz orgánicos para reemplazar los pines que hemos quitado anteriormente.
Utilice diodos emisores de luz orgánicos para mostrar los cables recién soldados en el módulo, conectándolos a los pines en el Arduino Pro Mini.

Usar los pines alineados según las instrucciones que proporcionamos en la sección de preparación

Si se hace correctamente, debería parecer un sándwich.

Evite el contacto con los cables en la medida de lo posible: use un destornillador para dejar espacio entre ellos.

Soldar los cables al Arduino Pro Mini, pero no cortarlos, necesitamos conectarlos al módulo del sensor INA219

Si aún no ha acortado el cable en la parte superior de la placa de circuito de diodos emisores de luz orgánicos, acortarlo

Combina los pines del Arduino Pro Mini y conéctelos al módulo del sensor INA219

Asegúrese de que los cables no estén en contacto con ellos, puede desmontarlos con un destornillador.

Soldar el cable al sensor INA219

Asegúrese de cortar cada cable para ordenar la configuración

Conexión de seis pines rectos al Arduino y soldar

Lo necesitamos para cargar el código en Arduino

Debe empujar el módulo de visualización de diodos emisores de luz orgánicos hacia arriba para soldar las juntas, tenga cuidado al operar

Conecte el conector de enchufe principal JST-PH 2 al cable de la batería

Conexión y soldadura del conector JST en el Arduino Pro-Mini

La línea roja (cable de fuego) se conectará a los pines originales, mientras que la línea negra (cero) se conectará a y asegúrese de que se enruten y solden en consecuencia.

Conexión del cable de puente de cabeza a cabeza de 4 pines del Arduino Pro-mini al programador CH340

Conecte el programador CH340 al puerto USB del ordenador

Consulte la sección de configuración de software de esta guía para programar el medidor de corriente Arduino.

Una vez que haya programado el Arduino Pro Mini, debe poder conectar el circuito al módulo del sensor y obtener una lectura de la pantalla de diodo emisor de luz orgánico. Puede usar el programador CH340 para alimentar todo el medidor de corriente a través de USB o con un paquete de batería de 9V.

Configuración del software del medidor Arduino

Necesitas programar.Inicio Arduino Pro Miniy la pantalla de diodos emisores de luz orgánicos. Antes de continuar con las instrucciones de esta sección, necesita una comprensión básica de cómo programar con el Arduino IDE para dispositivos compatibles. En esta sección, hemos dibujado bocetos para cada parte del Arduino Pro Mini.

Diodos emisores de luz orgánicos 128 x 32 yardas

1.# Incluye 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);

Configuración no válida (no válida){

u8g 2.begin();

INA 219.begin();

}

Ciclo inválido (inactivo){

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

u8g 2. set font (u8g 2_font_logic 303032_tr); • Elegir la letra adecuada

u8g 2. set cursor (0,32)

u8g 2. print(millis());

u8g 2. send buffer(); // Transferencia de la memoria interna al monitor

retraso (200);

}

Código INA219

# contiene Wire.h

Incluye Adafruit_INA219.h

La fruta Adafruit INA219 INA219

Configuración no válida (inválida)

{

uint32_t Frecuencia actual:

serial.begin (115200);

Serial.println («¡Hola! );

Serial.println («Medición de voltaje y corriente con INA219 …»);

INA 219.begin();

}

Ciclo inválido (inactivo)

{

1. float shuntvoltage = 0;

2. el voltaje del bus flotante – 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();

Tensión de carga – tensión del bus + (tensión de división / 1000);

Serial.print(“Tensión del bus:”);

Serial.print (Tensión del bus);

serial. println(“V”);

Serial.print(“Tensión de descarga:”);

serial. print(voltaje de disparo);

serial. println(«);

Serial.print(«Tensión de carga:»);

Serial.print (Tensión de carga);

serial. println(«);

Serial.print(“Actualmente:”);

serial. print(current_mA);

serial. println(“mA”);

Serial.println(«):

Retraso (2000)

}

*Nota: El boceto del código INA219 debe ser llamado GetCurrent.

Conclusiones

Después de configurar el hardware y el software para el proyecto, debe ser capaz de medir la corriente de cualquier circuito simple con un módulo de sensor. Como se puede ver, es un proyecto muy simple. Terminarlo no te llevará mucho tiempo. Es ideal para principiantes y aficionados. Además, puede usar el proyecto como un sensor de voltaje o simplemente como una herramienta para medir la corriente en otros proyectos. Cualquiera que sea su decisión, esperamos que le guste leer la guía. Como siempre, gracias por la lectura.

Servicios