Სარჩევი:

AC ვოლტმეტრი Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)
AC ვოლტმეტრი Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)

ვიდეო: AC ვოლტმეტრი Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)

ვიდეო: AC ვოლტმეტრი Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)
ვიდეო: რა არის ელექტრო დენი, დენის ძალა, ძაბვა, ვოლტი, ამპერი, წინაღობა, ომის კანონი 2024, დეკემბერი
Anonim
AC ვოლტმეტრი არდუინოს გამოყენებით
AC ვოლტმეტრი არდუინოს გამოყენებით

ეს არის მარტივი წრე, რათა დადგინდეს AC ძაბვა Arduino UNO– ს გამოყენებით AC ვოლტმეტრის გარეშე !! ისიამოვნე !!

ნაბიჯი 1: საჭირო კომპონენტები

საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები

წაიკითხეთ ახსნა თითოეული მათგანის გამოყენების შესახებ …

1) ნაბიჯი ქვემოთ ტრანსფორმატორი (12V ან 6V), მე გამოვიყენე 6V ერთი

2) რეზისტორი (2P- 1K ohm როგორც მე გამოვიყენე 6V Tx, 12V– ისთვის 1K და 4.7K)

3) დიოდი (1N4007)

4) ზენერის დიოდი (5V)

5) კონდენსატორი (სასურველია 1uF ან სხვა 10uF მეტი დრო დატენვის !!)

6) Adruino UNO ან რაიმე აშკარად და ზოგიერთი მხტუნავები (2)

ეს ყველაფერი ის კომპონენტებია, რომლებიც საჭიროა პროექტის არსებობისათვის…

ნაბიჯი 2: სქემის დიაგრამა და ახსნა

წრიული დიაგრამა და ახსნა
წრიული დიაგრამა და ახსნა

შეგიძლია ნახო ის წრე ?? ოჰჰჰ … დიახ არაფერი მასში

1) ქვევით გადასაყვანი ტრანსფორმატორი (220V– დან 6V AC– მდე) მაგრამ arduino– ს არ შეუძლია მიიღოს AC ძაბვა, რომ წაიკითხოს ის ასევე 6 V

2) მოდით მივიღოთ Arduino– ს 6V– დან 5V– მდე 5V სამუშაო ძაბვა ისე, რომ მას შეეძლოს გაზომვა ან წაკითხვა, ასე რომ ძაბვის გამყოფი 2 1k რეზისტორის გამოყენებით, ასე რომ ის მოდის 3V AC– მდე (დაახლოებით)

3) DC– ის მისაღებად ჩვენ გამოვიყენეთ დიოდი, როგორც ნახევრად ტალღის მაკორექტირებელი

4) ახლა 5V DC უნდა შენარჩუნდეს არა უმეტეს, ამიტომ ჩვენ გამოვიყენეთ კონდენსატორი ძაბვის სტაბილიზაციისთვის და ზენვერის დიოდი, როგორც ძაბვის მარეგულირებელი, რომელიც ინახავს 5V ტერმინალებზე ყოველთვის !!

ამრიგად, ახლა წრიული ნაწილი დასრულებულია, ჩვენ ამოვიღებთ მხტუნავებს წრიული დიაგრამაში ნაჩვენები ტერმინალებიდან (ანუ ზენერის დიოდის გასწვრივ) და დავაყენებთ მხტუნავებს (+) არდუინოს A0 ანალოგიურ პინზე და (-) არდუინოს GND- ზე.

თუ არ იცით დიოდის ანოდი და კათოდი ეხება ინტერნეტს, ადვილია! ვერცხლის გვერდითი კათოდი (1N4007) და შავი გვერდითი კათოდი (ზენერის დიოდი).

ნაბიჯი 3: არდუინო და კოდი

არდუინო და კოდი!
არდუინო და კოდი!
არდუინო და კოდი!
არდუინო და კოდი!
არდუინო და კოდი!
არდუინო და კოდი!

არდუინოს პინი A0 და Gnd გამოიყენება როგორც ძაბვის გასაანალიზებლად AC ქსელთან მიმართებაში…

5V შეყვანა A0 პინზე მიუთითებს არდუინოს 1023 ბიტიან მნიშვნელობას…

ასე რომ, 220V AC (r.m.s.) = 311V (პიკი) შეესაბამება 1023bit

1 ბიტი შეესაბამება = 311/1023, ამრიგად, ჩვენ ავიღეთ, b = analogRead (A0) და ac ძაბვა = a = (b*311/1023)

ახლა ძაბვა, რომელსაც ჩვენ ვიღებთ არის პიკი ძაბვის მისაღებად r.m.s. ჩვენ გავყავით პიკი/კვადრატული მეტრი (2).

მაგრამ, თუ ჩვენ უბრალოდ ვამბობთ სერიულ ბეჭდვას, არდუინო განუწყვეტლივ ადგენს ძაბვას, ასე რომ ჩვენ შევქმენით პროგრამა, რომელიც აჩვენებს გამომავალს მხოლოდ შეყვანის ცვლილების შემთხვევაში.

გმადლობთ, რომ წაიკითხეთ ეს პატარა, მაგრამ სასარგებლო პროექტი, თუ თქვენ არ გაქვთ AC ვოლტმეტრი თქვენთან ახლოს.

მე მოვიყვან IoT პროექტებს შემდეგიდან.

კოდი: Github ბმული ino ფაილზე

გირჩევთ: