ממסר Arduino: מעגל, עבודה, קוד, מפרט ויישומיו

נסה את הכלי שלנו לביטול בעיות





מתג מופעל חשמלי כמו א ממסר משמש להפעלה/כיבוי של עומס על ידי מתן אפשרות לזרימת הזרם לאורכו. ממסר זה נשלט פשוט על ידי מתח נמוך (5V) אשר נוצר על ידי הפינים של Arduino So, מודול ממסר השולט עם לוח ארדואינו הוא פשוט מאוד. בדרך כלל, ממסרים מועילים מאוד בכל פעם שאתה רוצה לשלוט במעגל חשמלי עם אות של הספק נמוך. ישנם סוגים שונים של ממסרים המשמשים ביישומים שונים. מודול ממסר זה מופעל באמצעות 5V המתאים לשימוש עם ארדואינו. באופן דומה, ישנם סוגים אחרים של מודולי ממסר זמינים המופעלים באמצעות 3.3V שהם אידיאליים עבור מיקרו-בקרים שונים כמו ESP8266 , ESP32 וכו'. מאמר זה דן בסקירה כללית של ממסר Arduino - עבודה עם יישומים.


מה זה Arduino Relay?

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



תרשים מעגל ממסר Arduino

מעגל הממסר הנשלט על ידי ארדואינו מוצג להלן. המעגל הזה מסביר לכם איך לשלוט בממסר בעזרת ארדואינו. הרכיבים הנדרשים לבניית מעגל זה כוללים בעיקר את לוח הארדואינו, נגדים - 1K ו-10K, טרנזיסטור BC547 , ממסר 6V/12V, דיודה 1N4007 ומאוורר 12V. ברגע שהלחצן נלחץ אז המאוורר יופעל ועד שאותו כפתור יילחץ שוב, המאוורר יישאר באותו מצב.

  מעגל ממסר ארדואינו
מעגל ממסר ארדואינו

תפעול ממסר ארדואינו

מעגל זה עובד בשני מקרים כמו הפעלה/כיבוי של עומס עם ממסר וכפתור. ברגע שהלחצן נלחץ אז לוח הארדואינו יקבע את פין-2 במצב HIGH, כלומר 5 וולט בפין-2 של הלוח. אז המתח הזה מנוצל בעיקר כדי להפעיל את הטרנזיסטור. אז הטרנזיסטור הזה יפעיל את הממסר והמאוורר דמוי העומס יופעל באמצעות ספק הכוח הראשי.



כאן כדי להפעיל את הטרנזיסטור כמו גם את העומס, אינך יכול להשתמש ב-5V ישירות מה-USB כי בדרך כלל, יציאת ה-USB מספקת 100mA בלבד. אז זה לא מספיק כדי להפעיל את הממסר ואת ה-LOAD. אז ספק כוח חיצוני מ-7V עד 12V חייב להשתמש כדי לספק חשמל ללוח הבקר, לטרנזיסטור ולממסר.

כאן, העומס משתמש בספק כוח משלו. לדוגמה, אם אתה משתמש בנורה או מאוורר, עליך לחבר מרשת 110/220V אחרת כל מקור מתח אחר.

  PCBWay

קוד ממסר ארדואינו

קוד מתג ממסר Arduino להפעלת עומס עם ממסר וכפתור

/* סקיצה
הפעל מאוורר באמצעות ממסר וכפתור
*/
int pinButton = 8;
int Relay = 2;
int stateRelay = LOW;
int stateButton;
int הקודם = LOW;
זמן רב = 0;
יציאה ארוכה = 500;
void setup() {
pinMode(pinButton, INPUT);
pinMode(ממסר, פלט);
}
void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == HIGH && הקודם == LOW && millis() – זמן > יציאה משקע) {
if(stateRelay == HIGH){
stateRelay = LOW;
} אחר {
stateRelay = HIGH;
}
זמן = מיליס();
}
digitalWrite(Relay, stateRelay);
הקודם == stateButton;
}

כבה את הממסר בהשהיה

אתה יכול להשתמש בדוגמה הבאה לקוד כדי להציג עיכוב בתוך המעגל. אז, המשתנה 'stayON' משמש כדי לעכב () את ביצוע התוכנית בפרק הזמן המועדף. כאן, ברגע שהלחצן נלחץ אז הממסר יופעל ולאחר חמש שניות הממסר יכבה.

קוד לכיבוי עומס עם ממסר וכפתור.

int pinButton = 8;
int Relay = 2;
int stateRelay = LOW;
int stateButton;
int הקודם = LOW;
זמן רב = 0;
יציאה ארוכה = 500;
int stayON = 5000; //הישאר פעיל למשך 5000 אלפיות השנייה
void setup() {
pinMode(pinButton, INPUT);
pinMode (ממסר, OUTPUT);
}
void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == HIGH && הקודם == LOW && millis() – זמן > יציאה משקע) {
if(stateRelay == HIGH){
digitalWrite(Relay, LOW);
} אחר {
digitalWrite(Relay, HIGH);
delay(stayON);
digitalWrite(Relay, LOW);
}
time = millis();
}
הקודם == stateButton;

תרשים חיווט ממסר Arduino

