Mündəricat:

Arduino istifadə edən AC voltmetr: 3 addım (şəkillərlə)
Arduino istifadə edən AC voltmetr: 3 addım (şəkillərlə)

Video: Arduino istifadə edən AC voltmetr: 3 addım (şəkillərlə)

Video: Arduino istifadə edən AC voltmetr: 3 addım (şəkillərlə)
Video: AVO Metr I Analoq Metr və Rəqəmsal Metr I Multimetr I Hobbi Elektron #6 2024, Noyabr
Anonim
Arduino istifadə edərək AC voltmetr
Arduino istifadə edərək AC voltmetr

Bu, heç bir AC voltmetr olmadan Arduino UNO istifadə edərək AC gərginliyini müəyyən etmək üçün sadə bir sxemdir !! Zövq alın !!

Addım 1: TƏLİMATÇILAR

TƏLƏBLƏR
TƏLƏBLƏR
TƏLƏBLƏR
TƏLƏBLƏR
TƏLƏBLƏR
TƏLƏBLƏR

Hər birinin istifadə etdiyini bilmək üçün izahı oxuyun …

1) Step-downTransformer (12V və ya 6V), 6V-dən istifadə etdim

2) Rezistor (6V Tx istifadə etdiyim üçün 2P- 1K ohm, 12V üçün 1K və 4.7K)

3) Diod (1N4007)

4) Zener Diod (5V)

5) Kondansatör (şarjı boşaltmaq üçün 1uF tercihen 10F daha çox vaxt lazımdır!)

6) Adruino UNO və ya hər hansı bir açıq və bəzi atlayıcılar (2)

Bütün bunlar layihəni həyata keçirmək üçün lazım olan komponentlərdir …

Addım 2: Dövrə Diaqramı və İzahı

Dövrə diaqramı və izahı
Dövrə diaqramı və izahı

O dövrəni görə bilirsən ??? OHHH … bəli, heç bir şey yoxdur

1) Aşağı salınan transformator (220V-dan 6V AC-ə qədər), ancaq arduino 6V-ni oxumaq üçün AC gərginliyini götürə bilməz

2) Arduinonun 6V -dan 5V -ə qədər işləmə gərginliyini ölçə və ya oxuya bilməsi üçün 2 1k müqavimətdən istifadə edərək 3V AC -ə çatan gərginliyi ayıraq (təxminən)

3) DC əldə etmək üçün yarım dalğalı düzəldici kimi bir diod istifadə etdik

4) İndi 5V DC -dən çox olmamalıdır, buna görə gərginliyi sabitləşdirmək üçün bir kondansatör və 5V -ni həmişə terminallarda saxlayan bir gərginlik tənzimləyicisi kimi bir zenver diodundan istifadə etdik!

Beləliklə, indi dövrə hissəsi hazırdır, sxem diaqramında göstərilən terminallardan atlayıcıları çıxaracağıq (yəni zener diodu boyunca) və keçidləri (+) Arduinonun A0 analog pininə və (-) Arduinonun GND-nə qoyacağıq.

Diyotun anodunu və katotunu bilmirsinizsə, İnternetə müraciət edin, bu çox asandır! gümüş yan katot (1N4007) VƏ qara yan katot (zener diodu).

Addım 3: Arduino və Kod

Arduino və Kod!
Arduino və Kod!
Arduino və Kod!
Arduino və Kod!
Arduino və Kod!
Arduino və Kod!

Arduinonun A0 və Gnd pinləri AC şəbəkəsinə görə gələn gərginliyi təhlil etmək üçün istifadə edildi …

A0 pinindəki 5V giriş, arduinonun 1023 bit dəyərinə aiddir …

Beləliklə, 220V AC (r.m.s.) = 311V (pik) 1023bitə uyğundur

1bit = 311/1023 -ə uyğundur, Beləliklə aldıq, b = analogRead (A0) və ac gərginlik = a = (b*311/1023)

İndi əldə etdiyimiz gərginlik r.m.s almaq üçün pik gərginlikdir. pik/sqrt (2) böldük.

AMA, əgər ardıcıl çap desək, Arduino davamlı olaraq gərginlik quracaq, buna görə də yalnız giriş dəyişdikdə çıxışı göstərmək üçün bir proqram hazırladıq.

Yaxınlığınızda AC voltmetriniz yoxdursa bu kiçik, lakin faydalı layihəni oxuduğunuz üçün təşəkkürlər.

Sonrakıdan IoT layihələri ilə çıxış edəcəyəm.

Kod: Github ino faylına keçid

Tövsiyə: