Cuprins:

Găsiți-vă obiceiurile de vizionare a televizorului: 7 pași
Găsiți-vă obiceiurile de vizionare a televizorului: 7 pași

Video: Găsiți-vă obiceiurile de vizionare a televizorului: 7 pași

Video: Găsiți-vă obiceiurile de vizionare a televizorului: 7 pași
Video: GÂNDEȘTE mai puțin, FĂ mai mult ! METODA IVY LEE | 7 PAȘI SPRE REALIZAREA OBIECTIVELOR 2024, Noiembrie
Anonim
Găsește-ți obiceiurile de vizionare a televizorului
Găsește-ți obiceiurile de vizionare a televizorului

În fiecare lună plătim facturi mari pentru închirierea pachetelor TV. Dar nu avem nicio idee câte canale vizionăm de fapt. Chiar și noi nu avem nicio idee câte ore petrecem pentru a ne uita la televizor.

Aici am construit un înregistrator de date care vă va stoca modelele de vizionare la televizor.

Cu aceasta poți

  • Urmăriți ce canal urmăriți cel mai mult și care nu. Puteți renunța la canalele nedorite și puteți economisi bani
  • Cât timp urmăresc copiii tăi pe spate și ce canale urmăresc
  • Câte ore petreceți uitându-vă la televizor etc.

Pasul 1: Material necesar

Material necesar
Material necesar

Aveți nevoie de următoarele materiale pentru a finaliza proiectul

  • 1 X Arduino Uno / Mega
  • 1 X modul RTC 1307
  • 1 modul de card microSD
  • 1 card Micro SD
  • 1 X monedă
  • 1 receptor TSOP1738 IR
  • 1 X LED (opțional)
  • Rezistor 2 X 470 Ohm
  • Cabluri jumper
  • Micul Veroboard
  • Alimentare USB în cablu / adaptor de 9V

Pasul 2: Instrumente și software necesare

Instrumente și software necesare
Instrumente și software necesare
Instrumente și software necesare
Instrumente și software necesare
  • IDE Arduino
  • MS Excel
  • Ciocan de lipit
  • Ferăstrău
  • Hot Glue Gun
  • Cabinet adecvat pentru susținerea proiectului
  • Şurubelniţă

Pasul 3: Diagrama schematică

Diagramă schematică
Diagramă schematică

Vă rugăm să găsiți schema în imagine

Pasul 4: Protocol IR

Protocolul IR
Protocolul IR

Avem nevoie de următoarea bibliotecă pentru a executa proiectul

  1. Biblioteca IR
  2. Biblioteca de carduri SD.
  3. Biblioteca RTC
  • Mai întâi trebuie să înțelegem protocolul nostru Set Box Box IR. Pentru a găsi acest lucru, încărcați exemplul de cod din biblioteca IR. Captură de ecran atașată
  • După executare, trebuie să găsim ce protocol folosim
  • Pentru cazul meu sunt puțin ghinionist
  • Am găsit cod necunoscut
  • Apoi, am luat un jurnal pentru toate datele de 36 biți primite și am făcut un cod care să funcționeze pentru mine.
  • Am analizat datele și am constatat că doar 4 biți se schimbă și care sunt cheia datelor.

Pasul 5: Cod Arduino

Am prezentat codul în fișierul INO și video. Algoritmul de bază este

  • Decodare IR
  • Valoarea cheii IR
  • preia ora curentă de la RTC
  • Combinați datele și stocați-le pe cardul SD

linkuri de bibliotecă

github.com/adafruit/RTClib // Biblioteca RTC

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

Pasul 6: Analiza Jurnalului

Avem fișierul în format CSV. Pași spre analiză

  • Trebuie să ne înțelegem logica STB. STB-ul meu folosește 3 cifre ale canalului nr și canalul sunt ca 100, 703, 707 202 etc. Timpul expirat al tastei apăsate este de 3 secunde. Există trei modalități de a schimba canalul

    • Prin apăsarea canalului direct nr
    • Prin apăsarea butonului Canal + și Canal -
    • Apăsând butonul Swap pentru a obține canalul urmărit anterior
  • Deoarece Micro Controller nu este capabil să analizeze toate aceste condiții între acesta. Am analizat datele de pe Excel. Am folosit Arduino pentru a stoca jurnalul de presare la distanță
  • Vă rugăm să urmăriți videoclipul pentru a înțelege pe deplin.

Recomandat: