Vidste du, at du kan bruge et Arduino-board som voltmeter og amperemeter?
Det er det projekt, vi foreslår dig i dag. Vi bruger en LCD-skærm til at vise spændings- og strømværdier.
Fordelen ved dette projekt er, at multimeteret er nemt at lave, meget præcist og kan måle spændinger, der er meget højere end 5V.
En anden fordel ved dette projekt er, at det kræver meget få komponenter.
Materialer, der kræves til projektet :
Her er skemaet over det simulerede projekt, hvor vi kan se, at den spænding og strøm, der aflæses af Arduino-kortet, er næsten den samme som den, der gives af spændingsgeneratoren:
#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
}
For at lægge programmet på kortet skal du bruge Arduino Ide-softwaren. Du tager koden og kopierer den ind i softwaren, som derefter kompilerer den og uploader den til boardet.
Hvis du har problemer med at uploade dit program, kan du se vores kursus om det!
For at kunne bruge dit multimeter uafhængigt til alle dine projekter, skal du blot tilføje en pakke med 4 batterier til arduinokortet med en kontakt for at spare energi.
Du kan også lave en kasse af pap eller en 3d-printer for at beskytte kredsløbet mod stød eller ledninger, der ikke er tilsluttet.
Vi anbefaler, at du ikke putter mere end 25 V og 0,5 A i multimeteret. Faktisk kan det blive farligt, hvis der sker en kortslutning. Arduino Factory fralægger sig ethvert ansvar i tilfælde af skader på grund af Multimeter-projektet.