Orodha ya maudhui:

Arduino Wattmeter - Voltage, Matumizi ya Sasa na Nguvu: 3 Hatua
Arduino Wattmeter - Voltage, Matumizi ya Sasa na Nguvu: 3 Hatua

Video: Arduino Wattmeter - Voltage, Matumizi ya Sasa na Nguvu: 3 Hatua

Video: Arduino Wattmeter - Voltage, Matumizi ya Sasa na Nguvu: 3 Hatua
Video: Как измерить любое напряжение постоянного тока с Arduino ARDVC-01 2024, Julai
Anonim
Arduino Wattmeter - Matumizi ya Voltage, Sasa na Nguvu
Arduino Wattmeter - Matumizi ya Voltage, Sasa na Nguvu

Kifaa kinaweza kutumiwa kupima nguvu inayotumiwa. Mzunguko huu pia unaweza kutenda kama Voltmeter na Ammeter kupima voltage na ya sasa.

Vifaa

Vipengele vya vifaa

Arduino Uno

LCD 16 X 2

LM 358 Op-Amp

Mdhibiti wa 7805

Potentiometer 10k ohm

0.1 µF

Resistor 10k ohm

Resistor, 20 kohm

Resistor 2.21k ohm

Resistor, 0.22 ohm

Mzigo wa mtihani

Kuunganisha waya

Vipengele vya Programu:

Arduino IDE

Hatua ya 1: Kufanya kazi kwa Arduino Wattmeter

Kufanya kazi kwa Arduino Wattmeter
Kufanya kazi kwa Arduino Wattmeter

Kujenga mita zako mwenyewe sio tu kunashusha gharama ya upimaji lakini pia hutupatia nafasi ya kuwezesha mchakato wa upimaji.

Kufanya kazi:

Kutoka kwa sehemu ya sensorer, kuna sehemu mbili ambazo zinaaminika kwa kupima voltage na ya sasa. Kwa kupima voltage, mzunguko wa mgawanyiko wa voltage unafanywa kwa kutumia 10KΩ na Resistor ya 2.2KΩ.

Kwa msaada wa vipinga hivi, unaweza kupima kwa urahisi voltages hadi 24V. Vipinga hivi pia vinatusaidia katika kuchukua upeo wa voltage hadi 0V - 5V, ambayo ni anuwai ya kawaida ambayo Arduino inafanya kazi.

Ili kupima sasa, tunapaswa kubadilisha maadili ya sasa kwa maadili ya kawaida ya voltage. Kulingana na Sheria ya Ohm, kushuka kwa voltage kwenye mzigo ni sawa na ya sasa.

Kwa hivyo, kontena dogo la shunt limepangwa kwa kuzingatia mzigo. Kwa kukadiria voltage kwenye kontena hili, tunaweza kuhesabu ya sasa. Tumetumia LM358 Op-Amp katika Njia ya Kiboreshaji kisichobadilika ili kukuza maadili yaliyopewa Arduino.

Mtandao wa mgawanyiko wa voltage kwa udhibiti wa maoni ni pamoja na Resistor ya 20KΩ na 1KΩ Resistor. Vipinga hivi hutoa faida ya takriban 21.

Jifunze zaidi juu ya Kozi ya IoT ambayo itakusaidia kujenga Suluhisho za IoT zilizobinafsishwa.

Hatua ya 2: Endesha Msimbo

# pamoja

int Read_Voltage = A1;

int Read_Current = A0;

const int rs = 2, en = 4, d4 = 9, d5 = 10, d6 = 11, d7 = 12;

LiquidCrystal LCD (rs, sw, d4, d5, d6, d7);

kuelea Voltage = 0.0;

kuelea Sasa = 0.0;

Kuelea Nguvu = 0.0;

kuanzisha batili ()

{

lcd kuanza (16, 2);

Kuanzia Serial (9600);

lcd.print ("Arduino");

lcd.setCursor (0, 1);

lcd.print ("Wattmeter");

kuchelewa (2000);

lcd wazi ();

}

kitanzi batili ()

{

Voltage = AnalogSoma (Soma_Voltage);

Sasa = AnalogSoma (Soma_Current);

Voltage = Voltage * (5.0 / 1023.0) * 6.46;

Ya sasa = Ya sasa * (5.0 / 1023.0) * 0.239;

Serial.println (Voltage); Serial.println (Sasa);

Nguvu = Voltage * Sasa;

Serial.println (Nguvu);

lcd.setCursor (0, 0);

lcd.print ("V =");

lcd.print (Voltage);

lcd.print ("");

lcd.print ("I =");

lcd.print (Sasa);

lcd.setCursor (0, 1);

lcd.print ("P =");

lcd.print (Nguvu);

kuchelewesha (1000);

}

Ilipendekeza: