Wist je dat je een Arduino-bord kunt gebruiken als voltmeter en ampèremeter?Dat is het project dat we vandaag voorstellen. We gebruiken een LCD-scherm om spannings- en stroomwaarden weer te geven. Moeilijkheidsgraad : Het voordeel van dit project is dat de multimeter eenvoudig te maken is, zeer nauwkeurig en spanningen kan meten die veel hoger zijn dan 5V.Een tweede voordeel van dit project is dat er heel weinig onderdelen nodig zijn. Benodigde materialen Benodigde materialen voor het project:Een Arduino-bordEen 16×2 lcd-scherm3 weerstanden: 500 ohm, 15 kilo-ohm, 1,5 kilo-ohmAansluitdraden Projectdiagram Hier is het diagram van het gesimuleerde project waarin we kunnen zien dat de spanning en stroom die worden afgelezen door het Arduino-bord bijna hetzelfde is als die van de spanningsgenerator: Projectprogramma #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 } Hoe krijg ik het programma op het Arduino-bord? Om het programma op het bord te zetten, heb je de Arduino Ide-software nodig. Je kopieert de code naar de software, die het vervolgens compileert en uploadt naar het bord.Als je problemen hebt met het uploaden van je programma, kun je onze cursus hierover bekijken! Bonus: maak een zelfstandige multimeter! Om je multimeter onafhankelijk voor al je projecten te kunnen gebruiken, hoef je alleen maar een pak van 4 batterijen aan het arduino-bord toe te voegen met een schakelaar om energie te besparen.Je kunt ook een doos maken van karton of een 3d-printer om het circuit te beschermen tegen schokken of losgeraakte draden. Gebruik niet te veel spanning! We adviseren om niet meer dan 25 V en 0,5 A in de multimeter te stoppen. Daarboven kan het namelijk gevaarlijk worden als er kortsluiting ontstaat. Arduino Factory wijst alle verantwoordelijkheid af in geval van letsel als gevolg van het Multimeter project. Projectsimulatie