Talaan ng mga Nilalaman:

AC Voltmeter Gamit ang Arduino: 3 Hakbang (na may Mga Larawan)
AC Voltmeter Gamit ang Arduino: 3 Hakbang (na may Mga Larawan)

Video: AC Voltmeter Gamit ang Arduino: 3 Hakbang (na may Mga Larawan)

Video: AC Voltmeter Gamit ang Arduino: 3 Hakbang (na may Mga Larawan)
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Nobyembre
Anonim
AC Voltmeter Gamit ang Arduino
AC Voltmeter Gamit ang Arduino

Ito ay isang simpleng circuit upang matiyak ang boltahe ng AC gamit ang Arduino UNO nang walang anumang AC voltmeter !! MAG-ENJOY !!

Hakbang 1: KINAKAILANGAN ANG MGA KOMPONENTO

KINAKAILANGAN NG MGA KOMPONENSA
KINAKAILANGAN NG MGA KOMPONENSA
KINAKAILANGAN NG MGA KOMPONENSA
KINAKAILANGAN NG MGA KOMPONENSA
KINAKAILANGAN NG MGA KOMPONENSA
KINAKAILANGAN NG MGA KOMPONENSA

Basahin ang paliwanag para sa pag-alam na ginagamit ng bawat isa…

1) Step-downTransformer (12V o 6V), gumamit ako ng 6V na isa

2) Resistor (2P- 1K ohm tulad ng ginamit kong 6V Tx, para sa 12V nito 1K at 4.7K)

3) Diode (1N4007)

4) Zener Diode (5V)

5) Capacitor (mas mabuti ang 1uF o kung hindi man 10uF mas maraming oras upang maipalabas ang singil !!)

6) Adruino UNO o anumang malinaw at ilang mga jumper (2)

Ang lahat ng ito ay ang mga sangkap na kinakailangan upang iguhit ang proyekto sa pagkakaroon…

Hakbang 2: Circuit Diagram at Paliwanag

Circuit Diagram at Paliwanag
Circuit Diagram at Paliwanag

Maaari mo bang makita ang circuit na iyon ?? OHHH … oo wala dito

1) Hakbang-pababang transpormer (220V hanggang 6V AC) ngunit ang arduino ay hindi maaaring tumagal ng boltahe ng AC upang mabasa din ang 6V

2) Hinahayaan nating makuha ang 6V pababa sa 5V operating boltahe ng Arduino upang masukat o mabasa ito, kaya ang divider ng boltahe na gumagamit ng 2 1k risistor kaya't dumating ito sa 3V AC (tinatayang)

3) Upang makakuha ng isang DC nagamit namin ang isang diode bilang isang kalahating alon na tagapagtuwid

4) Ngayon 5V DC ay dapat na mapanatili hindi hihigit sa kaya't gumamit kami ng isang kapasitor upang patatagin ang boltahe at isang zenver diode bilang boltahe regulator na pinapanatili ang 5V sa mga terminal palagi !!

Kaya, ngayon ang bahagi ng circuit ay tapos na ngayon ay maglalabas kami ng mga jumper mula sa mga terminal na ipinapakita sa circuit diagram (ibig sabihin sa kabila ng zener diode) at ilagay ang mga jumper (+) sa A0 analog pin ng Arduino at (-) sa GND ng Arduino.

Kung hindi mo alam ang anode at cathode ng diode sumangguni sa internet na madali! pilak sa gilid ng katod (1N4007) AT itim na gilid na katod (zener diode).

Hakbang 3: Arduino at Code

Arduino at Code!
Arduino at Code!
Arduino at Code!
Arduino at Code!
Arduino at Code!
Arduino at Code!

Ang pin ng Arduino na A0 at Gnd ay ginamit upang pag-aralan ang darating na boltahe na may paggalang sa AC mains …

Ang 5V input sa A0 pin ay tumutukoy sa 1023 bit na halaga ng arduino…

Kaya, 220V AC (r.m.s.) = 311V (rurok) ay tumutugma sa 1023bit

Ang 1bit ay tumutugma sa = 311/1023, Sa gayon kinuha namin, b = analogRead (A0) at ac voltage = a = (b * 311/1023)

Ngayon ang boltahe na nakukuha natin ay rurok na boltahe upang makakuha ng mga r.ms. hinati namin ang rurok / sqrt (2).

NGUNIT, kung sasabihin lamang namin ang serial print na Arduino ay patuloy na magbalak ng boltahe kaya gumawa kami ng isang programa upang ipakita lamang ang output kung magbago ang pag-input.

Salamat sa pagbabasa ng maliit ngunit kapaki-pakinabang na proyekto na ito kung wala kang malapit sa iyo.

Makakaisip ako ng mga proyekto ng IoT mula sa susunod.

Code: link ng Github sa ino file

Inirerekumendang: