האם Arduino יכול להפעיל ממסר 12V?

H M Arduino Ykwl Lhp Yl Mmsr 12v



Arduino היא תוכנה חינמית המאפשרת למשתמשיה לתכנת מיקרו-בקרים בהתאם לדרישותיהם. Arduino משמש לשליטה במספר מכשירים אלקטרוניים כגון נוריות LED וממסרים. ממסר הוא מתג אלקטרומכני שמדליק ומכבה באמצעות אות חשמלי. הוא משמש לשליטה במכשירים שונים כגון אורות, מאווררים, טלוויזיה ותנורי חימום.

האם Arduino יכול להפעיל ממסר 12V?

כן, Arduino יכול להפעיל ממסר 12V, אבל לא ישירות. אם ממסר 12V מחובר לארדואינו, זה עלול לגרום נזק ללוח הארדואינו. ניתן לעשות זאת על ידי שימוש בטרנזיסטור כמתג בין ארדואינו לממסר, נגד להגנה על הטרנזיסטור ודיודה להגנה על הארדואינו.

Arduino נועד לפעול על 5V, והוא יכול להתמודד עם זרם של 20mA בדרך כלל. לכן, כדי להגדיר ממסר 12V ב- Arduino, עלינו להגביר את הזרם כדי להתמודד עם ממסר ה-12V. באופן דומה, אנו צריכים לספק כוח נוסף של 12V כדי להפעיל את הממסר.







כדי להגדיר ממסר 12V עם Arduino, אתה צריך את הדברים הבאים.



דרישות תוכנה



  • Arduino IDE

דרישות חומרה





  • לוח ארדואינו
  • מודול ממסר 12V
  • טרנזיסטור NPN (רצוי BC 548 או 2N2222)
  • דיודה (עדיף 1N4007)
  • נגד
  • נורה
  • קרש לחם
  • חוטי חיבור

חישובים עבור ההתנגדות הנדרשת

עיין בגיליון הנתונים של ממסר 12V כדי לציין את ההתנגדות שלו.

נניח שלממסר 12V יש התנגדות סליל של 4000 Ω.



הזרם הזורם יהיה

עבור ערך זה של זרם ו-β=190 עבור טרנזיסטור 2N222, זרם הבסיס של הטרנזיסטור יהיה:

עכשיו, באמצעות חוק אוהם,

אז, אתה צריך להתחבר כמעט 30 קילוואט בין הטרנזיסטור לארדואינו.

תרשים מעגל

צור קשרים כפי שמוסבר להלן:

1. חיבורי ממסר

עם: חבר את ה-COM לספק כוח 12V

לא: חבר את המסוף החיובי של Bulb למסוף ה-NO של הממסר והמסוף השלילי לאספקת החשמל של 12V

בצד הסליל של הממסר, חבר קצה אחד לאספקת המתח של 12V והשני לאספן של הטרנזיסטור.

2. חיבורי טרנזיסטור

בסיס: חבר את בסיס הטרנזיסטור לפין מוצא 8 של Arduino דרך נגד של 30 kΩ

פולט: הארקה את פולט הטרנזיסטור

אַסְפָן: חבר את האספן של הטרנזיסטור לקצה אחד של סליל הממסר

3. חיבורי דיודה

הדיודה אמורה להיות מחוברת על פני סליל הממסר, וצד ה-p של הדיודה מחובר למסוף האספן של הטרנזיסטור.

לאחר השלמת המעגל, העלה את הקוד הבא ב- Arduino והפעל את המעגל.

int קלט ממסר = 8 ; // חבר את פין 8 של ארדואינו לבסיס הטרנזיסטור שפועל כקלט עבור הממסר

בָּטֵל להכין ( )

{

 pinMode ( כניסת ממסר, פלט ) ; //אתחול קלט ממסר כפלט של Arduino

}

בָּטֵל לוּלָאָה ( )

{ // אתה יכול להוסיף כאן תנאי אם בהתאם לדרישתך

digitalWrite ( קלט ממסר, גבוה ) ; // ממסר מופעל כאשר הוא מקבל אות HIGH

לְעַכֵּב ( 10000 ) ; // הממסר נשאר פועל למשך 10 שניות

digitalWrite ( קלט ממסר, נמוך ) ; // ממסר מושבת כאשר מקבל אות LOW

לְעַכֵּב ( 10000 ) ; // הממסר נשאר כבוי למשך 10 שניות

}

כאשר המעגל פועל, הטרנזיסטור פועל כמתג בין Arduino לממסר 12V. כאשר האספקה ​​מופעלת, וזרם הבסיס מסופק לטרנזיסטור, הזרם מתחיל לזרום מקולט לפולט. הטרנזיסטור נדלק וכאשר המתג מופעל, הוא מפעיל את הממסר. הנורה המחוברת לרוחב סליל הממסר תתבהר למשך 10 שניות, וכפי שהקוד מרמז, לאחר 10 שניות הנורה תהיה כבויה למשך 10 שניות.

מעגל חומרה

להלן מעגל החומרה השולט בממסר 12V עם ה- Arduino. החיבורים נעשים כפי שהוסבר לעיל. כאשר לוח Arduino מופעל באמצעות כבל USB טורי. הטרנזיסטור מופעל והממסר פועל. ניתן להפעיל כל מכשיר באמצעות הממסר.

הרכיבים המשמשים בחומרה זו הם

  • קרש לחם
  • לוח ארדואינו UNO
  • שני נגדים
  • דיודה אחת
  • מודול ממסר אחד
  • טרנזיסטור BJT אחד וטרנזיסטור FET אחד
  • חוטי חיבור

סיכום

ניתן להפעיל ממסר 12V באמצעות ארדואינו באמצעות טרנזיסטור, נגד ודיודה. היתרון החשוב ביותר בשימוש בממסר 12V עם Arduino הוא שכל המכשירים בעלי דירוג 12V ניתנים להפעלה בקלות דרך Arduino.