Cuprins:

Voltmetru AC folosind Arduino: 3 pași (cu imagini)
Voltmetru AC folosind Arduino: 3 pași (cu imagini)

Video: Voltmetru AC folosind Arduino: 3 pași (cu imagini)

Video: Voltmetru AC folosind Arduino: 3 pași (cu imagini)
Video: Voltage Sensor for Arduino with code and formula to measure any DC voltage 2024, Iulie
Anonim
Voltmetru AC folosind Arduino
Voltmetru AC folosind Arduino

Acesta este un circuit simplu pentru a stabili tensiunea de curent alternativ folosind Arduino UNO fără niciun voltmetru de curent alternativ !! DISCURAȚI-VĂ !!

Pasul 1: COMPONENTE NECESARE

COMPONENTE NECESARE
COMPONENTE NECESARE
COMPONENTE NECESARE
COMPONENTE NECESARE
COMPONENTE NECESARE
COMPONENTE NECESARE

Citiți explicația pentru a ști că fiecare folosește …

1) Step-downTransformer (12V sau 6V), am folosit unul de 6V

2) Rezistor (2P- 1K ohm așa cum am folosit 6V Tx, pentru 12V 1K și 4.7K)

3) Diodă (1N4007)

4) Dioda Zener (5V)

5) Condensator (de preferință 1uF sau cu 10uF mai mult timp pentru a descărca încărcarea !!)

6) Adruino UNO sau orice altceva evident și câțiva jumperi (2)

Toate acestea sunt componentele necesare pentru a atrage proiectul în existență …

Pasul 2: Diagrama circuitului și explicația

Diagrama și explicația circuitului
Diagrama și explicația circuitului

Poți vedea acel circuit ?? OHHH … da nimic în el

1) Transformator pas cu pas (220V la 6V AC), dar arduino nu poate lua tensiune AC pentru a citi că și 6V

2) Permiteți reducerea tensiunii de funcționare 6V la 5V a Arduino, astfel încât să poată măsura sau citi, deci divizorul de tensiune folosind 2 rezistențe de 1k, astfel încât să ajungă la 3V AC (aproximativ)

3) Pentru a obține un DC, am folosit o diodă ca redresor pe jumătate de undă

4) Acum 5V DC trebuie menținut nu mai mult decât atât, așa că am folosit un condensator pentru a stabiliza tensiunea și o diodă zenver ca regulator de tensiune care menține întotdeauna 5V la terminale !!

Deci, acum partea circuitului este terminată acum, vom scoate jumperii de la terminalele prezentate în diagrama circuitului (de exemplu, prin dioda zener) și vom pune jumperii (+) la pinul analogic A0 al Arduino și (-) la GND al Arduino.

Dacă nu știți anodul și catodul diodei, consultați internetul este ușor! catod lateral argintiu (1N4007) ȘI catod lateral negru (diodă zener).

Pasul 3: Arduino și Code

Arduino și Code!
Arduino și Code!
Arduino și Code!
Arduino și Code!
Arduino și Code!
Arduino și Code!

Pinul A0 și Gnd al lui Arduino au fost folosiți pentru a analiza tensiunea care vine în raport cu rețeaua de curent alternativ …

Intrarea de 5V la pinul A0 se referă la valoarea de 1023 biți a arduino …

Deci, 220V AC (r.m.s.) = 311V (vârf) corespunde la 1023 biți

1 bit corespunde la = 311/1023, Astfel am luat, b = analogRead (A0) și tensiune alternativă = a = (b * 311/1023)

Acum tensiunea pe care o obținem este tensiunea de vârf pentru a obține r.m.s. am împărțit vârf / sqrt (2).

DAR, dacă spunem doar că imprimarea în serie Arduino va trasa continuu tensiunea, așa că am creat un program pentru a arăta ieșirea numai dacă intrarea se schimbă.

Vă mulțumim că ați citit acest proiect mic, dar util dacă nu aveți voltmetru alternativ în apropiere.

Voi veni cu proiecte IoT din următorul.

Cod: link Github către fișierul ino

Recomandat: