AC voltmeter ved bruk av Arduino: 3 trinn (med bilder)
AC voltmeter ved bruk av Arduino: 3 trinn (med bilder)
Anonim
AC voltmeter ved hjelp av Arduino
AC voltmeter ved hjelp av Arduino

Dette er en enkel krets for å fastslå AC -spenningen ved hjelp av Arduino UNO uten AC voltmeter! NYT!!

Trinn 1: KREVENDE KOMPONENTER

KOMPONENTER KREVET
KOMPONENTER KREVET
KOMPONENTER KREVET
KOMPONENTER KREVET
KOMPONENTER KREVET
KOMPONENTER KREVET

Les forklaring for å vite at alle bruker …

1) Step-downTransformer (12V eller 6V), jeg har brukt 6V en

2) Motstand (2P- 1K ohm da jeg brukte 6V Tx, for 12V dens 1K og 4.7K)

3) Diode (1N4007)

4) Zener Diode (5V)

5) Kondensator (1uF helst eller 10uF mer tid til å lade ut!)

6) Adruino UNO eller noen åpenbart og noen hoppere (2)

Alt dette er komponentene som kreves for å få prosjektet til å eksistere …

Trinn 2: Kretsdiagram og forklaring

Kretsdiagram og forklaring
Kretsdiagram og forklaring

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

1) Nedtrappingstransformator (220V til 6V AC), men arduinoen kan ikke ta vekselstrøm for å lese den også 6V

2) La oss få 6V ned til 5V driftsspenning på Arduino slik at den kan måle eller lese, så spenningsdeleren bruker 2 1k motstand, så den kommer til 3V AC (omtrent)

3) For å få en likestrøm har vi brukt en diode som en halvbølget likeretter

4) Nå må 5V DC opprettholdes ikke mer enn det, så vi har brukt en kondensator for å stabilisere spenningen og en zenver -diode som spenningsregulator som alltid holder 5V på terminalene !!

Så nå er kretsdelen ferdig nå tar vi ut hoppere fra terminaler vist i kretsdiagram (dvs. over zener-diode) og setter hopperne (+) til A0 analog pin av Arduino og (-) til GND for Arduino.

Hvis du ikke kjenner anoden og katoden til dioden, kan du gå til internett, det er enkelt! sølv sidekatode (1N4007) OG svart sidekatode (zenerdiode).

Trinn 3: Arduino og kode

Arduino og kode!
Arduino og kode!
Arduino og kode!
Arduino og kode!
Arduino og kode!
Arduino og kode!

Arduinos pinne A0 og Gnd ble brukt til å analysere den kommende spenningen med hensyn til vekselstrøm …

5V -inngang ved A0 -pinne refererer til 1023 -biters verdi for arduino …

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

1bit tilsvarer = 311/1023, Således har vi tatt, b = analogRead (A0) og AC spenning = a = (b*311/1023)

Nå er spenningen vi får toppspenning for å få r.m.s. vi delte peak/sqrt (2).

MEN, hvis vi bare sier seriell utskrift, vil Arduino kontinuerlig plotte spenning, så vi har laget et program for å vise utgang bare hvis inngangen endres.

Takk for at du leste dette lille, men nyttige prosjektet hvis du ikke har et voltmeter i nærheten.

Jeg kommer med IoT -prosjekter fra den neste.

Kode: Github -lenke til ino -fil

Anbefalt: