Obsah:

Nájdite si návyky na sledovanie televízie: 7 krokov
Nájdite si návyky na sledovanie televízie: 7 krokov

Video: Nájdite si návyky na sledovanie televízie: 7 krokov

Video: Nájdite si návyky na sledovanie televízie: 7 krokov
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Nájdite si návyky na sledovanie televízie
Nájdite si návyky na sledovanie televízie

Každý mesiac platíme vysoké účty za prenájom televíznych balíkov. Nemáme však predstavu, koľko kanálov v skutočnosti sledujeme. Dokonca ani my nemáme predstavu, koľko hodín trávime sledovaním televízie.

Tu som postavil záznamník údajov, ktorý bude ukladať vaše vzorce sledovania televízie.

S týmto môžete

  • Sledujte, ktorý kanál najviac sledujete a ktorý nie. Nechcené kanály môžete zrušiť a ušetriť peniaze
  • Koľko času vaše deti sledujú na vašom chrbte a ktoré kanály sledujú
  • Koľko hodín strávite sledovaním televízie atď.

Krok 1: Potrebný materiál

Potrebný materiál
Potrebný materiál

Na dokončenie projektu potrebujete nasledujúci 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 prijímač TSOP1738
  • 1 x LED (voliteľné)
  • 2 x odpor 470 ohmov
  • Prepojovacie káble
  • Malý veroboard
  • Napájací kábel USB / 9V adaptér

Krok 2: Potrebné nástroje a softvér

Vyžadované nástroje a softvér
Vyžadované nástroje a softvér
Vyžadované nástroje a softvér
Vyžadované nástroje a softvér
  • Arduino IDE
  • MS Excel
  • Spájkovačka
  • Pílka na drevo
  • Horúca lepiaca pištoľ
  • Vhodná skrinka na držanie projektu
  • Skrutkovač

Krok 3: Schematický diagram

Schematický diagram
Schematický diagram

Schematický diagram nájdete na obrázku

Krok 4: Protokol IR

IR protokol
IR protokol

Na spustenie projektu potrebujeme nasledujúcu knižnicu

  1. IR knižnica
  2. Knižnica kariet SD.
  3. Knižnica RTC
  • Najprv musíme porozumieť nášmu IR protokolu Set Box Box. Ak to chcete nájsť, nahrajte ukážkový kód z IR knižnice. Priložený snímok obrazovky
  • Po spustení musíme zistiť, ktorý protokol používame
  • V mojom prípade mám trochu smolu
  • Našiel som neznámy kód
  • Potom som vzal denník pre všetky prijaté 36 -bitové dáta a vytvoril kód, ktorý mi vyhovuje.
  • Analyzoval som údaje a zistil som, že sa menia iba 4 bity a ktoré sú kľúčom údajov.

Krok 5: Arduino kód

Informoval som kód v súbore INO a videu. Základný algoritmus je

  • IR dekódovanie
  • Hodnota IR kľúča
  • vziať aktuálny čas z RTC
  • Skombinujte údaje a uložte ich na kartu SD

odkazy na knižnicu

github.com/adafruit/RTClib // knižnica RTC

github.com/z3t0/Arduino-IRremote // IR knižnica

Krok 6: Analýza LOG

Máme súbor vo formáte csv. Kroky k analýze

  • Musíme porozumieť našej logike STB. Môj STB používa 3 číslice kanála č. A kanála sú ako 100, 703, 707 202 atď. Časový limit stlačenia tlačidla je 3 sekundy. Existujú tri spôsoby, ako zmeniť kanál

    • Stlačením priameho kanála č
    • Stlačením tlačidla Channel + a Channel -
    • Stlačením tlačidla Vymeniť sa dostanete k predtým sledovanému kanálu
  • Pretože mikrořadič nie je schopný analyzovať všetky tieto podmienky medzi nimi. Analyzoval som údaje v programe Excel. Na uloženie protokolu vzdialeného lisovania som použil Arduino
  • Pre úplné pochopenie si pozrite video.

Odporúča: