Sisukord:
Video: Vahelduvvoolu voltmeeter Arduino abil: 3 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See on lihtne ahel vahelduvpinge kindlakstegemiseks Arduino UNO abil ilma vahelduvvoolu voltmeetrita !! NAUTI !!
1. samm: 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
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 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:
Võimas digitaalne vahelduvvoolu dimmer STM32 abil: 15 sammu (piltidega)
Võimas digitaalne vahelduvvoolu hämardaja, kasutades STM32: Hesam Moshiri, [email protected] AC koormused elavad koos meiega! Kuna neid on kõikjal meie ümber ja vähemalt kodutehnika saab toitevõrku. Mitut tüüpi tööstusseadmeid toidetakse ka ühefaasilise 220V-vahelduvvooluga
Isetegemise voltmeeter Arduino ja töötlemise abil: 4 sammu
Isetegemise voltmeeter Arduino ja töötlemise abil: Tere ja tere tulemast tänasesse projekti. Olen Sarvesh ja täna teeme arduino -põhise voltmeetri. Kuid selles on erinev see, et see näitab oma väljundit töötlustarkvaras. Nüüd tegime ühes oma eelmises õpetuses protsessi
Laetav digitaalne voltmeeter ICL7107 ADC abil: 7 sammu (piltidega)
Laetav digitaalne voltmeeter ICL7107 ADC abil: selles õpetuses näitan teile, kuidas valmistada ülilihtne digitaalne voltmeeter, millega saab mõõta pingeid vahemikus 20 mV kuni 200 V. See projekt ei kasuta ühtegi mikrokontrollerit nagu arduino. Selle asemel kasutatakse mõne passiga ADC -d, st ICL7107
Voltmeeter NodeMCU abil: 5 sammu
Voltmeeter NodeMCU abil: seda on lihtne valmistada ja odavaim voltmeeter, mille abil saate mõõta ja salvestada pinget ning luua ka eelmiste väärtuste graafiku
Voltmeeter Arduino abil: 4 sammu
Voltmeeter Arduino abil