LED Blinking היא תוכנית נפוצה מאוד וכמעט ראשונה לכל לומד או מתחיל משובץ. בו אנו ממצמצים נורית LED עם עיכוב מסוים. אז היום אנחנו כאן עם אותו פרויקט אבל כאן נשתמש בנורת AC במקום נורית נורית ונצמץ בנורת AC.
בכל פעם שאנחנו צריכים לחבר מכשיר AC כלשהו במעגלים המשובצים שלנו, אנו משתמשים בממסר. אז במדריך זה לבקרת ממסר ארדואינו נלמד פשוט כיצד לממשק ממסר עם ארדואינו. כאן אנו לא משתמשים בשום התקן ממסר IC כמו ULN2003 ונשתמש רק בטרנזיסטור NPN לבקרת ממסר.
רכיבים נדרשים:
- ארדואינו
- ממסר 5v או 6v
- מכשיר AC או נורה
- טרנזיסטור BC547
- נגד 1k
- לוח לחם או PCB
- חיבור מגשר מחבר
- ספק כוח
- דיודת 1n4007
- מסוף בורג או בלוק מסוף
ממסר:
ממסר הוא מתג אלקטרומגנטי, הנשלט על ידי זרם קטן, ומשמש להפעלה וכיבוי של זרם גדול בהרבה יחסית. אמצעים על ידי הפעלת זרם קטן אנו יכולים להפעיל את הממסר המאפשר לזרום גדול בהרבה. ממסר הוא דוגמה טובה לשליטה בהתקני AC (זרם חילופין), באמצעות זרם DC קטן בהרבה. ממסר נפוץ הוא ממסר לזרוק כפול מוט יחיד (SPDT), יש לו חמישה מסופים להלן:
כאשר אין מתח המופעל על הסליל, COM (משותף) מחובר ל- NC (מגע סגור בדרך כלל). כאשר מופעל מתח כלשהו על הסליל, השדה האלקטרומגנטי המיוצר, המושך את האבזור (מנוף המחובר לקפיץ), ו- COM ו- NO (מגע פתוח בדרך כלל) מתחברים, המאפשרים זרם גדול יותר לזרום. ממסרים זמינים בדירוגים רבים, כאן השתמשנו בממסר מתח הפעלה 6V, המאפשר זרם של 7A-250VAC.
הממסר מוגדר תמיד באמצעות מעגל דרייבר קטן הכולל טרנזיסטור, דיודה ונגד. טרנזיסטור משמש להגברת הזרם כך שזרם מלא (ממקור DC - סוללת 9 וולט) יכול לזרום דרך סליל כדי להמריץ אותו במלואו. הנגד משמש כדי לספק הטיית אל הטרנזיסטור. וזה דיודה משמש למניעת זרימה נוכחית הפוך, כאשר הטרנזיסטור כובה. כל סליל משרן מייצר EMF שווה ומנוגד כאשר הוא נכבה פתאום, זה עלול לגרום נזק קבוע לרכיבים, לכן יש להשתמש בדיודה למניעת זרם הפוך. מודול ממסר זמין בקלות בשוק עם כל מעגל הנהגים שלו על הלוח, או שאתה יכול ליצור אותו בלוח מושלם או PCB כמו להלן. כאן השתמשנו במודול ממסר 6V.
כאן כדי להפעיל את הממסר עם Arduino אנחנו רק צריכים להפוך את ה- Arduino Pin High (A0 במקרה שלנו) שבו מודול ממסר מחובר. להלן נתון מעגל נהגי ממסר לבניית מודול ממסר משלך:
תרשים מעגלים ועבודה:
במעגל בקרת ממסר Arduino זה השתמשנו בארדואינו כדי לשלוט על הממסר באמצעות טרנזיסטור BC547. חיברנו את בסיס הטרנזיסטור לסיכה A0 של ארדואינו דרך נגד 1k. נורת AC משמשת להפגנה. מתאם 12V משמש להפעלת המעגל.
עבודה היא פשוטה, אנחנו צריכים להפוך את פין ממסר גבוהה (PIN A0) כדי להפוך את מודול ממסר ON ו להפוך את נמוך RELAY סיכה כדי לכבות את מודול ממסר. גם נורת ה- AC תידלק ונכבה על פי ממסר.
בדיוק תכנתנו את הארדואינו להפוך את פין הממסר (A0) לגבוה ונמוך עם עיכוב של שנייה אחת:
loop loop () {digitalWrite (ממסר, HIGH); עיכוב (מרווח); digitalWrite (ממסר, LOW); עיכוב (מרווח); }
הפגנת וידאו ו- קוד מלא ל Arduino ממסר הבקרה הוא כדלקמן.