¿Sabías que puedes utilizar una placa Arduino como voltímetro y amperímetro?
Ese es el proyecto que te proponemos hoy. Utilizaremos una pantalla LCD para mostrar los valores de tensión y corriente.
La ventaja de este proyecto es que el multímetro es fácil de hacer, muy preciso y puede medir tensiones muy superiores a 5V.
Una segunda ventaja de este proyecto es que requiere muy pocos componentes.
Materiales necesarios para el proyecto :
Aquí está el diagrama del proyecto simulado donde podemos ver que el voltaje y la corriente leída por la placa Arduino es casi la misma que la dada por el generador de voltaje:
#include <LiquidCrystal.h> // Library used for the LCD display
LiquidCrystal lcd(12, 11, 4, 5, 6, 7); // Initialize the LCD with the pins used
// Initialize voltage and current values
float input_voltage = 0.0;
float measured_voltage = 0.0;
float measured_current = 0.0;
// The two resistors used for voltage and current measurement
float resistor_A = 15000.0;
float resistor_B = 1500.0;
void setup(){
lcd.begin(16, 2); // Initialize the LCD
lcd.clear();
}
void loop () {
// Position on first line for voltage
lcd.setCursor(0,0);
lcd.print("Voltage:");
lcd.setCursor(8, 0);
lcd.print(measured_voltage); // Display voltage
lcd.setCursor(14, 0);
lcd.print("V");
// Position on second line for current
lcd.setCursor(0,1);
lcd.print("Current: ");
lcd.setCursor(8, 1);
lcd.print(measured_current); // Display current
lcd.setCursor(14, 1);
lcd.print("mA");
input_voltage = (analogRead(A0)*5.0)/1023.0; // Read input voltage
measured_voltage = input_voltage/(resistor_B/(resistor_A + resistor_B)); // Adjust voltage based on resistor values
measured_current = 1000*(measured_voltage/(resistor_A+resistor_B)); // Calculate current based on resistor values
}
Para poner el programa en la placa, necesitarás el software Arduino Ide. Coges el código y lo copias en el software, que luego lo compila y lo sube a la placa.
¡Si tienes algún problema subiendo tu programa puedes ver nuestro curso sobre ello!
Para poder utilizar tu Multímetro de forma independiente para todos tus proyectos, todo lo que necesitas hacer es añadir un pack de 4 pilas a la placa arduino con un interruptor para ahorrar energía.
También puedes hacer una caja con cartón o una impresora 3d para proteger el circuito de golpes o cables desenchufados.
Le aconsejamos que no ponga más de 25 V y 0,5 A en el multímetro. De hecho, más allá de eso puede llegar a ser peligroso si se produce un cortocircuito. La Fábrica Arduino declina toda responsabilidad en caso de lesiones debidas al proyecto Multímetro.