Turinys:
Video: Skaitmeninis „Arduino“voltmetras: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Voltmetras arba įtampos matuoklis yra matavimo priemonė, naudojama įtampai matuoti.
Prekės
Techninės įrangos komponentai
Arduino Uno
LCD - 16x2
Vieno posūkio potenciometras- 10k omų
Rezistorius 100k om
Rezistorius 10k om
Programinės įrangos komponentai
„Arduino IDE“
1 žingsnis: Apie projektą
Grandinės dizainas
Siekiant pašalinti analoginių voltmetrų trūkumus, pateikiami skaitmeniniai voltmetrai. Skaitmeniniai voltmetrai, o ne tik mastelio keitimas ir rodymas, kad būtų rodoma išmatuota įtampa, kaip analoginis voltmetras, skaitmeniniame ekrane tiesiogiai rodo išmatuotą įtampą.
Grandinės konstrukcija LCD maitinimo šaltinio kaiščiai 1 ir 2 (Vss ir Vdd) yra ekrano kaiščiai. Jie yra prijungti prie žemės ir +5 V maitinimo. Skystųjų kristalų ekrano 3 kaištis (Vee) yra prijungtas prie 10KΩ POT valytuvo gnybto, o kiti POT gnybtai yra prijungti prie atitinkamai +5V maitinimo šaltinio ir įžeminimo. Kiti 3 LCD kaiščiai yra valdymo kaiščiai.
Skystųjų kristalų kaištis 4 ir 6 yra prijungti prie „Arduino“2 ir 3 skaitmeninių įvesties/išvesties kaiščių. LCD 5 kaištis (RW) pritvirtintas prie žemės. LCD kaištis 15 (LED +) yra prijungtas prie +5 V maitinimo per 220Ω srovės ribojimo rezistorių. Skystųjų kristalų ekrano 16 kaištis (LED) yra pritvirtintas prie žemės.
Įtampos daliklio grandinės, susidedančios iš 100KΩ rezistoriaus ir 10KΩ rezistoriaus, išėjimas yra prijungtas prie „Arduino UNO“analoginio įvesties kaiščio A0, o kitas 100KΩ rezistoriaus galas prijungtas prie apskaičiuojamos įtampos, o kitas 10KΩ rezistoriaus galas prijungtas prie žemė.
Dirba
Skaitmeniniame voltmetre apskaičiuojamos įtampos, kurios yra analoginės formos, perjungiamos į skaitmeninę formą naudojant analoginį skaitmeninį keitiklį (ADC).
Taigi šiame projekte naudojama „Arduino UNO“ADC specialybė. „Arduino Uno“analoginio įėjimo įtampos diapazonas yra nuo 0V iki 5V.
Taigi, norint pagerinti šį diapazoną, reikia naudoti įtampos skirstytuvo grandinę. Naudojant įtampos skirstytuvo grandinę, apskaičiuojama įėjimo įtampa sumažinama iki Arduino UNO analoginės įvesties diapazono.
2 veiksmas: paleiskite programą
/*
DC voltmetras
*/ #įtraukite „LiquidCrystal lcd“(7, 8, 9, 10, 11, 12);
int analogInput = 0;
plūdė vout = 0,0;
plūdė vin = 0,0;
plūdė R1 = 100000.0; // atsparumas R1 (100K)
plūdė R2 = 10000,0; // atsparumas R2 (10K)
int reikšmė = 0;
negaliojanti sąranka ()
{pinMode (analoginė įvestis, INPUT);
LCD. pradžia (16, 2);
lcd.print ("DC VOLTMETER");
}
tuštumos kilpa ()
{// skaityti vertę esant analoginei įvesties reikšmei = analogRead (analogInput);
vout = (vertė * 5,0) / 1024,0;
vin = vout / (R2 / (R1+R2));
jei (vin <0,09)
{vin = 0.0; // teiginys, skirtas panaikinti nepageidaujamą skaitymą
lcd.setCursor (0, 1);
lcd.print ("INPUT V =");
lcd.print (vin);
vėlavimas (500);
}
3 žingsnis:
Sužinokite daugiau apie internetinį „IoT Training“, su kuriuo galite lengvai sukurti pramoninius daiktų interneto sprendimus.
Rekomenduojamas:
„Waveshare“elektroninio rašalo ekranas Tikslus voltmetras (0–90 V DC) su „Arduino Nano“: 3 žingsniai
„Waveshare E-ink“ekranas Tikslus voltmetras (0–90 V DC) su „Arduino Nano“: šioje instrukcijoje aš naudoju 2,9 colio „Waveshare“el. Popieriaus ekraną su „Arduino Nano“, įtampos dalikliu ir ADS1115, kad būtų rodoma tiksli įtampa iki 90 voltų nuolatinės srovės ant elektroninio popieriaus ekrano. Ši instrukcija sujungia šiuos du ankstesnius projektus:- Ardui
Kintamosios srovės voltmetras naudojant „Arduino“: 3 žingsniai (su nuotraukomis)
Kintamosios srovės voltmetras naudojant „Arduino“: Tai paprasta grandinė, skirta nustatyti kintamosios srovės įtampą naudojant „Arduino UNO“be kintamosios srovės voltmetro! MĖGAUTIS
Įkraunamas skaitmeninis voltmetras naudojant ICL7107 ADC: 7 žingsniai (su paveikslėliais)
Įkraunamas skaitmeninis voltmetras naudojant ICL7107 ADC: Šioje pamokoje aš jums parodysiu, kaip padaryti itin paprastą skaitmeninį voltmetrą, galintį matuoti įtampą nuo 20 mV iki 200 V. Šis projektas nenaudos jokių mikrovaldiklių, tokių kaip arduino. Vietoj to ADC, t. Y. ICL7107, bus naudojamas su tam tikromis paslaugomis
Skaitmeninis voltmetras: 5 žingsniai
Skaitmeninis voltmetras: tai lengvai naudojamas ir pigus „pasidaryk pats“voltmetras. Bendra šio projekto kaina yra mažesnė nei 200 INR arba tik 2,5 USD
Skaitmeninis voltmetras su „CloudX“: 6 žingsniai
Skaitmeninis voltmetras su „CloudX“: akumuliatoriai, naudojant grandines, suteikia grynesnę nuolatinės srovės (nuolatinės srovės) galią. Dėl mažo triukšmo lygio jie puikiai tinka kai kurioms labai jautrioms grandinėms. Tačiau kartais, kai jų įtampos lygis nukrenta žemiau tam tikros ribos