תוכן עניינים:

מד מתח AC באמצעות Arduino: 3 שלבים (עם תמונות)
מד מתח AC באמצעות Arduino: 3 שלבים (עם תמונות)

וִידֵאוֹ: מד מתח AC באמצעות Arduino: 3 שלבים (עם תמונות)

וִידֵאוֹ: מד מתח AC באמצעות Arduino: 3 שלבים (עם תמונות)
וִידֵאוֹ: כיצד לשלוט במפעיל באמצעות Arduino - Robojax 2024, נוֹבֶמבֶּר
Anonim
מד מתח AC באמצעות Arduino
מד מתח AC באמצעות Arduino

זהו מעגל פשוט לוודא את מתח AC באמצעות ה- Arduino UNO ללא כל מד מתח AC !! תהנה!!

שלב 1: נדרשים רכיבים

רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים

קרא הסבר לידיעת כל אחד מהם משתמש …

1) שנאי הורדה (12V או 6V), השתמשתי באחד 6V

2) הנגד (2P- 1K אוהם כפי שהשתמשתי ב- 6V Tx, עבור 12V הוא 1K ו 4.7K)

3) דיודה (1N4007)

4) דיודת זנר (5V)

5) קבל (1uF רצוי או אחרת 10uF יותר זמן לפרוק את הטעינה !!)

6) Adruino UNO או כל ברור וכמה מגשרים (2)

כל אלה הם המרכיבים הנדרשים כדי להוציא את הפרויקט אל קיומו …

שלב 2: תרשים מעגל והסבר

תרשים מעגל והסבר
תרשים מעגל והסבר

אתה יכול לראות את המעגל הזה ?? אההה … כן אין בזה

1) שנאי הורדה (220V עד 6V AC) אבל הארדואינו לא יכול לקחת מתח AC כדי לקרוא את זה גם 6V

2) מאפשר להוריד את 6V למתח ההפעלה של 5V של Arduino כך שהוא יכול למדוד או לקרוא, כך שמחלק מתח באמצעות הנגד 2 1k כך שהוא מגיע ל- 3V AC (בערך)

3) כדי לקבל DC השתמשנו בדיודה כמיישר חצי גל

4) כעת יש לשמור על 5V DC לא יותר מזה ולכן השתמשנו בקבל לייצוב המתח ודיודת זנבר כווסת מתח השומר תמיד 5V במסופים !!

אז, עכשיו חלק המעגל נעשה עכשיו נוציא מגשרים מהמסופים המוצגים בתרשים המעגלים (כלומר על פני דיודת זנר) ונכניס את המגשרים (+) לסיכה אנלוגית A0 של Arduino ו- (-) ל- GND של Arduino.

אם אינך יודע את האנודה והקתודה של הדיודה פנה לאינטרנט זה קל! קתודה צדדית כסופה (1N4007) וקתודה צד שחורה (דיודת זנר).

שלב 3: ארדואינו וקוד

ארדואינו וקוד!
ארדואינו וקוד!
ארדואינו וקוד!
ארדואינו וקוד!
ארדואינו וקוד!
ארדואינו וקוד!

סיכה של Arduino A0 ו- Gnd כפי ששימשו לניתוח המתח הקרוב ביחס לרשת החשמל …

קלט 5V בסיכת A0 מתייחס לערך של 1023 סיביות של arduino …

אז, 220V AC (rms) = 311V (שיא) תואם 1023bit

1bit תואם = 311/1023, כך לקחנו, b = analogRead (A0) ומתח ac = a = (b*311/1023)

עכשיו המתח שאנחנו מקבלים הוא מתח שיא כדי לקבל r.m.s. חילקנו את השיא/sqrt (2).

אבל אם רק נגיד הדפסה סדרתית ארדואינו תתווה את המתח ברציפות ולכן הכנו תוכנית להראות פלט רק אם הקלט משתנה.

תודה שקראת את הפרויקט הקטן אך השימושי הזה אם אין לך מד מתח AC בקרבתך.

אני אעלה עם פרויקטים של IoT מהפרק הבא.

קוד: קישור Github לקובץ ino

מוּמלָץ: