Indholdsfortegnelse:

Find dine tv -vaner: 7 trin
Find dine tv -vaner: 7 trin

Video: Find dine tv -vaner: 7 trin

Video: Find dine tv -vaner: 7 trin
Video: Sassy, Trin, and Tristan on live (7/17/2022) 2024, November
Anonim
Find dine tv -vaner
Find dine tv -vaner

Hver måned betaler vi høje regninger for leje af tv -pakker. Men vi aner ikke, hvor mange kanaler vi rent faktisk ser. Selv har vi ingen idé om, hvor mange timer vi bruger på at se tv.

Her har jeg bygget en datalogger, som vil gemme dine tv -mønstre.

Med dette kan du

  • Spor hvilken kanal du ser mest, og hvilken er du ikke. Du kan droppe de uønskede kanaler og spare nogle penge
  • Hvor lang tid ser dine børn på din ryg, og hvilke kanaler ser de
  • Hvor mange timer bruger du på at se fjernsyn osv.

Trin 1: Påkrævet materiale

Materiale påkrævet
Materiale påkrævet

Du skal bruge følgende materiale for at fuldføre projektet

  • 1 X Arduino Uno / Mega
  • 1 X RTC -modul 1307
  • 1 X microSD -kortmodul
  • 1 X Micro SD -kort
  • 1 X møntcelle
  • 1 X TSOP1738 IR -modtager
  • 1 X LED (valgfri)
  • 2 X 470 Ohm modstand
  • Jumper kabler
  • Lille Veroboard
  • USB -strøm i kabel / 9V adapter

Trin 2: Værktøjer og software påkrævet

Værktøjer og software påkrævet
Værktøjer og software påkrævet
Værktøjer og software påkrævet
Værktøjer og software påkrævet
  • Arduino IDE
  • MS Excel
  • Loddekolbe
  • Hacksav
  • Varm limpistol
  • Egnet kabinet til at holde projektet
  • Skruetrækker

Trin 3: Skematisk diagram

Skematisk diagram
Skematisk diagram

Find venligst det skematiske diagram i billedet

Trin 4: IR -protokol

IR -protokol
IR -protokol

Vi har brug for følgende bibliotek for at udføre projektet

  1. IR -bibliotek
  2. SD -kort bibliotek.
  3. RTC -bibliotek
  • Først skal vi forstå vores Set Box Box IR -protokol. For at finde dette skal du uploade eksempelkoden fra IR -biblioteket. Skærmbillede vedhæftet
  • Efter udførelsen skal vi finde ud af, hvilken protokol der bruges
  • For mit tilfælde er jeg lidt uheldig
  • Jeg fandt ukendt kode
  • Så har jeg taget en log for alle 36 bit data modtaget og får en kode til at fungere for mig.
  • Jeg analyserede dataene og fandt ud af, at kun 4 bits ændrer sig, og det er nøglen til data.

Trin 5: Arduino -kode

Jeg har orienteret koden i INO fil og video. Grundlæggende algoritme er

  • IR -afkodning
  • IR -nøgleværdi
  • tage den aktuelle tid fra RTC
  • Kombiner data og gem på SD -kort

biblioteksforbindelser

github.com/adafruit/RTClib // RTC bibliotek

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

Trin 6: LOG -analyse

Vi har filen i csv -format. Skridt til analyse

  • Vi skal forstå vores STB -logik. Min STB brug 3 cifre på kanal nr. Og kanal ligner 100, 703, 707 202 osv. Tidsfrist for tastetryk er 3 sekunder. Der er tre måder at ændre kanal på

    • Ved at trykke på direkte kanal nr
    • Ved at trykke på kanal + og kanal - knappen
    • Ved at trykke på Swap -knappen for at få en tidligere set kanal
  • Da Micro -controller ikke er i stand til at analysere hele disse forhold imellem den. Jeg har analyseret dataene på excel. Jeg brugte Arduino til at gemme fjernbetjeningsloggen
  • Se videoen for at få fuld forståelse.

Anbefalede: