Tartalomjegyzék:

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)

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

Videó: AC feszültségmérő az Arduino használatával: 3 lépés (képekkel)
Videó: Arduino Based Frequency meter v2.0 (AC 230v 50Hz meter) 2024, November
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: