Indholdsfortegnelse:

AC voltmeter ved hjælp af Arduino: 3 trin (med billeder)
AC voltmeter ved hjælp af Arduino: 3 trin (med billeder)

Video: AC voltmeter ved hjælp af Arduino: 3 trin (med billeder)

Video: AC voltmeter ved hjælp af Arduino: 3 trin (med billeder)
Video: How to use Allegro ACS712 AC/DC Current Sensor with Arduino 2024, Juli
Anonim
AC voltmeter ved hjælp af Arduino
AC voltmeter ved hjælp af Arduino

Dette er et simpelt kredsløb for at fastslå AC -spændingen ved hjælp af Arduino UNO uden AC voltmeter !! GOD FORNØJELSE!!

Trin 1: KRAVEDE KOMPONENTER

NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER

Læs forklaring for at vide, at hver enkelt bruger …

1) Step-down Transformer (12V eller 6V), jeg har brugt 6V en

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

3) Diode (1N4007)

4) Zener -diode (5V)

5) Kondensator (1uF helst eller 10uF mere tid til at aflade opladning !!)

6) Adruino UNO eller nogen naturligvis og nogle springere (2)

Alt dette er de komponenter, der er nødvendige for at få projektet til at eksistere …

Trin 2: Kredsløbsdiagram og forklaring

Kredsløbsdiagram og forklaring
Kredsløbsdiagram og forklaring

Kan du se det kredsløb ?? ÅHHH … ja intet i det

1) Step-down transformer (220V til 6V AC), men arduinoen kan ikke tage AC-spænding for at læse den også 6V

2) Lad os få 6V ned til 5V driftsspænding på Arduino, så den kan måle eller aflæse, så spændingsdeler ved hjælp af 2 1k modstand, så den kommer til 3V AC (ca.)

3) For at få en DC har vi brugt en diode som en halvbølge ensretter

4) Nu skal 5V DC ikke opretholdes mere end det, så vi har brugt en kondensator til at stabilisere spændingen og en zenver -diode som spændingsregulator, der altid holder 5V ved terminaler !!

Så nu er kredsløbsdelen færdig nu tager vi jumpere fra terminaler vist i kredsløbsdiagram (dvs. på tværs af zener-diode) og sætter jumperne (+) til A0 analog pin af Arduino og (-) til GND for Arduino.

Hvis du ikke kender anoden og katoden til dioden henvises til internettet, det er let! sølv sidekatode (1N4007) OG sort sidekatode (zenerdiode).

Trin 3: Arduino og kode

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

Arduinos pin A0 og Gnd som blevet brugt til at analysere den kommende spænding med hensyn til vekselstrøm …

5V input ved A0 pin refererer til 1023 bit værdi af arduino …

Så 220V AC (r.m.s.) = 311V (peak) svarer til 1023bit

1bit svarer til = 311/1023, Således har vi taget, b = analogRead (A0) og AC spænding = a = (b*311/1023)

Nu er den spænding, vi får, spids for at få r.m.s. vi delte peak/sqrt (2).

MEN, hvis vi bare siger seriel udskrivning, vil Arduino løbende plotte spænding, så vi har lavet et program til kun at vise output, hvis input ændres.

Tak fordi du læste dette lille, men nyttige projekt, hvis du ikke har et voltmeter i nærheden af dig.

Jeg vil komme med IoT -projekter fra den næste.

Kode: Github -link til ino -fil

Anbefalede: