Mündəricat:

TV İzləmə vərdişlərinizi tapın: 7 addım
TV İzləmə vərdişlərinizi tapın: 7 addım

Video: TV İzləmə vərdişlərinizi tapın: 7 addım

Video: TV İzləmə vərdişlərinizi tapın: 7 addım
Video: Kim nə başa düşdü ❓ 2024, Noyabr
Anonim
Televiziya İzləmə Vərdişlərinizi Tapın
Televiziya İzləmə Vərdişlərinizi Tapın

Hər ay televiziya paket kirayəsi üçün yüksək hesablar ödəyirik. Amma əslində neçə kanal izlədiyimiz barədə heç bir fikrimiz yoxdur. Hətta televizora baxmaq üçün neçə saat sərf etdiyimiz barədə heç bir fikrimiz yoxdur.

Burada TV izləmə nümunələrinizi saxlayacaq bir məlumat qeyd cihazı qurdum.

Bununla edə bilərsiniz

  • Hansı kanalı daha çox izlədiyinizi və hansı olmadığını izləyin. İstənməyən kanalları atıb bir qədər qənaət edə bilərsiniz
  • Övladlarınız arxanızda nə qədər vaxt izləyir və hansı kanalları izləyirlər
  • Televizora baxaraq neçə saat sərf edirsiniz və s.

Addım 1: Tələb olunan material

Tələb olunan material
Tələb olunan material

Layihəni tamamlamaq üçün aşağıdakı materiallara ehtiyacınız var

  • 1 X Arduino Uno / Mega
  • 1 X RTC modulu 1307
  • 1 X microSD kart modulu
  • 1 X Micro SD kart
  • 1 X Sikkə Hüceyrəsi
  • 1 X TSOP1738 IR qəbuledicisi
  • 1 X LED (isteğe bağlı)
  • 2 X 470 Ohm Rezistor
  • Keçid kabelləri
  • Kiçik Veroboard
  • USB kabeli / 9V adapter

Addım 2: Lazımi alətlər və proqram təminatı

Alətlər və proqram təminatı tələb olunur
Alətlər və proqram təminatı tələb olunur
Alətlər və proqram təminatı tələb olunur
Alətlər və proqram təminatı tələb olunur
  • Arduino IDE
  • MS Excel
  • Lehimleme dəmir
  • Testere
  • İsti Yapışqan Tabancası
  • Layihəni saxlamaq üçün uyğun kabinet
  • Tornavida

Addım 3: Şematik Diaqram

Şematik Diaqram
Şematik Diaqram

Zəhmət olmasa şəkildəki Şematik Diaqramı tapın

Addım 4: IR Protokolu

IR Protokolu
IR Protokolu

Layihəni həyata keçirmək üçün aşağıdakı kitabxanaya ehtiyacımız var

  1. İR Kitabxanası
  2. SD kart kitabxanası.
  3. RTC Kitabxanası
  • Əvvəlcə Set Box Box IR protokolumuzu başa düşməliyik. Bunu tapmaq üçün IR kitabxanasından nümunə kodu yükləyin. Ekran görüntüsü əlavə edildi
  • İcra etdikdən sonra hansı protokoldan istifadə etdiyimizi tapmalıyıq
  • Mənim vəziyyətimə görə bir az şanssızam
  • Naməlum kodu tapdım
  • Sonra alınan 36 bitlik məlumatların hamısını qeyd et və mənim üçün işləyən bir kod hazırladım.
  • Mən məlumatları təhlil etdim və yalnız 4 bitin dəyişdiyini və məlumatların açarı olduğunu gördüm.

Addım 5: Arduino Kodu

Kodu INO faylında və videoda izah etdim. Əsas alqoritmdir

  • IR kodlaşdırma
  • IR açar dəyəri
  • RTC -dən cari vaxtı götürün
  • Məlumatları birləşdirin və SD kartda saxlayın

kitabxana bağlantıları

github.com/adafruit/RTClib // RTC kitabxanası

github.com/z3t0/Arduino-IRremote // IR kitabxanası

Addım 6: LOG təhlili

Faylı csv formatında əldə etdik. Təhlil üçün addımlar

  • STB məntiqimizi başa düşməliyik. Mənim STB kanal nömrəmin 3 rəqəmini istifadə edir və kanal 100, 703, 707 202 və s. Kimidir. Kanalı dəyişdirməyin üç yolu var

    • Birbaşa kanal nömrəsinə basaraq
    • Kanal + və Kanal - düyməsini basaraq
    • Daha əvvəl izlənilən kanalı əldə etmək üçün dəyişdir düyməsini basaraq
  • Mikro nəzarətçi aralarındakı bütün şərtləri təhlil edə bilmədiyi üçün. Excel məlumatlarını təhlil etdim. Uzaqdan basma qeydini saxlamaq üçün Arduinodan istifadə etdim
  • Tam başa düşmək üçün zəhmət olmasa videoya baxın.

Tövsiyə: