Innehållsförteckning:

AC voltmeter med Arduino: 3 steg (med bilder)
AC voltmeter med Arduino: 3 steg (med bilder)

Video: AC voltmeter med Arduino: 3 steg (med bilder)

Video: AC voltmeter med Arduino: 3 steg (med bilder)
Video: Amazing arduino project 2024, Juli
Anonim
AC voltmeter med Arduino
AC voltmeter med Arduino

Detta är en enkel krets för att fastställa AC -spänningen med Arduino UNO utan AC -voltmeter !! NJUT AV!!

Steg 1: KRAV KOMPONENTER

KOMPONENTER KRAV
KOMPONENTER KRAV
KOMPONENTER KRAV
KOMPONENTER KRAV
KOMPONENTER KRAV
KOMPONENTER KRAV

Läs förklaringen för att veta att alla använder …

1) Step-downTransformator (12V eller 6V), jag har använt 6V en

2) Motstånd (2P- 1K ohm som jag använde 6V Tx, för 12V dess 1K och 4.7K)

3) Diod (1N4007)

4) Zener -diod (5V)

5) Kondensator (1uF helst eller annars 10uF mer tid att ladda ur laddning !!)

6) Adruino UNO eller någon uppenbarligen och några hoppare (2)

Allt detta är de komponenter som krävs för att få projektet att existera …

Steg 2: Kretsschema och förklaring

Kretsdiagram och förklaring
Kretsdiagram och förklaring

Kan du se den kretsen ?? OHHH … ja inget i det

1) Nedtransformator (220V till 6V AC) men arduino kan inte ta växelspänning för att läsa den också 6V

2) Låt oss få ner 6V till 5V driftspänning på Arduino så att den kan mäta eller läsa, så spänningsdelaren använder 2 1k motstånd så det kommer till 3V AC (ungefär)

3) För att få en likström har vi använt en diod som en halvvågslikriktare

4) Nu måste 5V DC bibehållas inte mer än så, så vi har använt en kondensator för att stabilisera spänningen och en zenver -diod som spänningsregulator som alltid håller 5V vid terminalerna !!

Så nu är kretsdelen klar nu tar vi ut hoppare från terminaler som visas i kretsschema (dvs över zenerdiod) och sätter hopparna (+) till A0 analog pin på Arduino och (-) till GND för Arduino.

Om du inte känner till anoden och katoden på dioden hänvisar du till internet, det är enkelt! silver sidokatod (1N4007) OCH svart sidokatod (zenerdiod).

Steg 3: Arduino och kod

Arduino och kod!
Arduino och kod!
Arduino och kod!
Arduino och kod!
Arduino och kod!
Arduino och kod!

Arduinos stift A0 och Gnd har använts för att analysera den kommande spänningen med avseende på växelström …

5V ingång vid A0 -stift hänvisar till 1023 bitars värde för arduino …

Så 220V AC (rms) = 311V (topp) motsvarar 1023bit

1bit motsvarar = 311/1023, Således har vi tagit, b = analogRead (A0) och växelspänning = a = (b*311/1023)

Nu är spänningen som vi får toppspänning för att få r.m.s. vi delade peak/sqrt (2).

MEN, om vi bara säger serieutskrift kommer Arduino kontinuerligt att plotta spänning så vi har gjort ett program för att visa utgång endast om ingången ändras.

Tack för att du läste detta lilla men användbara projekt om du inte har en voltmätare nära dig.

Jag kommer med IoT -projekt från nästa.

Kod: Github -länk till ino -fil

Rekommenderad: