INHOUDSOPGAWE:

AC voltmeter met behulp van Arduino: 3 stappe (met foto's)
AC voltmeter met behulp van Arduino: 3 stappe (met foto's)

Video: AC voltmeter met behulp van Arduino: 3 stappe (met foto's)

Video: AC voltmeter met behulp van Arduino: 3 stappe (met foto's)
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Julie
Anonim
AC voltmeter met behulp van Arduino
AC voltmeter met behulp van Arduino

Dit is 'n eenvoudige kring om die wisselspanning met behulp van die Arduino UNO vas te stel sonder enige AC voltmeter !! GENIET !!

Stap 1: VEREISTE KOMPONENTE

NODIGE KOMPONENTE
NODIGE KOMPONENTE
NODIGE KOMPONENTE
NODIGE KOMPONENTE
NODIGE KOMPONENTE
NODIGE KOMPONENTE

Lees die verduideliking om te weet dat elkeen gebruik …

1) Trap-af transformator (12V of 6V), ek het 6V een gebruik

2) Weerstand (2P- 1K ohm soos ek 6V Tx gebruik het, vir 12V sy 1K en 4.7K)

3) Diode (1N4007)

4) Zener -diode (5V)

5) Kondensator (verkieslik 1 uF of andersins 10 uF meer tyd om die lading af te laai!)

6) Adruino UNO of vanselfsprekend en 'n paar springers (2)

Dit is alles die komponente wat nodig is om die projek tot stand te bring …

Stap 2: Kringdiagram en verduideliking

Kringdiagram en verduideliking
Kringdiagram en verduideliking

Kan jy die kring sien ?? OHHH … ja niks daarin nie

1) Step-down transformator (220V tot 6V AC), maar die arduino kan nie wisselspanning neem om ook 6V te lees nie

2) Laat ons die 6V tot 5V se werkspanning van Arduino afneem, sodat dit kan meet of lees, sodat die spanningsverdeler 2 1k weerstand gebruik, sodat dit tot 3V AC kom (ongeveer)

3) Om 'n GS te kry, het ons 'n diode as 'n halfgelykrigter gebruik

4) Nou moet 5V DC nie meer as dit gehandhaaf word nie, daarom het ons 'n kapasitor gebruik om die spanning en 'n zenver -diode te stabiliseer as 'n spanningsreguleerder wat altyd 5V by die terminale hou!

Dus, nou is die kringgedeelte klaar, ons haal springers uit die terminale wat in die stroombaandiagram getoon word (dws oor die zenerdiode) en sit die springers (+) op die A0 analoog pen van Arduino en (-) op die GND van Arduino.

As u nie weet dat die anode en katode van die diode na die internet verwys nie, is dit maklik! silwer sy -katode (1N4007) EN swart sy -katode (zenerdiode).

Stap 3: Arduino en kode

Arduino en kode!
Arduino en kode!
Arduino en kode!
Arduino en kode!
Arduino en kode!
Arduino en kode!

Arduino se pen A0 en Gnd is gebruik om die komende spanning met betrekking tot wisselstroomnet te analiseer …

5V -ingang by A0 -pen verwys na die 1023 -bitwaarde van arduino …

Dus, 220V AC (rms) = 311V (piek) stem ooreen met 1023bit

1bit stem ooreen met = 311/1023, dus het ons geneem, b = analogRead (A0) en wisselspanning = a = (b*311/1023)

Nou is die spanning wat ons kry, piekspanning om r.m.s. ons het die piek/vierkante (2) verdeel.

MAAR, as ons net sê dat die seriële druk Arduino die spanning voortdurend sal plot, so ons het 'n program gemaak om uitset slegs te wys as die insette verander.

Dankie dat u hierdie klein, maar bruikbare projek gelees het as u nie 'n wisselstroommeter by u in die buurt het nie.

Ek sal van die volgende af met IoT -projekte vorendag kom.

Kode: Github -skakel na die ino -lêer

Aanbeveel: