Sisukord:

Vahelduvvoolu voltmeeter Arduino abil: 3 sammu (piltidega)
Vahelduvvoolu voltmeeter Arduino abil: 3 sammu (piltidega)

Video: Vahelduvvoolu voltmeeter Arduino abil: 3 sammu (piltidega)

Video: Vahelduvvoolu voltmeeter Arduino abil: 3 sammu (piltidega)
Video: Как использовать датчик переменного/постоянного тока Allegro ACS712 с Arduino 2024, Detsember
Anonim
Vahelduvvoolu voltmeeter Arduino abil
Vahelduvvoolu voltmeeter Arduino abil

See on lihtne ahel vahelduvpinge kindlakstegemiseks Arduino UNO abil ilma vahelduvvoolu voltmeetrita !! NAUTI !!

1. samm: VAJALIKUD KOMPONENDID

VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID
VAJALIKUD KOMPONENDID

Lugege selgitust selle kohta, kuidas igaüks neist kasutab…

1) Alandav trafo (12V või 6V), olen kasutanud 6V

2) Takisti (2P- 1K oomi, kui kasutasin 6V Tx, 12V jaoks 1K ja 4,7K)

3) diood (1N4007)

4) Zeneri diood (5V)

5) Kondensaator (eelistatavalt 1uF või muidu 10uF rohkem aega laadimiseks !!)

6) Adruino UNO või mõni ilmselt ja mõned džemprid (2)

Kõik need komponendid on vajalikud projekti elluviimiseks…

2. samm: vooluahela skeem ja selgitus

Lülitusskeem ja selgitus
Lülitusskeem ja selgitus

Kas näete seda vooluringi ?? OHHH… jah, selles pole midagi

1) Alandav trafo (220V kuni 6V vahelduvvool), kuid arduino ei saa vahelduvpinget lugeda ka 6V

2) Võimaldab Arduino tööpinge 6V kuni 5V alla laadida, et see saaks mõõta või lugeda, nii et pingejagur, kasutades 2 1k takistit, saab 3V vahelduvvoolu (ligikaudu)

3) Alalisvoolu saamiseks oleme poolaine alaldina kasutanud dioodi

4) Nüüd tuleb 5 V alalisvoolu säilitada mitte rohkem, nii et oleme kasutanud pinge stabiliseerimiseks kondensaatorit ja pingeregulaatoriks zenverdioodi, mis hoiab 5 V klemmides alati !!

Niisiis, nüüd on vooluahela osa tehtud, eemaldame lülitid skeemil näidatud klemmidest (st üle Zeneri dioodi) ja asetame džemprid (+) Arduino A0 analoogpistikule ja (-) Arduino GND-le.

Kui te ei tea dioodi anoodi ja katoodi, vaadake seda Internetis! hõbedane külgkatood (1N4007) JA must külgkatood (zeneri diood).

Samm: Arduino ja kood

Arduino ja kood!
Arduino ja kood!
Arduino ja kood!
Arduino ja kood!
Arduino ja kood!
Arduino ja kood!

Arduino tihvti A0 ja Gnd kasutatakse vahelduvvooluvõrgu tuleva pinge analüüsimiseks…

5V sisend A0 pin -is viitab arduino 1023 bitisele väärtusele …

Niisiis, 220V vahelduvvool (r.m.s) = 311V (tipp) vastab 1023 bitile

1 bit vastab = 311/1023, seega oleme võtnud, b = analogRead (A0) ja vahelduvpinge = a = (b*311/1023)

Nüüd on pinge, mille saame, tipppinge, et saada r.m.s. jagasime piigi/ruutmeetri (2).

AGA, kui me lihtsalt ütleme, et seeriaprintimine, joonistab Arduino pidevalt pinget, nii et oleme koostanud programmi, mis näitab väljundit ainult siis, kui sisend muutub.

Täname, et lugesite seda väikest, kuid kasulikku projekti, kui teie läheduses pole vahelduvvoolumõõturit.

Järgmisest projektist mõtlen välja asjade Interneti projekte.

Kood: Githubi link ino -failile

Soovitan: