İçindekiler:

TV İzleme Alışkanlıklarınızı Bulun: 7 Adım
TV İzleme Alışkanlıklarınızı Bulun: 7 Adım

Video: TV İzleme Alışkanlıklarınızı Bulun: 7 Adım

Video: TV İzleme Alışkanlıklarınızı Bulun: 7 Adım
Video: Android televizyon alınca yapmanız gereken 3 madde! 2024, Kasım
Anonim
TV İzleme Alışkanlıklarınızı Bulun
TV İzleme Alışkanlıklarınızı Bulun

Her ay TV paketi kiralamalarında yüksek faturalar ödüyoruz. Ama aslında kaç kanal izlediğimize dair hiçbir fikrimiz yok. TV izlemek için kaç saat harcadığımız hakkında hiçbir fikrimiz bile yok.

Burada TV izleme kalıplarınızı saklayacak bir veri kaydedici oluşturdum.

Bununla yapabilirsiniz

  • En çok hangi kanalı izlediğinizi ve hangilerini izlemediğinizi takip edin. İstenmeyen kanalları bırakabilir ve biraz tasarruf edebilirsiniz.
  • Çocuklarınız arkanızda ne kadar zaman izliyor ve hangi kanalları izliyorlar?
  • Televizyon izleyerek kaç saat geçiriyorsunuz vs.

Adım 1: Gerekli Malzeme

Gerekli Malzeme
Gerekli Malzeme

Projeyi tamamlamak için aşağıdaki materyallere ihtiyacınız var

  • 1 X Arduino Uno / Mega
  • 1 X RTC modülü 1307
  • 1 X microSD kart Modülü
  • 1 X Mikro SD kart
  • 1 X Madeni Para Hücresi
  • 1 X TSOP1738 IR alıcı
  • 1 X LED (isteğe bağlı)
  • 2 X 470 Ohm Direnç
  • Atlama kabloları
  • Küçük Veroboard
  • Kablo / 9V adaptörde USB gücü

2. Adım: Gerekli Araçlar ve Yazılım

Gerekli Araçlar ve Yazılımlar
Gerekli Araçlar ve Yazılımlar
Gerekli Araçlar ve Yazılımlar
Gerekli Araçlar ve Yazılımlar
  • Arduino IDE'si
  • MS Excel
  • Havya
  • Demir testeresi
  • Sıcak yapıştırıcı tabancası
  • Projeyi tutmak için uygun dolap
  • Tornavida

Adım 3: Şematik Diyagram

Şematik diyagram
Şematik diyagram

Lütfen şematik diyagramı resimde bulun

Adım 4: IR Protokolü

IR Protokolü
IR Protokolü

Projeyi yürütmek için aşağıdaki kütüphaneye ihtiyacımız var

  1. IR Kitaplığı
  2. SD kart kitaplığı.
  3. RTC Kitaplığı
  • Öncelikle Set Box Box IR protokolümüzü anlamamız gerekiyor. Bunu bulmak için IR kitaplığından örnek kodu yükleyin. Ekran görüntüsü eklendi
  • Yürüttükten sonra hangi protokolün kullanıldığını bulmamız gerekiyor.
  • Benim durumum için biraz şanssızım
  • bilinmeyen kod buldum
  • Sonra alınan tüm 36 bitlik veriler için bir günlük aldım ve benim için çalışan bir kod yaptım.
  • Verileri analiz ettim ve sadece 4 bitin değiştiğini ve verilerin anahtarının bu olduğunu gördüm.

Adım 5: Arduino Kodu

Kodu INO dosyasında ve videoda anlattım. Temel algoritma

  • IR kod çözme
  • IR anahtar değeri
  • RTC'den geçerli Zamanı al
  • Verileri birleştirin ve SD kartta saklayın

kütüphane bağlantıları

github.com/adafruit/RTClib // RTC kitaplığı

github.com/z3t0/Arduino-IRremote // IR kitaplığı

Adım 6: LOG Analizi

Dosyayı csv formatında aldık. Analiz adımları

  • STB mantığımızı anlamamız gerekiyor. STB'm kanal numarasının 3 hanesini kullanıyor ve kanal 100, 703, 707 202 vs. gibi. Basılan tuşun zaman aşımı 3 saniye. Kanalı değiştirmenin üç yolu vardır

    • Direkt kanal no'ya basarak
    • Kanal + ve Kanal - düğmesine basarak
    • Daha önce izlenen kanalı almak için Swap butonuna basarak
  • Mikro denetleyici, aradaki tüm bu koşulları analiz etme yeteneğine sahip değildir. Excel'deki verileri analiz ettim. Uzaktan basma günlüğünü saklamak için Arduino kullandım
  • Tam olarak anlamak için lütfen videoyu izleyin.

Önerilen: