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

מערכת פעמון אלחוטית: 6 שלבים (עם תמונות)
מערכת פעמון אלחוטית: 6 שלבים (עם תמונות)

וִידֵאוֹ: מערכת פעמון אלחוטית: 6 שלבים (עם תמונות)

וִידֵאוֹ: מערכת פעמון אלחוטית: 6 שלבים (עם תמונות)
וִידֵאוֹ: תפסתי אותה על חםםםם!!!!!! 2024, נוֹבֶמבֶּר
Anonim
מערכת פעמון אלחוטית
מערכת פעמון אלחוטית

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

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

כשחשבתי על פתרון וחיפשתי פרויקטים דומים, מצאתי כאן את הפרויקטים הבאים במדריכים: משדר פעמון דלת אלחוטי ומקלט Doorbel אלחוטי. היה מה שאני צריך אבל במקום להשתמש בבקרי מיקרו PIC החלטתי להשתמש במיקרו בקרי ארדואינו וברכיביו.

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

ראה להלן הפתרון המיושם אותו וכיצד הוא פועל.

שלב 1: רשימת החומרים

רשימת החומרים
רשימת החומרים
רשימת החומרים
רשימת החומרים
רשימת החומרים
רשימת החומרים

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

אז החומר לתחנת המשדר הוא כדלקמן:

  • לוח NANO
  • לוח הרחבה של NANO
  • מתאם NRF24L01
  • אנטנה NRF24L01 +
  • גלאי חיישן קול
  • ספק כוח 5V, 3W

והחומר לכל תחנת מקלט:

  • לוח NANO
  • לוח הרחבה של NANO
  • מתאם NRF24L01
  • אנטנה NRF24L01 +
  • ממסר
  • פַּעֲמוֹן
  • ספק כוח 5V, 3W

שלב 2: כיצד להתחבר ולתכנת תחנת מקלט

כיצד לחבר ולתכנת תחנת מקלט
כיצד לחבר ולתכנת תחנת מקלט
כיצד לחבר ולתכנת תחנת מקלט
כיצד לחבר ולתכנת תחנת מקלט
כיצד לחבר ולתכנת תחנת מקלט
כיצד לחבר ולתכנת תחנת מקלט
כיצד לחבר ולתכנת תחנת מקלט
כיצד לחבר ולתכנת תחנת מקלט

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

שלב 3: כיצד להתחבר ולתכנת תחנת משדר

כיצד להתחבר ולתכנת תחנת משדר
כיצד להתחבר ולתכנת תחנת משדר
כיצד להתחבר ולתכנת תחנת משדר
כיצד להתחבר ולתכנת תחנת משדר
כיצד להתחבר ולתכנת תחנת משדר
כיצד להתחבר ולתכנת תחנת משדר
כיצד להתחבר ולתכנת תחנת משדר
כיצד להתחבר ולתכנת תחנת משדר

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

שלב 4: הגדרת תחנת המשדר

הגדרת תחנת המשדר
הגדרת תחנת המשדר
הגדרת תחנת המשדר
הגדרת תחנת המשדר
הגדרת תחנת המשדר
הגדרת תחנת המשדר
הגדרת תחנת המשדר
הגדרת תחנת המשדר

כפי שניתן לראות בתמונה 2, המדידות לפני ואחרי צלצולי הפעמון הראשיים יציבים (150, 149, 151, 149,…), אך כאשר הפעמון הראשי מצלצל המדידות האנלוגיות משתנות בין 95 ל- 281. הסקיצה תכננתי (ראו תמונה 2 ו -3) יזהה אוטומטית את מדידת המידות היציבה וישלח אות לתחנות המקלט כאשר ההבדל, בערך מוחלט, בין הערך היציב לבין המדידה הנוכחית גבוה עד סף קבוע ונשאר במהלך מספר קריאות.

עבור פרויקט זה ערך זה קבוע ל- 4 (4% מעלה או מוריד את הערך היציב) כפי שניתן לראות בקוד למטה.

כדי להגדיר ערך זה, עליך לבצע את הפעולות הבאות:

  • עליך לבנות את תחנת המשדר עם חיישן הקול ולהתקין אותה ליד פעמון הדואר (תמונה 1 או תמונה 4)
  • הורד וטען את המערכון "transmitter.ino" (ראה שלב קודם)
  • בדוק אם הנורית נשארת דולקת כשהפעמון מצלצל.

    • אם הלייד כבוי, עליך לשנות את הסף ("min_threshold_to_send_signal" בקוד למטה) כדי להתאים את חיישן הקול לפעמון שלך ולחזור על הבדיקה..
    • אם לאחר מספר ניסויים הנורית דולקת כשהפעמון מצלצל וכיבוי כאשר הוא לא מצלצל, סיימת את התצורה.

אתה יכול לשנות, אם אתה צריך את זה, את זמן העיכוב בין שתי מדידות ("עיכוב_בין -שניות") או את סף הצליל ברמה המרבית כדי לשקול את אותה צליל ברמה ("max_threshold_to_consider_same_value").

#הגדר עיכוב_בין_קריאות 200

לצוף min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

שלב 5: התקנה סופית

מוּמלָץ: