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. Sværhedsgrad : 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. Nødvendige materialer Materialer, der kræves til projektet :Arduino-boardEn 16×2 lcd-skærm3 modstande: 500 ohm, 15 kilo-ohm, 1,5 kilo-ohmForbindelsesledninger Projektdiagram 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: Projektets program #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 } Hvordan får jeg programmet ind på Arduino-kortet? 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! Bonus: lav et selvstændigt multimeter! 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. Tilfør ikke for meget spænding! 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. Projekt-simulering