Talaan ng mga Nilalaman:
Video: Arduino Wattmeter - Boltahe, Kasalukuyang at Pagkonsumo ng Lakas: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Maaaring magamit ang isang aparato upang masukat ang natupok na kuryente. Ang circuit na ito ay maaari ring kumilos bilang isang Voltmeter at Ammeter upang masukat ang boltahe at kasalukuyang.
Mga gamit
Mga Bahagi ng Hardware
Arduino Uno
LCD 16 X 2
LM 358 Op-Amp
7805 Tagapangasiwa ng boltahe
Potensyomiter 10k ohm
0.1 µF
Resistor 10k ohm
Resistor, 20 kohm
Resistor 2.21k ohm
Resistor, 0.22 ohm
Pag-load ng pagsubok
Mga kumokonekta na mga wire
Mga Bahagi ng Software:
Arduino IDE
Hakbang 1: Paggawa ng Arduino Wattmeter
Ang pagbuo ng iyong sariling mga metro ay hindi lamang nagdadala ng gastos ng pagsubok ngunit nagbibigay din sa amin ng silid upang mapabilis ang proseso ng pagsubok.
Nagtatrabaho:
Mula sa bahagi ng sensor, mayroong dalawang mga seksyon na maaasahan para sa pagsukat ng boltahe at kasalukuyang. Para sa pagsukat ng boltahe, ang isang boltahe divider circuit ay naisakatuparan gamit ang isang 10KΩ at isang 2.2KΩ Resistor.
Sa tulong ng mga resistors na ito, madali mong masusukat ang mga voltages hanggang sa 24V. Sinusuportahan din kami ng mga resistor na ito sa pagkuha ng saklaw ng boltahe sa 0V - 5V, na kung saan ay ang normal na saklaw kung saan gumagana ang Arduino.
Upang masukat ang kasalukuyang, kailangan nating baguhin ang kasalukuyang mga halaga sa maginoo na mga halaga ng boltahe. Tulad ng Batas sa Ohm, ang pagbagsak ng boltahe sa isang pag-load ay proporsyonal sa kasalukuyang.
Samakatuwid, ang isang maliit na risistor ng shunt ay nakaayos na patungkol sa pagkarga. Sa pamamagitan ng pagtatantya ng boltahe sa resistor na ito, maaari nating kalkulahin ang kasalukuyang. Gumamit kami ng LM358 Op-Amp sa Non-Inverting Amplifier Mode upang mapalaki ang mga halagang ibinigay sa Arduino.
Ang network ng boltahe divider para sa kontrol sa feedback ay may kasamang a20KΩ Resistor at 1KΩ Resistor. Ang mga resistors ay nag-aalok ng isang makakuha ng humigit-kumulang 21.
Matuto nang higit pa tungkol sa IoT Course na makakatulong sa iyo na bumuo ng isang Pasadyang Mga Solusyon ng IoT.
Hakbang 2: Patakbuhin ang isang Code
# isama
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, en, d4, d5, d6, d7);
float Boltahe = 0.0;
float Kasalukuyang = 0.0;
float Power = 0.0;
walang bisa ang pag-setup ()
{
lcd.begin (16, 2);
Serial.begin (9600);
lcd.print ("Arduino");
lcd.setCursor (0, 1);
lcd.print ("Wattmeter");
pagkaantala (2000);
lcd.clear ();
}
walang bisa loop ()
{
Boltahe = analogRead (Read_Voltage);
Kasalukuyang = analogRead (Read_Current);
Boltahe = Boltahe * (5.0 / 1023.0) * 6.46;
Kasalukuyan = Kasalukuyan * (5.0 / 1023.0) * 0.239;
Serial.println (Boltahe); Serial.println (Kasalukuyan);
Lakas = Boltahe * Kasalukuyang;
Serial.println (Lakas);
lcd.setCursor (0, 0);
lcd.print ("V =");
lcd.print (Boltahe);
lcd.print ("");
lcd.print ("I =");
lcd.print (Kasalukuyan);
lcd.setCursor (0, 1);
lcd.print ("P =");
lcd.print (Power);
pagkaantala (1000);
}
Inirerekumendang:
Pagbawas ng Pagkonsumo ng Lakas ng Baterya para sa Digispark ATtiny85: 7 Mga Hakbang
Pagbawas ng Pagkonsumo ng Lakas ng Baterya para sa Digispark ATtiny85: o: Pagpapatakbo ng isang Arduino na may 2032 coin cell sa loob ng 2 taon. Gamit ang iyong Digispark Arduino Board mula sa kahon gamit ang isang Arduino program kumukuha ito ng 20 mA sa 5 volt. Sa isang 5 volt power bank ng 2000 mAh tatakbo lamang ito sa loob ng 4 na araw
Pagkonsumo ng Elektrisiko at Pagsubaybay sa Kapaligiran sa pamamagitan ng Sigsul: 8 Mga Hakbang
Pagkonsumo ng Elektrisiko at Pagsubaybay sa Kapaligiran sa Pamamagitan ng Sig Sig: Paglalarawan Ang proyekto na ito ay magpapakita sa iyo kung paano makukuha ang de-koryenteng pagkonsumo ng isang silid sa isang tatlong yugto na pamamahagi ng kuryente at pagkatapos ay ipadala ito sa isang server na gumagamit ng Sigox network bawat 10 minuto. Paano makilala ang lakas? Nakakuha kami ng tatlong kasalukuyang clamp mula sa isang
Pagbawas ng Pagkonsumo ng Lakas ng Relay - Hawak ng Kasalukuyang pickup ng Versus: 3 Mga Hakbang
Pagbawas ng Pagkonsumo ng Power ng Relay - Hawak ng Kasalukuyang pickup ng Versus: Karamihan sa mga relay ay nangangailangan ng mas maraming kasalukuyang upang kumilos nang una kaysa sa kinakailangang hawakan ang relay sa sandaling ang mga contact ay nagsara. Ang kasalukuyang kinakailangan upang hawakan ang relay sa (Holding kasalukuyang) ay maaaring mas malaki mas mababa kaysa sa paunang kasalukuyang kinakailangan upang kumilos
Tukuyin ang Karaniwang Kasalukuyang Pagkonsumo ng Mababang Pansamantalang Device: 4 na Hakbang
Tukuyin ang Karaniwang Kasalukuyang Pagkonsumo ng Mababang Power Pansamantalang Device: PanimulaOut ng pag-usisa Nais kong malaman kung gaano katagal ang mga baterya sa aking remote sensor ng temperatura. Tumatagal ito ng dalawang mga cell ng AA sa serye ngunit maliit na makakatulong sa paglalagay ng isang ammeter sa linya at panonood ng display dahil ang lakas ay natupok
Paano Wastong Sukatin ang Pagkonsumo ng Lakas ng Mga Wireless na Module ng Komunikasyon sa Era ng Mababang Pagkonsumo ng Kuryente ?: 6 Mga Hakbang
Paano Wastong Sukatin ang Pagkonsumo ng Lakas ng Mga Wireless na Module ng Komunikasyon sa Panahon ng Mababang Pagkonsumo ng Power?: Ang mababang paggamit ng kuryente ay isang napakahalagang konsepto sa Internet ng Mga Bagay. Karamihan sa mga IoT node ay kailangang pinalakas ng mga baterya. Sa pamamagitan lamang ng wastong pagsukat ng pagkonsumo ng kuryente ng module ng wireless maaari nating tumpak na matantya kung magkano ang baterya i