INHOUDSOPGAWE:
Video: Digitale Arduino -voltmeter: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
'N Voltmeter of 'n spanningsmeter is 'n meetinstrument wat gebruik word om spanning te meet.
Voorrade
Hardeware komponente
Arduino Uno
LCD - 16x2
Enkele draai potensiometer- 10k ohm
Weerstand 100k ohm
Weerstand 10k ohm
Sagteware komponente
Arduino IDE
Stap 1: Oor die projek
Kringontwerp
Om die nadele van analoog voltmeters te oorkom, word Digital Voltmeters aangebied. In plaas van net om te skaal en te wys om 'n gemete spanning soos 'n analoog voltmeter aan te toon, vertoon digitale voltmeters die gemete spanning direk op die digitale skerm.
Kringontwerppen 1 en pen 2 (Vss en Vdd) van die LCD -kragtoevoer is die penne om te vertoon. Hulle word onderskeidelik op die grond- en +5V -voeding gekoppel. Pin 3 (Vee) van die LCD is gekoppel aan die wisserklem van die 10KΩ POT en die ander terminale van die POT is gekoppel aan onderskeidelik +5V toevoer en grond. Die volgende 3 penne van die LCD is bedieningspenne.
Speld 4 en pen 6 van die LCD is onderskeidelik aan digitale invoer/uitsetpenne 2 en 3 van Arduino gekoppel. Speld 5 (RW) van die LCD is aan die grond geheg. Pin 15 (LED +) van die LCD is gekoppel aan 'n +5V -toevoer via 'n stroombeperkende weerstand van 220Ω. Speld 16 (LED-) van die LCD is aan die grond geheg.
Die uitset van die spanningsverdelerkring wat bestaan uit 100KΩ weerstand en 10KΩ weerstand word aan die analoog ingangspen A0 van die Arduino UNO gekoppel, met 'n ander kant van die 100KΩ weerstand wat gekoppel is aan die spanning wat bereken moet word en die ander kant van die 10KΩ weerstand gekoppel aan die grond.
Werk
In 'n digitale voltmeter word die te bereken spannings, wat in analoog vorm is, oorgeskakel na digitale vorm met behulp van Analog to Digital Converters (ADC).
Daarom word die ADC -spesialiteit van die Arduino UNO in hierdie projek gebruik. Die spanningspan vir die analoog ingang van Arduino Uno is 0V tot 5V.
Om hierdie reeks te verbeter, moet 'n spanningsverdelerkring dus gebruik word. Met die hulp van die spanningsverdelerkring word die ingevoerde spanning wat bereken word, na die omvang van die analoog ingang van Arduino UNO geneem.
Stap 2: Begin 'n program
/*
DC voltmeter
*/ #sluit LiquidCrystal lcd (7, 8, 9, 10, 11, 12) in;
int analogInput = 0;
float vout = 0.0;
float vin = 0.0;
dryf R1 = 100000.0; // weerstand van R1 (100K)
dryf R2 = 10000.0; // weerstand van R2 (10K)
int waarde = 0;
leemte opstelling ()
{pinMode (analogInput, INPUT);
lcd.begin (16, 2);
lcd.print ("DC VOLTMETER");
}
leemte lus ()
{// lees die waarde by analoog invoerwaarde = analogRead (analogInput);
vout = (waarde * 5,0) / 1024,0;
vin = vout / (R2 / (R1+R2));
as (vin <0,09)
{vin = 0.0; // verklaring om ongewenste leeswerk te beëindig
lcd.setCursor (0, 1);
lcd.print ("INVOER V =");
lcd.print (vin);
vertraging (500);
}
Stap 3:
Kom meer te wete oor IoT -opleiding aanlyn waarmee u maklik 'n industriële IoT -oplossing kan bou.
Aanbeveel:
Hoe om 'n analoog horlosie en 'n digitale horlosie met LED -strook te maak met behulp van Arduino: 3 stappe
Hoe om 'n analoog horlosie en 'n digitale horlosie te maak met 'n LED -strook met Arduino: vandag maak ons 'n analoog horlosie & Digitale klok met Led Strip en MAX7219 Dot -module met Arduino. Dit sal die tyd met die plaaslike tydsone regstel. Die analoog horlosie kan 'n langer LED -strook gebruik, sodat dit aan die muur gehang kan word om 'n kunswerker te word
Digitale Ludo -dobbelstene met Arduino 7 -segment vertoonprojek: 3 stappe
Digitale Ludo -dobbelsteen met Arduino 7 -segment -vertoningsprojek: In hierdie projek word 7 -segment -skerm gebruik om 'n getal van 1 tot 6 ewekansig te vertoon wanneer ons op die drukknop druk. Dit is een van die coolste projekte wat almal graag wil maak. Klik hier om te leer hoe om met 7 -segment -skerm te werk: -7 segme
DHT21 digitale temperatuur- en humiditeitsensor met Arduino: 6 stappe
DHT21 digitale temperatuur- en humiditeitsensor met Arduino: In hierdie tutoriaal leer ons hoe u DHT21 humiditeits- en temperatuursensor met Arduino kan gebruik en die waardes op die OLED -skerm kan sien. Kyk na die video
Arduino en MPU6050 -gebaseerde digitale waterpas: 3 stappe
Arduino & MPU6050 Gebaseerde Digitale Waterpas: Welkom by my eerste instruksies ooit! Ek hoop dat u dit insiggewend vind. Laat gerus terugvoer, hetsy positief of negatief. Hierdie projek is om 'n arduino te maak & MPU6050 gebaseerde digitale waterpas. Terwyl die voltooide ontwerp en
Hoe om 'n digitale kaliber af te breek en hoe werk 'n digitale remklauw: 4 stappe
Hoe om 'n digitale remkloof af te breek en hoe werk 'n digitale remklauw: baie mense weet hoe om kalibers te gebruik om te meet. Hierdie tutoriaal sal u leer hoe om 'n digitale remklauw af te breek en 'n verduideliking van hoe die digitale remklauw werk