חיווט ממסר Arduino עם מנוע DC מוצג להלן. הכוונה העיקרית של החיווט הזה היא לשלוט במנוע DC בעזרת ממסר וארדואינו. הרכיבים הנדרשים של חיווט זה כוללים בעיקר; Uno Rev3, מודול ממסר , חוט Dupont, כבל USB להפעלה ותכנות, סוללה, מחבר סוללה, מברג לחיבור חוטים למודול, ומנוע DC.

מפרטים:

ה מפרט ממסר Arduino כלול את הבאים.

  • זה ניתן לשליטה באמצעות פלט דיגיטלי.
  • זה תואם לכל מיקרו-בקר 5V כמו Arduino.
  • זרם דרך מדורג הוא 10A עבור NO ו-5A עבור NC.
  • אות הבקרה הוא ברמת TTL.
  • מתח מיתוג מקסימלי הוא 250VAC או 30VDC.
  • זרם המיתוג המרבי הוא 10A.
  • גודלו הוא 43 מ'מ על 17 מ'מ על 17 מ'מ.

מודול ממסר ארדואינו

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

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

מודול הממסר כולל פינים שונים הנדונים להלן.

  תרשים פינים של מודול ממסר
תרשים פינים של מודול ממסר
  • פין אות 1 (הדק ממסר): פין קלט זה משמש להפעלת הממסר.
  • Pin2 (קרקע): זוהי סיכה קרקע.
  • Pin3 (VCC): פין אספקת כניסה זה משמש להפעלת סליל הממסר.
  • Pin4 (פתוח בדרך כלל): זהו מסוף NO (פתוח בדרך כלל) של הממסר.
  • Pin5 (משותף): זהו הטרמינל המשותף של הממסר.
  • Pin6 (סגור בדרך כלל): זהו המסוף סגור בדרך כלל (NC) של הממסר.

שלב 1: חיווט של לוח Arduino ולוח הממסר

  • קח כבל דופונט וקצה אחד של הכבל הזה PIN 7 (Digital PWM) של לוח הבקר וחבר את הקצה הנותר של הכבל ל-Sign PIN של מודול הממסר.
  • כעת עלינו ליצור חיבור בין פין 5V של Arduino לבין הפין החיובי (+) של מודול הממסר.
  • חבר את פין GND של Arduino לפין השלילי (-) של מודול הממסר.
  • כעת הושלמו החיבורים בין לוח UNO ומודול ממסר.

שלב 2: מעביר חיווט לוח לאספקה ​​ולעומס

  • חבר את המסוף החיובי (+ve) של סוללת 9V למסוף הפתוח כרגיל של מודול הממסר.
  • חבר את המסוף המשותף של מודול הממסר למסוף החיובי (+ve) של מנוע ה-DC.
  • חבר את המסוף השלילי (-) של הסוללה למנוע DC.

שלב 3: כעת השלם כיצד להשתמש בממסר עם דיאגרמת חיווט Arduino.

  • כאשר PIN 7 של Arduino מתחלף, הממסר עובר בין מצבי ה-ON וה-OFF. קוד Arduino עבור חיווט זה ניתן להלן.
  • עבור כל שנייה, מעגל זה מפעיל את הממסר ל-ON & OFF. ביישומים מבוססי זמן אמת, ניתן להשתמש בממסר הזה כדי להדליק נורה ברגע שאתה מזהה תנועה וגם כדי להפעיל את המנוע ברגע שמפלס המים נמצא מתחת לטווח קבוע.
  חיווט ממסר ארדואינו
חיווט ממסר ארדואינו

קוד

#define RELAY_PIN 7
void setup() {
// אתחול פין דיגיטלי RELAY_PIN כפלט.
pinMode(RELAY_PIN, OUTPUT);
}
// פונקציית הלולאה פועלת שוב ושוב לנצח
void loop() {
digitalWrite(RELAY_PIN, HIGH); // הפעל את ה-RELAY
delay(1000); // חכה שנייה
digitalWrite(RELAY_PIN, LOW); // כבה את ה-RELAY
delay(1000); // חכה שנייה
}

כעת פתח את Arduino IDE -> העתק והדבק את קוד ה- Arduino הבא בכרטיסייה Arduino Editor. כעת לוח Arduino צריך להתחבר למחשב בעזרת כבל ה-USB ולתכנת את לוח Arduino.

מה זה ממסר SPDT Arduino?

SPDT ממסר הוא מתג אלקטרומגנטי, המשמש לשליטה בהתקני AC עם זרם DC קטן של לוח Arduino.

כמה ממסרים יכול ארדואינו לשלוט?

לוח ארדואינו שולט על עד 20 ממסרים מכיוון שממסר המחובר לארדואינו שווה ערך למספר הפינים האנלוגיים (6 פינים) ופינים דיגיטליים (14 פינים) בארדואינו

למה משמש מודול ממסר?

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

מה עושה ממסר במעגל חשמלי?

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

לפיכך, זוהי סקירה כללית של Arduino ממסר ופועלו . מודול זה הוא לוח נוח מאוד לשימוש שניתן להשתמש בו בעיקר לשליטה בעומסי מתח גבוה וזרם גבוה כמו שסתומי סולנואיד, מנועים, עומסי AC ומנורות. ההסתמכות הזו משמשת להתממשק עם מיקרו-בקרים כמו Arduino, PIC וכו'. הנה שאלה בשבילך, מה תפקידו של לוח ארדואינו ?