Obsah:

Najděte si návyky při sledování televize: 7 kroků
Najděte si návyky při sledování televize: 7 kroků

Video: Najděte si návyky při sledování televize: 7 kroků

Video: Najděte si návyky při sledování televize: 7 kroků
Video: 20 ZAJÍMAVOSTÍ O VAŠEM PINĎOUROVI 2024, Listopad
Anonim
Najděte si návyky při sledování televize
Najděte si návyky při sledování televize

Každý měsíc platíme vysoké účty za pronájem televizních balíčků. Nemáme ale tušení, kolik kanálů vlastně sledujeme. Ani my nemáme představu, kolik hodin trávíme sledováním televize.

Zde jsem postavil záznamník dat, který bude ukládat vaše vzory sledování televize.

S tímto můžete

  • Sledujte, který kanál nejvíce sledujete a který ne. Můžete zrušit nechtěné kanály a ušetřit nějaké peníze
  • Kolik času vaše děti sledují na vašich zádech a jaké kanály sledují
  • Kolik hodin trávíte sledováním televize atd.

Krok 1: Požadovaný materiál

Požadovaný materiál
Požadovaný materiál

K dokončení projektu potřebujete následující materiál

  • 1 X Arduino Uno / Mega
  • 1 x modul RTC 1307
  • 1 x modul karty microSD
  • 1 x karta Micro SD
  • 1 X Coin Cell
  • 1 X IR přijímač TSOP1738
  • 1 X LED (volitelně)
  • 2 x odpor 470 ohmů
  • Propojovací kabely
  • Malý Veroboard
  • USB napájecí kabel / 9V adaptér

Krok 2: Potřebné nástroje a software

Vyžadovány nástroje a software
Vyžadovány nástroje a software
Vyžadovány nástroje a software
Vyžadovány nástroje a software
  • Arduino IDE
  • MS Excel
  • Páječka
  • Pilka na kov
  • Pistole na horké lepidlo
  • Vhodná skříň pro uložení projektu
  • Šroubovák

Krok 3: Schematický diagram

Schematický diagram
Schematický diagram

Schematický diagram najdete na obrázku

Krok 4: IR protokol

IR protokol
IR protokol

K provedení projektu potřebujeme následující knihovnu

  1. IR knihovna
  2. Knihovna karet SD.
  3. Knihovna RTC
  • Nejprve musíme pochopit náš protokol Set Box Box IR. Chcete -li to najít, nahrajte ukázkový kód z knihovny IR. Připojen snímek obrazovky
  • Po spuštění musíme zjistit, který protokol používáte
  • V mém případě mám trochu smůlu
  • Našel jsem neznámý kód
  • Poté jsem vzal protokol pro všechna přijatá 36bitová data a vytvořil kód, který pro mě pracuje.
  • Analyzoval jsem data a zjistil, že se mění pouze 4 bity a které jsou klíčem dat.

Krok 5: Arduino kód

Informoval jsem kód v souboru INO a videu. Základní algoritmus je

  • IR dekódování
  • Hodnota klíče IR
  • vzít aktuální čas z RTC
  • Zkombinujte data a uložte je na SD kartu

odkazy na knihovnu

github.com/adafruit/RTClib // knihovna RTC

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

Krok 6: Analýza LOG

Máme soubor ve formátu CSV. Kroky k analýze

  • Musíme pochopit naši logiku STB. Můj STB používá 3 číslice kanálu č. A kanál je jako 100, 703, 707 202 atd. Časový limit stisknutí klávesy je 3 sekundy. Kanál lze změnit třemi způsoby

    • Stisknutím přímého kanálu č
    • Stisknutím tlačítka Channel + a Channel -
    • Stisknutím tlačítka Přepnout získáte dříve sledovaný kanál
  • Protože mikroprocesor není schopen analyzovat všechny tyto podmínky mezi nimi. Analyzoval jsem data v Excelu. Arduino jsem použil k uložení protokolu vzdáleného tisku
  • Pro úplné pochopení sledujte video.

Doporučuje: