Sisukord:
Video: DC vattmeeter Arduino Nano abil (0-16V/0-20A): 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
- Arduino Nano
- ACS712 Vooluanduri 20A moodul
- 16x2 LCD
- I2C moodul 16x2 sümboliga LCD -ekraanile
- Takistid-220k, 100k/0.4W-1Nos
- 9V toide
- Naissoost päised, klemmliistud
- Joonetahvel või punktilaud
- Juhtmete ühendamine
Samm: skemaatiline
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
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:
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
ATmega328 programmeerimine Arduino IDE abil 8MHz kristalli abil: 4 sammu
ATmega328 programmeerimine Arduino IDE -ga, kasutades 8MHz kristalli: Selles süstitavas kirjeldan samm -sammult ATmega328P IC (sama mikrokontroller olemas Arudino UNO -l) programmeerimise juhendit, kasutades Arduino IDE -d ja Arduino UNO -d programmeerijana, et teha endale kohandatud Arduino, et oma projekte teha
Juhtige kogu maailmas Interneti abil Arduino abil: 4 sammu
Juhtige kogu maailmas Interneti abil Arduino abil: Tere, ma olen Rithik. Teeme teie telefoni kasutades Interneti -juhitud LED -i. Kasutame sellist tarkvara nagu Arduino IDE ja Blynk. See on lihtne ja kui teil õnnestub, saate juhtida nii palju soovitud elektroonilisi komponente Asjad, mida vajame: riistvara:
Arduino vattmeeter - pinge, vool ja energiatarve: 3 sammu
Arduino vattmeeter - pinge, vool ja energiatarve: Seadet saab kasutada tarbitud võimsuse mõõtmiseks. See vooluahel võib toimida ka voltmeetri ja ampermeetrina pinge ja voolu mõõtmiseks
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil