AC feszültségmérő az Arduino használatával: 3 lépés (képekkel)
AC feszültségmérő az Arduino használatával: 3 lépés (képekkel)
Anonim
AC feszültségmérő Arduino használatával
AC feszültségmérő Arduino használatával

Ez egy egyszerű áramkör az AC feszültség megállapításához az Arduino UNO segítségével AC voltmérő nélkül !! ÉLVEZD!!

1. lépés: SZÜKSÉGES ALKATRÉSZEK

SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK

Olvassa el a magyarázatot arról, hogy ismeri -e mindegyiküket…

1) Lépéses transzformátor (12V vagy 6V), 6V-ot használtam

2) Ellenállás (2P- 1K ohm, ahogy 6V Tx-et használtam, 12V esetén 1K és 4,7K)

3) Dióda (1N4007)

4) Zener dióda (5V)

5) Kondenzátor (lehetőleg 1uF, vagy 10uF több idő a töltéshez!)

6) Adruino UNO vagy bármely nyilvánvalóan és néhány jumper (2)

Mindezek azok az összetevők, amelyek szükségesek a projekt megvalósításához…

2. lépés: Áramköri rajz és magyarázat

Áramköri rajz és magyarázat
Áramköri rajz és magyarázat

Látod azt az áramkört ?? OHHH… igen, nincs benne semmi

1) Lépjen le a transzformátorról (220V-6V AC), de az arduino nem tudja felvenni a váltakozó feszültséget, hogy leolvassa azt is 6V

2) Lehetővé teszi az Arduino 6V -tól 5V -ig terjedő üzemi feszültségét, hogy képes legyen mérni vagy olvasni, tehát a feszültségosztó 2 1k ellenállást használ, így 3V AC -re (kb.)

3) Egy egyenáram előállításához diódát használtunk félhullámú egyenirányítónak

4) Most az 5V DC -t nem kell ennél többet fenntartani, ezért kondenzátort használtunk a feszültség stabilizálására, és egy zenver diódát, mint feszültségszabályozót, amely mindig tartja az 5V -ot a kivezetéseken !!

Tehát most az áramköri rész elkészült, kivesszük az áthidalókat a kapcsolási rajzon látható kapcsokról (azaz a Zener diódán keresztül), és a jumpert (+) az Arduino A0 analóg tűjére, (-) pedig az Arduino GND-jére helyezzük.

Ha nem ismeri a dióda anódját és katódját, olvassa el az internetet! ezüst oldalkatód (1N4007) ÉS fekete oldalsó katód (zener dióda).

3. lépés: Arduino és kód

Arduino és Code!
Arduino és Code!
Arduino és Code!
Arduino és Code!
Arduino és Code!
Arduino és Code!

Az Arduino A0 és Gnd csapjait a váltakozó áramú hálózati feszültség elemzésére használták…

Az 5V bemenet az A0 érintkezőn az arduino 1023 bites értékére utal…

Tehát a 220V AC (r.m.s.) = 311V (csúcs) 1023 bitnek felel meg

1 bit megfelel = 311/1023

Most az a feszültség, amelyet kapunk, csúcsfeszültség, hogy megkapjuk az r.m.s. elosztottuk a csúcsot/négyzetmétert (2).

DE, ha csak azt mondjuk, hogy soros nyomtatás, az Arduino folyamatosan ábrázolja a feszültséget, ezért készítettünk egy programot, amely csak akkor jeleníti meg a kimenetet, ha a bemenet megváltozik.

Köszönjük, hogy elolvasta ezt a kicsi, de hasznos projektet, ha nincs a közelében feszültségmérő.

IoT projektekkel jövök a következőből.

Kód: Github link az ino fájlhoz

Ajánlott: