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

מצא את הרגלי הצפייה בטלוויזיה: 7 שלבים
מצא את הרגלי הצפייה בטלוויזיה: 7 שלבים

וִידֵאוֹ: מצא את הרגלי הצפייה בטלוויזיה: 7 שלבים

וִידֵאוֹ: מצא את הרגלי הצפייה בטלוויזיה: 7 שלבים
וִידֵאוֹ: ✔ האם אתה מטומטם? במבחן הזה תגלה ! ( רק 12% מצליחים ) 2024, נוֹבֶמבֶּר
Anonim
מצא את הרגלי הצפייה שלך בטלוויזיה
מצא את הרגלי הצפייה שלך בטלוויזיה

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

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

עם זה אתה יכול

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

שלב 1: חומר נדרש

חומר נדרש
חומר נדרש

אתה צריך חומר הבא להשלמת הפרויקט

  • 1 X Arduino Uno / Mega
  • 1 X מודול RTC 1307
  • 1 X מודול כרטיס microSD
  • 1 X כרטיס מיקרו SD
  • 1 X תא מטבע
  • 1 X מקלט IR TSOP1738
  • 1 X LED (אופציונלי)
  • נגד 2 x 470 אוהם
  • כבלי מגשר
  • Veroboard קטן
  • מתח USB בכבל / מתאם 9V

שלב 2: דרושים כלים ותוכנות

דרושים כלים ותוכנות
דרושים כלים ותוכנות
דרושים כלים ותוכנות
דרושים כלים ותוכנות
  • Arduino IDE
  • MS Excel
  • מלחם
  • מַסוֹר לְמַתֶכֶת
  • אקדח דבק חם
  • ארון מתאים להכיל את הפרויקט
  • מברג

שלב 3: תרשים סכמטי

תרשים סכמטי
תרשים סכמטי

אנא מצא את התרשים הסכימטי בתמונה

שלב 4: פרוטוקול IR

פרוטוקול IR
פרוטוקול IR

אנו זקוקים לספרייה הבאה לביצוע הפרויקט

  1. ספריית IR
  2. ספריית כרטיסי SD.
  3. ספריית RTC
  • ראשית עלינו להבין את פרוטוקול ה- Set Box Box IR שלנו. כדי למצוא זאת העלה את הקוד לדוגמה מספריית IR. מצורף צילום מסך
  • לאחר הביצוע עלינו למצוא באיזה פרוטוקול משתמשים
  • במקרה שלי אני קצת חסר מזל
  • מצאתי קוד לא ידוע
  • לאחר מכן יש לי לקחת יומן עבור כל נתוני 36 הסיביות שהתקבלו ולעשות קוד שעובד בשבילי.
  • ניתחתי את הנתונים ומצאתי שרק 4 סיביות משתנות וזהו מפתח הנתונים.

שלב 5: קוד ארדואינו

תכננתי את הקוד בקובץ INO ובווידאו. אלגוריתם בסיסי הוא

  • פענוח IR
  • ערך מפתח IR
  • קח את הזמן הנוכחי מ- RTC
  • שלב את הנתונים ושמור בכרטיס SD

קישורים לספרייה

github.com/adafruit/RTClib // ספריית RTC

github.com/z3t0/Arduino-IRremote // ספריית IR

שלב 6: ניתוח לוג

קיבלנו את הקובץ בפורמט csv. שלבים לניתוח

  • עלינו להבין את ההיגיון STB שלנו. השימוש שלי ב- STB 3 ספרות של ערוץ מס 'והערוץ הם כמו 100, 703, 707 202 וכו'. ישנן שלוש דרכים לשנות את הערוץ

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

מוּמלָץ: