![חיישן אפקט אולם Arduino עם הפרעות: 4 שלבים חיישן אפקט אולם Arduino עם הפרעות: 4 שלבים](https://i.howwhatproduce.com/images/005/image-12338-8-j.webp)
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
![Image Image](https://i.howwhatproduce.com/images/005/image-12338-10-j.webp)
![](https://i.ytimg.com/vi/jyx6VWk-5Ok/hqdefault.jpg)
![מהו חיישן אפקט האולם? מהו חיישן אפקט האולם?](https://i.howwhatproduce.com/images/005/image-12338-11-j.webp)
שלום כולם, היום אני אראה לך איך אתה יכול לחבר חיישן אפקט אולם לארדואינו ולהשתמש בו עם הפרעה.
כלים וחומרים המשמשים בסרטון (קישורים שותפים): Arduino Uno:
חיישני אפקט הול:
נגדים שונים:
שלב 1: מהו חיישן אפקט האולם?
![מהו חיישן אפקט האולם? מהו חיישן אפקט האולם?](https://i.howwhatproduce.com/images/005/image-12338-12-j.webp)
![מהו חיישן אפקט האולם? מהו חיישן אפקט האולם?](https://i.howwhatproduce.com/images/005/image-12338-13-j.webp)
![מהו חיישן אפקט האולם? מהו חיישן אפקט האולם?](https://i.howwhatproduce.com/images/005/image-12338-14-j.webp)
חיישן אפקט הול הוא מכשיר המשמש למדידת גודל השדה המגנטי. מתח המוצא שלו עומד ביחס ישר לחוזק השדה המגנטי דרכו.
חיישני אפקט הול משמשים לחישושי קרבה, מיקום, זיהוי מהירות ויישומי חישה שוטפים.
זה שאיתו אעבוד היום מסומן כ- 3144 שהוא מתג אפקט אולם המשמש בעיקר ליישומי טמפרטורות גבוהות ורכב. תפוקתו גבוהה כברירת מחדל ויורדת פעם אחת בנוכחות שדה מגנטי.
לחיישן 3 פינים, VCC, קרקע ופלט. תוכל לזהות אותם בסדר זה אם אתה מחזיק את החיישן כשהתוויות כלפיך. VCC נמצא משמאל והפלט בצד ימין. כדי למנוע כל סחף מתח, נעשה שימוש בנגד 10k בין VCC לבין הפלט בתצורת משיכה.
שלב 2: מהו הפרעה?
![מהו הפרעה? מהו הפרעה?](https://i.howwhatproduce.com/images/005/image-12338-15-j.webp)
![מהו הפרעה? מהו הפרעה?](https://i.howwhatproduce.com/images/005/image-12338-16-j.webp)
כדי לחבר את החיישן על הארדואינו, נשתמש בתכונה פשוטה אך חזקה מאוד בשם Interrupt. עבודת Interrupt היא לוודא שהמעבד מגיב במהירות לאירועים חשובים. כאשר אות מסוים מזוהה, הפרעה (כפי שהשם מרמז) קוטעת את כל מה שהמעבד עושה, ומבצעת קוד כלשהו שנועד להגיב לכל גירוי חיצוני המוזן ל- Arduino. לאחר שהקוד הזה נעטף, המעבד חוזר למה שהוא עשה במקור כאילו כלום לא קרה!
מה שמדהים בזה הוא שהיא מבנה את המערכת שלך להגיב במהירות וביעילות לאירועים חשובים שלא קל לצפות אותם בתוכנה. והכי חשוב, זה משחרר את המעבד שלך לביצוע דברים אחרים בזמן שהוא ממתין לאירוע שיופיע.
ל- Arduino Uno יש שני סיכות שאנו יכולים להשתמש בהן כהפרעות, סיכה 2 ו -3. הפונקציה שבה אנו משתמשים כדי לרשום את הסיכה כהפרעה נקראת attachInterrupt כאשר כפרמטר ראשון אנו שולחים את הסיכה לשימוש, הפרמטר השני הוא שם הפונקציה שאליה ברצוננו להתקשר לאחר שזוהתה הפרעה וכפרמטר שלישי אנו שולחים במצב בו אנו רוצים שההפרעה תפעל. יש קישור בתיאור הסרטון להפניה המלאה של פונקציה זו.
שלב 3: חיבורים וקוד
![חיבורים וקוד חיבורים וקוד](https://i.howwhatproduce.com/images/005/image-12338-17-j.webp)
![חיבורים וקוד חיבורים וקוד](https://i.howwhatproduce.com/images/005/image-12338-18-j.webp)
![חיבורים וקוד חיבורים וקוד](https://i.howwhatproduce.com/images/005/image-12338-19-j.webp)
בדוגמה שלנו, אנו מחברים את חיישן אפקטים של האולם לסיכה 2 בארדואינו. בתחילת הסקיצה, אנו מגדירים את המשתנים למספר הפינים של ה- LED המובנה, סיכת ההפרעה וכן משתנה בתים בו נשתמש כדי לשנות באמצעות ההפרעה. זה חיוני שנסמן את זה כתנודתי כדי שהמהדר יוכל לדעת שהוא משתנה מחוץ לזרימת התוכנית הראשית דרך ההפסקה.
בפונקציית ההתקנה, אנו מציינים תחילה את המצבים בפינים המשמשים ולאחר מכן אנו מצרפים את ההפרעה כפי שהוסבר קודם לכן. פונקציה נוספת שבה אנו משתמשים כאן היא digitalPinToInterrupt שככל שהשם מרמז, מתרגמת את מספר הסיכה למספר ההפרעה.
בשיטה העיקרית, אנו פשוט כותבים את משתנה המצב על סיכת ה- LED ומוסיפים עיכוב קטן מאוד כך שהמעבד יוכל להספיק לפעול כראוי.
במקום בו צירפנו את ההפרעה, צייננו את ההבהוב כפרמטר השני וזהו שם הפונקציה שאפשר לקרוא לו. בפנים אנחנו פשוט הופכים את ערך המדינה.
הפרמטר השלישי של הפונקציה attachIntertupt הוא המצב שבו הוא פועל. כאשר יש לנו את זה כ- CHANGE, פונקציית ההבהוב תבוצע בכל פעם שמצב ההפרעה משתנה כך, הוא יקרא פעם אחת ברגע שנקרב את המגנט לחיישן ויופעל שוב לאחר שנסיר אותו. בדרך זו, הנורית דולקת בזמן שאנו מחזיקים את המגנט קרוב לחיישן.
אם נשנה כעת את המצב ל- RISING, פונקציית ההבהוב תופעל רק לאחר שנראה קצה עולה של האות על סיכת ההפרעה. עכשיו בכל פעם שאנו מקרבים את המגנט לחיישן, הנורית כבה או נדלקת ולכן בעצם ביצענו מתג מגנטי.
המצב האחרון שננסה הוא נמוך. עם זאת, כאשר המגנט קרוב, פונקציית ההבהוב תופעל כל הזמן והנורית מהבהבת, כאשר מצבה הופך כל הזמן. כשאנחנו מסירים את המגנט, זה ממש לא צפוי כיצד המדינה תסתיים מכיוון שזה תלוי בתזמון. עם זאת, מצב זה הוא שימושי באמת אם עלינו לדעת כמה זמן לחצו על כפתור מכיוון שנוכל להשתמש בפונקציות תזמון כדי לקבוע זאת.
שלב 4: פעולות נוספות
![פעולות נוספות פעולות נוספות](https://i.howwhatproduce.com/images/005/image-12338-20-j.webp)
הפרעות הן דרך פשוטה להפוך את המערכת שלך למגיבה יותר למשימות רגישות לזמן. יש להם גם את היתרון הנוסף של פינוי הלולאה הראשית () `שלך להתמקד במשימה ראשית במערכת. (אני מוצא שזה נוטה להפוך את הקוד שלי למעט יותר מסודר כשאני משתמש בהם - קל יותר לראות למה נועד נתח הקוד העיקרי, בעוד ההפרעות מתמודדות עם אירועים תקופתיים.) הדוגמה המוצגת כאן היא בערך הגבוהה ביותר מקרה בסיסי לשימוש בפסיקה - אתה יכול להשתמש בהם לקריאת מכשיר I2C, שליחה או קבלת נתונים אלחוטיים, או אפילו הפעלה או עצירה של מנוע.
אם יש לך שימוש מעניין בפסיקה או בחיישן אפקטים באולם, הקפד ליידע אותי בתגובות, לייק ושתף את המדריך הזה, ואל תשכח להירשם לערוץ היוטיוב שלי לעוד הדרכות ופרויקטים מדהימים ב- עתיד.
לחיים ותודה על הצפייה!
מוּמלָץ:
המרת חיישן אפקט האולם אפקטים 3D של Logitech 3D Extreme Pro: 9 שלבים
![המרת חיישן אפקט האולם אפקטים 3D של Logitech 3D Extreme Pro: 9 שלבים המרת חיישן אפקט האולם אפקטים 3D של Logitech 3D Extreme Pro: 9 שלבים](https://i.howwhatproduce.com/images/001/image-493-j.webp)
המרת חיישן אפקט האולפקט 3D Extreme Pro של Logitech 3D: שליטת ההגה על הג'ויסטיק שלי כבה. ניסיתי לפרק את הסירים ולנקות אותם, אבל זה לא ממש עזר. אז התחלתי לחפש סירים חלופיים, ונתקלתי בכמה אתרים שונים מלפני מספר שנים המתייחסים
פטל Pi A1332 אולם דיוק - חיישן זווית אפקט Java הדרכה: 4 שלבים
![פטל Pi A1332 אולם דיוק - חיישן זווית אפקט Java הדרכה: 4 שלבים פטל Pi A1332 אולם דיוק - חיישן זווית אפקט Java הדרכה: 4 שלבים](https://i.howwhatproduce.com/images/002/image-3072-60-j.webp)
Raspberry Pi A1332 אולם דיוק - חיישן זווית אפקט Java הדרכה: A1332 הוא חיישן מיקום זווית מגנטי ברזולוציה גבוהה הניתן לתכנות 360 מעלות. הוא מיועד למערכות דיגיטליות באמצעות ממשק I2C. הוא בנוי על טכנולוגיית Circular Vertical Hall (CVH) ואות מבוסס מיקרו -מעבד לתכנות
אזעקת חיישן אולם: 7 שלבים (עם תמונות)
![אזעקת חיישן אולם: 7 שלבים (עם תמונות) אזעקת חיישן אולם: 7 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/003/image-6700-j.webp)
אזעקת חיישן אולם: אני אראה לך כיצד תוכל לבצע אזעקת אבטחה פשוטה באמצעות חיישן אולם. חיישני הול משמשים בתחומים רבים כמו רכב, מנועי DC, כיסוי מגנטי לסלולר. קיבלתי את שלי ממחשב ישן מאובק
תחנת לופר אפקט גיטרות אפקט מעקף אמיתי הניתנת לתכנות באמצעות מתגי דיפ: 11 שלבים
![תחנת לופר אפקט גיטרות אפקט מעקף אמיתי הניתנת לתכנות באמצעות מתגי דיפ: 11 שלבים תחנת לופר אפקט גיטרות אפקט מעקף אמיתי הניתנת לתכנות באמצעות מתגי דיפ: 11 שלבים](https://i.howwhatproduce.com/images/004/image-11508-2-j.webp)
תחנת לופר אפקט גיטרה אפקט מעקף אמיתי הניתנת לתכנות באמצעות מתגי דיפ: אני חובב גיטרה ושחקן חובבני. רוב הפרויקטים שלי מתרחשים סביב אביזרי גיטרה. אני בונה לעצמי מגברים וכמה דוושות אפקט.בעבר ניגנתי בלהקה קטנה ושכנעתי את עצמי שאני צריך רק מגבר עם מגבר
אזעקת דלת באמצעות חיישן אולם מגנטי: 5 שלבים
![אזעקת דלת באמצעות חיישן אולם מגנטי: 5 שלבים אזעקת דלת באמצעות חיישן אולם מגנטי: 5 שלבים](https://i.howwhatproduce.com/images/005/image-13772-19-j.webp)
אזעקת דלתות באמצעות חיישן אולם מגנטי: אזעקת דלתות היא מכשיר נפוץ ושימושי ביותר למטרות אבטחה. הם משמשים כדי לזהות אם הדלת פתוחה או סגורה. לעתים קרובות ראינו אזעקת דלת כלשהי במקרר שהפיקה צליל אחר כשהן מופעלות. Pro Alarm Alarm Pro