Sabias que podes utilizar uma placa Arduino como voltímetro e amperímetro?
É esse o projeto que lhe propomos hoje. Vamos utilizar um ecrã LCD para visualizar os valores de tensão e de corrente.
A vantagem deste projeto é que o multímetro é fácil de construir, muito preciso e pode medir tensões muito superiores a 5V.
Uma segunda vantagem deste projeto é que requer muito poucos componentes.
Materiais necessários para o projeto :
Aqui está o esquema do projeto simulado onde podemos ver que a tensão e a corrente lidas pela placa Arduino são quase as mesmas que as dadas pelo gerador de tensão:
#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 colocar o programa na placa, é necessário o software Arduino Ide. Pega no código e copia-o para o software, que depois o compila e carrega-o para a placa.
Se tiveres problemas em carregar o teu programa, podes ver o nosso curso sobre o assunto!
Para poder utilizar o seu multímetro de forma independente em todos os seus projectos, basta adicionar um conjunto de 4 pilhas à placa do arduino com um interrutor para poupar energia.
Também podes fazer uma caixa de cartão ou de uma impressora 3D para proteger o circuito de choques ou fios desligados.
Aconselhamo-lo a não colocar mais de 25 V e 0,5 A no multímetro. De facto, para além disso, pode tornar-se perigoso se houver um curto-circuito. A Arduino Factory declina qualquer responsabilidade em caso de ferimentos provocados pelo projeto do multímetro.