Obsah:
Video: Digitální voltmetr Arduino: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Voltmetr nebo měřič napětí je měřicí přístroj, který se používá k měření napětí.
Zásoby
Hardwarové komponenty
Arduino Uno
LCD - 16x2
Jednootáčkový potenciometr- 10k ohmů
Rezistor 100k ohm
Rezistor 10 kOhm
Softwarové komponenty
Arduino IDE
Krok 1: O projektu
Návrh obvodu
Aby se překonaly nevýhody analogových voltmetrů, jsou uvedeny digitální voltmetry. Digitální voltmetry namísto škálování a ukazování měřeného napětí jako analogového voltmetru přímo zobrazují naměřené napětí na digitálním displeji.
Konstrukce obvodu Kolíky 1 a 2 (Vss a Vdd) napájecího zdroje LCD jsou kolíky pro zobrazení. Jsou připojeny k zemi a +5V napájení. Pin 3 (Vee) LCD je připojen ke svorce stěrače 10KΩ POT a ostatní svorky POT jsou připojeny ke zdroji +5 V respektive k zemi. Další 3 piny LCD jsou ovládací piny.
Pin 4 a pin 6 LCD jsou připojeny k digitálním vstupním/výstupním pinům 2 a 3 Arduina. Pin 5 (RW) LCD je připevněn k zemi. Pin 15 (LED +) LCD je připojen k napájení +5V přes odpor omezující proud 220Ω. Pin 16 (LED-) LCD je připojen k zemi.
Výstup obvodu děliče napětí sestávajícího z rezistoru 100KΩ a rezistoru 10KΩ je připojen k analogovému vstupnímu pinu A0 Arduino UNO s dalším koncem rezistoru 100KΩ připojeným k vypočítávanému napětí a druhý konec rezistoru 10KΩ připojen k zem.
Pracovní
V digitálním voltmetru se odhadovaná napětí, která jsou v analogové formě, přepnou do digitální podoby pomocí analogových převodníků (ADC).
V tomto projektu se proto používá ADC specialita Arduino UNO. Rozpětí napětí pro analogový vstup Arduino Uno je 0V až 5V.
Proto, aby se tento rozsah zlepšil, je třeba použít obvod děliče napětí. Pomocí obvodu děliče napětí se vypočítané vstupní napětí přenese na rozsah analogového vstupu Arduino UNOs.
Krok 2: Spusťte program
/*
DC voltmetr
*/ #include LiquidCrystal lcd (7, 8, 9, 10, 11, 12);
int analogInput = 0;
float vout = 0,0;
float vin = 0,0;
float R1 = 100000.0; // odpor R1 (100K)
float R2 = 10 000,0; // odpor R2 (10K)
int hodnota = 0;
neplatné nastavení ()
{pinMode (analogInput, INPUT);
lcd.begin (16, 2);
lcd.print („DC VOLTMETER“);
}
prázdná smyčka ()
{// přečtěte hodnotu na analogové vstupní hodnotě = analogRead (analogInput);
vout = (hodnota * 5,0) / 1024,0;
vin = vout / (R2 / (R1+R2));
if (vin <0,09)
{vin = 0,0; // příkaz ke zrušení nežádoucího čtení
lcd.setCursor (0, 1);
lcd.print ("VSTUP V =");
lcd.print (vin);
zpoždění (500);
}
Krok 3:
Zjistěte více o školení IoT Online, pomocí kterého můžete snadno vytvářet průmyslová řešení IoT.
Doporučuje:
Přesný voltmetr Waveshare E-ink displej (0-90v DC) s Arduino Nano: 3 kroky
Přesný voltmetr Waveshare E-ink (0-90v DC) s Arduino Nano: V tomto Instructable používám 2,9 '' Waveshare E-Paper displej s Arduino Nano, děličem napětí a ADS1115 pro zobrazení přesných napětí až 90 voltů DC na displeji E-Paper. Tento návod kombinuje tyto dva předchozí projekty:- Ardui
Jak strhnout digitální posuvné měřítko a jak funguje digitální posuvné měřítko: 4 kroky
Jak strhnout digitální posuvné měřítko a jak funguje digitální posuvné měřítko: Mnoho lidí ví, jak používat třmeny k měření. Tento tutoriál vás naučí strhávat digitální posuvné měřítko a vysvětlí, jak digitální posuvné měřítko funguje
Dobíjecí digitální voltmetr pomocí ICL7107 ADC: 7 kroků (s obrázky)
Dobíjecí digitální voltmetr pomocí ICL7107 ADC: V tomto tutoriálu vám ukážu, jak vytvořit super jednoduchý digitální voltmetr, který dokáže měřit napětí od 20 mV do 200V. Tento projekt nebude používat žádný mikrokontrolér jako arduino. Místo toho bude použit ADC, tj. ICL7107 s některými
Digitální voltmetr: 5 kroků
Digitální voltmetr: Jedná se o snadno použitelný a levný voltmetr pro vlastní potřebu. Celkové náklady na vytvoření tohoto projektu jsou nižší než 200 INR nebo pouze 2,5 $
Digitální voltmetr s CloudX: 6 kroků
Digitální voltmetr s CloudX: Baterie poskytují čistší formu stejnosměrného (stejnosměrného) proudu, pokud jsou použity v obvodech. Jejich nízká hladina hluku z nich vždy dělá perfektní volbu pro některé velmi citlivé obvody. Ve chvílích, kdy jejich úroveň napětí klesne pod určitou mez