جدول المحتويات:

اكتشف عاداتك في مشاهدة التلفزيون: 7 خطوات
اكتشف عاداتك في مشاهدة التلفزيون: 7 خطوات

فيديو: اكتشف عاداتك في مشاهدة التلفزيون: 7 خطوات

فيديو: اكتشف عاداتك في مشاهدة التلفزيون: 7 خطوات
فيديو: إزاي تتخلص من العادة السرية في 7 خطوات؟ | د.أحمد رجب 2024, شهر نوفمبر
Anonim
اكتشف عاداتك في مشاهدة التلفزيون
اكتشف عاداتك في مشاهدة التلفزيون

كل شهر ندفع فواتير عالية لاستئجار باقة التلفزيون. لكن ليس لدينا أي فكرة عن عدد القنوات التي نشاهدها بالفعل. حتى ليس لدينا أي فكرة عن عدد الساعات التي نقضيها في مشاهدة التلفزيون.

لقد قمت هنا ببناء مسجل بيانات يقوم بتخزين أنماط مشاهدة التلفزيون.

مع هذا يمكنك

  • تتبع القناة التي تشاهدها كثيرًا وأيها لا تشاهده. يمكنك ترك القنوات غير المرغوب فيها وتوفير بعض المال
  • كم من الوقت يشاهد أطفالك على ظهرك وما هي القنوات التي يشاهدونها
  • كم عدد الساعات التي تقضيها في مشاهدة التلفزيون ، وما إلى ذلك.

الخطوة 1: المواد المطلوبة

المواد المطلوبة
المواد المطلوبة

أنت بحاجة إلى المواد التالية لإكمال المشروع

  • 1 × اردوينو أونو / ميجا
  • 1 × وحدة RTC 1307
  • 1 × وحدة بطاقة microSD
  • 1 × بطاقة Micro SD
  • 1 × خلية عملة
  • 1 X TSOP1738 جهاز استقبال IR
  • 1 X LED (اختياري)
  • 2 × 470 أوم المقاوم
  • كابلات توصيل
  • فيروبورد صغير
  • USB الطاقة في كابل / محول 9V

الخطوة 2: الأدوات والبرامج المطلوبة

الأدوات والبرامج المطلوبة
الأدوات والبرامج المطلوبة
الأدوات والبرامج المطلوبة
الأدوات والبرامج المطلوبة
  • اردوينو IDE
  • مايكروسوفت اكسل
  • لحام حديد
  • منشارا
  • مسدس الغراء الساخن
  • خزانة مناسبة لإقامة المشروع
  • مفك براغي

الخطوة 3: رسم تخطيطي

رسم تخطيطى
رسم تخطيطى

يرجى العثور على الرسم التخطيطي في الصورة

الخطوة 4: بروتوكول IR

بروتوكول IR
بروتوكول IR

نحتاج إلى المكتبة التالية لتنفيذ المشروع

  1. مكتبة IR
  2. مكتبة بطاقة SD.
  3. مكتبة RTC
  • أولاً نحتاج إلى فهم بروتوكول Set Box IR الخاص بنا. للعثور على هذا ، قم بتحميل رمز المثال من مكتبة IR. لقطة الشاشة المرفقة
  • بعد التنفيذ ، نحتاج إلى العثور على البروتوكول الذي يستخدمه
  • بالنسبة لحالتي ، أنا غير محظوظ قليلاً
  • لقد وجدت رمزًا غير معروف
  • ثم أخذت سجلًا لجميع بيانات 36 بت المستلمة وأنشئ رمزًا يعمل من أجلي.
  • لقد قمت بتحليل البيانات ووجدت أن 4 بتات فقط تتغير وهذا هو مفتاح البيانات.

الخطوة 5: كود اردوينو

لقد أطلعت على الكود في ملف وفيديو INO. الخوارزمية الأساسية هي

  • فك الأشعة تحت الحمراء
  • قيمة مفتاح الأشعة تحت الحمراء
  • خذ الوقت الحالي من RTC
  • ادمج البيانات وتخزينها في بطاقة SD

روابط المكتبة

github.com/adafruit/RTClib // مكتبة RTC

github.com/z3t0/Arduino-IRremote // مكتبة الأشعة تحت الحمراء

الخطوة 6: تحليل السجل

لقد حصلنا على الملف بتنسيق csv. خطوات التحليل

  • نحن بحاجة إلى فهم منطق STB الخاص بنا. يستخدم جهاز STB الخاص بي 3 أرقام من رقم القناة وتكون القناة مثل 100 ، 703 ، 707202 إلخ. مهلة الضغط على المفتاح هي 3 ثوانٍ. هناك ثلاث طرق لتغيير القناة

    • بالضغط على القناة المباشرة لا
    • عن طريق الضغط على زر القناة + والقناة
    • عن طريق الضغط على زر Swap للحصول على قناة تمت مشاهدتها مسبقًا
  • نظرًا لأن وحدة التحكم الصغيرة ليست قادرة على تحليل هذه الظروف بأكملها بينهما. لقد قمت بتحليل البيانات على اكسل. لقد استخدمت Arduino لتخزين سجل الضغط عن بُعد
  • يرجى مشاهدة الفيديو للحصول على الفهم الكامل.

موصى به: