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

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

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

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

פרויקט זה מתאר את החלק הראשון של שני הפרויקטים הבאים:

  1. משדר פעמון דלת אלחוטי כמתואר במדריך זה
  2. מקלט פעמון דלת אלחוטי המתואר במכשיר פעמון הדלת האלחוטי להוראה

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

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

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

כמו תמיד בניתי את הפרויקט הזה סביב בקר המיקרו האהוב עלי PIC אבל אתה יכול גם להשתמש ב- Arduino. אוהדי ארדואינו עשויים לזהות את פרוטוקול השידור שאני מתאר מאוחר יותר מכיוון שהשתמשתי בגרסה מועברת של ספריית ה- Wire Virtual Wire של Arduino להעברת אמין של הודעת ה- RF.

שלב 1: רכיבים נדרשים

רכיבים נדרשים
רכיבים נדרשים

על הפרויקט להלן:

  • פיסת קרש לחם
  • מיקרו-בקר PIC 12F617, ראה win-source
  • מחזיק נתיכים + נתיך 100mA איטי
  • גשר מיישר, למשל DF02M, ראה win-source
  • קבלים אלקטרוליטיים 220 uF/35V ו- 10 uF/16V
  • 3 * קבלים קרמיים של 100nF
  • ווסת מתח 78L05, ראה מקור win
  • משדר RF 433 מגה -הרץ
  • נגדים: 1 * 10k, 1 * 4k7, 3 * 220 אוהם
  • טרנזיסטור NPN, למשל BC548 ראה win-source
  • החלף
  • נוריות: 1 אדום, 1 ירוק
  • בית פלסטיק

עיין בתרשים הסכימטי כיצד לחבר את הרכיבים.

שלב 2: תכנון ובניית האלקטרוניקה

תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה
תכנון ובניית האלקטרוניקה

כל הבקרה מתבצעת על ידי PIC12F617 בתוכנה. לפני עיצוב המעגל הייתי צריך לבדוק כיצד אוכל להפעיל בקלות את פעמון הדלת המקורי. הדגם שיש לי הוא ביירון 761 המייצר צליל דינג-דונג וניתן להניע אותו באמצעות סוללת 9 וולט או באמצעות שנאי AC של 8 וולט. לאחר כמה מדידות על פעמון הדלת המקורי גיליתי שלמחבר למתג פעמון הדלת יש סיכה אחת לקרקע וסיכת כניסה אחת צפה ב -3.5 וולט. בעת סגירת חיבור זה - כך לחיצה על מתג פעמון הדלת - זורם רק זרם של 35 uA. בגלל זה החלטתי להשתמש בטרנזיסטור עם אספן פתוח והפולט הולך לקרקע כדי להפעיל את פעמון הדלת המקורי שעבד מצוין.

מכיוון שמתג פעמון הדלת נמצא בחוץ לא אהבתי את העובדה שרק זרם קטן מאוד זורם דרך מתג פעמון הדלת כאשר הוא נלחץ מכיוון שהוא עלול לצלצל בפעמון בזמן שאף אחד אינו שם כשהוא הופך לח (לא בטוח אם זה קורה במציאות). במעגל השתמשתי בנגד משיכה של 220 אוהם כך שכאשר לוחצים על פעמון הדלת, זרם של 23 mA עובר דרך מתג הפעמון.

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

שלב 3: התוכנה

כפי שכבר צוין, התוכנה כתובה עבור PIC12F617. הוא כתוב ב- JAL. בעבר השתמשתי בשידור RF באמצעות מודול RF 433 מגהרץ אך השתמשתי בפרוטוקול שידור פשוט משלי, כפי שתוכל למצוא במדריך זה: RF-Thermostat

הפרוטוקול שלי עובד מצוין כל עוד המרחק לא גדול מדי. לפרויקט זה הייתי צריך פרוטוקול שידור RF אמין יותר. לאחר קצת מחקר מצאתי את ספריית החוט הווירטואלי שנכתבה ב- C עבור הארדואינו. מכיוון שאני משתמש ב- PIC עם שפת התכנות JAL, העברתי את הספרייה הזו מ- C ל- JAL והשתמשתי בה במדריך זה. לספרייה הווירטואלית הזו יש אמינות הרבה יותר טובה מהפרוטוקול הפשוט שבו השתמשתי. כמובן שתמסורת תמיד יכולה להשתבש. על מנת למזער את אובדן השידור כל הודעה נשלחת 3 פעמים תוך שימוש במספר רצף שונה לכל הודעה חדשה.

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

כאשר לוחצים על מתג הפעמון החיצוני, התוכנה עושה את הפעולות הבאות:

  • הפסק את מתג פעמון הדלת. אם הוא עדיין נלחץ לאחר זמן ניתוק של 50 אלפיות השנייה, התוכנית ממשיכה בשלב הבא, אחרת היא תתעלם ממתג פעמון הדלת שנלחץ.
  • אם מתג השבתת השידור אינו פעיל, הודעת 3 בתים - כתובת, פקודה ומספר רצף - נשלחת באמצעות משדר ה- RF 433 מגהרץ והנורית הירוקה תידלק למשך שנייה אחת. במקביל, צלצול הפעמון המקורי יצלצל על ידי הפעלת הטרנזיסטור BC548 למשך חצי שנייה.
  • אם מתג השבתת השידור פעיל אז אותן פעולות מתבצעות למעט שידור ה- RF שלא יקרה. באופן זה ניתן לכבות את פעמון הדלת האלחוטי מרחוק תוך שמירה על פעולת הדלת המקורית.
  • רק כאשר מתג פעמון הדלת ישוחרר שוב לאחר הלחיצה, תינתן שידור חדש וצלצול חדש של פעמון הדלת. זה מונע שהפעמון ממשיך לצלצל כאשר לוחצים על מתג פעמון הדלת.

קובץ המקור JAL וקובץ Intel Hex מצורפים. אם אתה מעוניין להשתמש בבקרו PIC עם JAL - שפת תכנות דמוית פסקל - אנא בקר באתר הורדות JAL.

שיהיה לך כיף לבנות פרויקט משלך ומחכה לתגובות שלך.

מוּמלָץ: