Sisukord:

DC vattmeeter Arduino Nano abil (0-16V/0-20A): 3 sammu
DC vattmeeter Arduino Nano abil (0-16V/0-20A): 3 sammu

Video: DC vattmeeter Arduino Nano abil (0-16V/0-20A): 3 sammu

Video: DC vattmeeter Arduino Nano abil (0-16V/0-20A): 3 sammu
Video: DC wattmeter using arduino nano 2024, Juuli
Anonim
Image
Image

Tere, sõbrad!!

Olen siin, et näidata teile alalisvoolu vattmeetrit, mida saab hõlpsasti valmistada Arduino nano abil. Üks peamisi probleeme, millega ma elektroonikaharrastajana silmitsi seisin, on teada, kui palju voolu ja pinget ma tegin oma laadimisahelates. Mõtlesin osta ühe meetri veebipoest, kuid üks mu sõber ütles mulle, et sellel on voolu mõõtmisel tohutu viga.

Nii et ma mõtlesin selle teha arduino abil. Seda saab kasutada ka automaatse väljalülitamisega akude laadimiseks, tehes mõningaid muudatusi.

Tarvikud

  1. Arduino Nano
  2. ACS712 Vooluanduri 20A moodul
  3. 16x2 LCD
  4. I2C moodul 16x2 sümboliga LCD -ekraanile
  5. Takistid-220k, 100k/0.4W-1Nos
  6. 9V toide
  7. Naissoost päised, klemmliistud
  8. Joonetahvel või punktilaud
  9. Juhtmete ühendamine

Samm: skemaatiline

Skeem
Skeem
Skeem
Skeem
Skeem
Skeem

Pinge mõõtmine

Pinge mõõtmiseks olen kasutanud lihtsat pingejaotusahelat. Kasutades kahte takistit väärtusega 220K ja 100K, saab mõõta maksimaalset pinget 16V. Nano suudab analoogpistiku A1 kaudu lugeda ainult kuni 5 V. Kui soovite mõõta erinevaid pingetasemeid, muutke vastavalt takistite väärtusi.

Voolu mõõtmine

Voolu mõõtmiseks olen kasutanud praegust andurimoodulit ACS712 (andmelehe jaoks klõpsake siin). See on saadaval kolmes mudelis erinevate voolumõõtmiste jaoks, st 5A, 20A ja 30A. Kasutasin 20A moodulit. See võib mõõta nii vahelduvvoolu kui ka alalisvoolu, kuid siin on see mõeldud ainult alalisvoolu mõõtmiseks.

On ka teisi andureid nagu MAX471 ja INA219, mis kasutavad voolu mõõtmiseks šunttakistusi ja vooluvõimendeid. ACS712 moodul kasutab kuulsa ACS712 IC -d voolu mõõtmiseks, kasutades Hall -efekti põhimõtet. Skeemil olen näidanud mooduli vooluringi, mille abil saate andurimoodulit otse kasutada. See töötab Arduino nano 5 V toiteallikast. Mooduli väljund on ühendatud analoogpistikuga A2.

LCD ja I2C moodul

Pinge ja voolu kuvamiseks olen kasutanud 16x2 LCD -ekraani. See on ühendatud nanoga I2C protokolli kaudu. I2C mooduli abil saame LCD -ekraani hõlpsasti nanoga ühendada. LCD -ekraani saab ühendada ka ilma I2C moodulita. Sellisel juhul peame LCD -le pakkuma 16 ühendust. Analoog -nööpnõelad A4 ja A5 nano -tihvtid toetavad I2C -protokolli, seega on moodul nende analoogpistikutega ühendatud. Lisaks saab toite nano 5 V toiteallikast. LED+ ja LED- on samuti LCD-ga ühendatud, tegelikult on LCD-l veel kaks tihvti taustvalgustuse sisselülitamiseks.

Lõpuks antakse nanole toide 9 V toiteallikast. Siin olen kasutanud traditsioonilist 9V trafot ja sildahelat, mida reguleeritakse pingeregulaatori 7809 abil. Kasutage alati pinget vahemikus 7V kuni 12V, sest selles vahemikus töötab see täpselt.

2. samm: kood

Kodeeriv osa on lihtne, pinge ja voolu lugemiseks kasutatakse kahte analoog -tihvti A1 ja A2. Neid väärtusi töödeldakse ja teisendatakse nende tegelikuks väärtuseks ning see kuvatakse LCD -ekraanil.

Pärast vattmeetri tegemist peate standardse multimeetri väärtuse saamiseks kalibreerima näidud. Selleks peame mõõdetud väärtusest liitma või lahutama konstantse väärtuse.

3. etapp: lõpptoode

Lõpptoode
Lõpptoode
Lõpptoode
Lõpptoode

Komponentide paigutamiseks ja jootmiseks olen kasutanud joonlauda. Arduino ja vooluandur on paigutatud naissoost päistele, nii et seda saab rikke korral hõlpsalt eemaldada või ümber programmeerida.

Olen pannud kõik osad plastmahutisse, et seda saaks kasutada iseseisva üksusena. Vattmeetri toiteks on sellel sisseehitatud 9 V toiteallikas. Nii et seda saab kasutada kõigi toiteallikatega, mille võimsus on vahemikus 0-16V/0-20A.

Loodan, et teile meeldib see vattmeeter. See aitab kindlasti kõiki lootustandvaid elektroonikahuvilisi.

Aitäh!!

Soovitan: