Taula de continguts:

Troba els teus hàbits de visualització de televisió: 7 passos
Troba els teus hàbits de visualització de televisió: 7 passos

Vídeo: Troba els teus hàbits de visualització de televisió: 7 passos

Vídeo: Troba els teus hàbits de visualització de televisió: 7 passos
Vídeo: Маленький лисенок вышел к людям за помощью 2024, De novembre
Anonim
Cerqueu els vostres hàbits de veure la televisió
Cerqueu els vostres hàbits de veure la televisió

Cada mes paguem factures elevades pels paquets de lloguer de TV. Però no tenim ni idea de quants canals estem mirant realment. Fins i tot no tenim cap idea quantes hores passem a veure la televisió.

Aquí he construït un registre de dades que emmagatzemarà els vostres patrons de visualització de TV.

Amb això es pot

  • Feu un seguiment de quin canal esteu veient més i quin no. Podeu deixar els canals no desitjats i estalviar diners
  • Quant de temps miren els vostres fills a l’esquena i quins canals miren
  • Quantes hores passa mirant la televisió, etc.

Pas 1: Material necessari

Material requerit
Material requerit

Necessiteu el següent material per completar el projecte

  • 1 X Arduino Uno / Mega
  • 1 X mòdul RTC 1307
  • 1 mòdul de targeta microSD
  • 1 X targeta Micro SD
  • 1 x cèl·lula de moneda
  • 1 receptor TSOP1738 IR
  • 1 LED LED (opcional)
  • Resistència de 2 X 470 Ohm
  • Cables de pont
  • Petit Veroboard
  • Alimentació USB al cable / adaptador de 9 V.

Pas 2: es requereixen eines i programari

Eines i programari necessaris
Eines i programari necessaris
Eines i programari necessaris
Eines i programari necessaris
  • IDE Arduino
  • MS Excel
  • Soldador
  • Serra mecànica
  • Pistola de cola calenta
  • Gabinet adequat per dur a terme el projecte
  • Tornavís

Pas 3: Diagrama esquemàtic

Diagrama esquemàtic
Diagrama esquemàtic

Trobeu el diagrama esquemàtic a la imatge

Pas 4: protocol IR

Protocol IR
Protocol IR

Necessitem la següent biblioteca per executar el projecte

  1. Biblioteca IR
  2. Biblioteca de targetes SD.
  3. Biblioteca RTC
  • Primer, hem d’entendre el nostre protocol IR Set Box Box. Per trobar-ho, pengeu el codi d'exemple de la biblioteca IR. Captura de pantalla adjunta
  • Després d’executar-lo, hem de trobar quin protocol s’utilitza
  • Per al meu cas tinc una mica de mala sort
  • He trobat un codi desconegut
  • A continuació, agafaré un registre de totes les dades de 36 bits rebudes i faré que un codi funcioni per a mi.
  • Vaig analitzar les dades i vaig trobar que només 4 bits canvien i que són la clau de les dades.

Pas 5: Codi Arduino

He informat breument el codi al fitxer INO i al vídeo. L’algorisme bàsic és

  • Descodificació IR
  • Valor de la clau IR
  • agafa el temps actual de RTC
  • Combineu les dades i deseu-les a la targeta SD

enllaços de biblioteca

github.com/adafruit/RTClib // Biblioteca RTC

github.com/z3t0/Arduino-IRremote // Biblioteca IR

Pas 6: anàlisi de registre

Tenim el fitxer en format CSV. Passos per a l'anàlisi

  • Hem d’entendre la nostra lògica STB. El meu STB fa servir 3 dígits del canal no i el canal és com 100, 703, 707 202, etc. El temps d'espera de la tecla premuda és de 3 segons. Hi ha tres maneres de canviar de canal

    • Prement el canal directe núm
    • Prement els botons Canal + i Canal
    • Prement el botó Intercanvia per obtenir el canal vist anteriorment
  • Com que el micro controlador no és capaç d’analitzar totes aquestes condicions entre elles. He analitzat les dades sobre Excel. He utilitzat Arduino per emmagatzemar el registre de premsat remot
  • Mireu el vídeo per comprendre-ho completament.

Recomanat: