Sadržaj:

Pronađite svoje navike gledanja televizije: 7 koraka
Pronađite svoje navike gledanja televizije: 7 koraka

Video: Pronađite svoje navike gledanja televizije: 7 koraka

Video: Pronađite svoje navike gledanja televizije: 7 koraka
Video: 5 IZGUBLJENIH EPIZODA U CRTANIM FILMOVIMA 2024, Studeni
Anonim
Pronađite svoje navike gledanja televizije
Pronađite svoje navike gledanja televizije

Svaki mjesec plaćamo visoke račune za iznajmljivanje TV paketa. Ali nemamo pojma koliko kanala zapravo gledamo. Čak ni mi nemamo ideju koliko sati provodimo za gledanje televizije.

Ovdje sam izgradio zapisnik podataka koji će pohraniti vaše obrasce gledanja televizije.

S ovim možete

  • Pratite koji kanal najviše gledate, a koji ne. Možete napustiti neželjene kanale i uštedjeti nešto novca
  • Koliko vremena vaša djeca gledaju na vašim leđima i koje kanale gledaju
  • Koliko sati provodite gledajući televiziju itd.

Korak 1: Potreban materijal

Potreban materijal
Potreban materijal

Za dovršetak projekta potreban vam je sljedeći materijal

  • 1 X Arduino Uno / Mega
  • 1 X RTC modul 1307
  • 1 X modul microSD kartice
  • 1 x Micro SD kartica
  • 1 X Ćelija novčića
  • 1 X TSOP1738 IC prijemnik
  • 1 X LED (opcionalno)
  • 2 X 470 Ohm otpornik
  • Kratki kabeli
  • Mali Veroboard
  • USB napajanje u kabelskom / 9V adapteru

2. korak: potrebni su alati i softver

Potrebni alati i softver
Potrebni alati i softver
Potrebni alati i softver
Potrebni alati i softver
  • Arduino IDE
  • MS Excel
  • Lemilica
  • Pila za metal
  • Pištolj za vruće ljepilo
  • Pogodan ormar za držanje projekta
  • Odvijač

Korak 3: Shematski dijagram

Shematski dijagram
Shematski dijagram

Shematski dijagram na slici

Korak 4: IR protokol

IR protokol
IR protokol

Za izvršavanje projekta potrebna nam je sljedeća knjižnica

  1. IR biblioteka
  2. Biblioteka SD kartica.
  3. Knjižnica RTC
  • Prvo moramo razumjeti naš IC protokol Set Box Box. Da biste pronašli ovaj prijenos, primjer koda iz IR biblioteke. Snimak zaslona u prilogu
  • Nakon izvršavanja moramo pronaći koji protokol koristimo
  • Što se tiče Moga slučaja, nemam sreće
  • Našao sam nepoznati kod
  • Zatim moram uzeti zapisnik za sve primljene 36 -bitne podatke i napraviti kôd koji radi za mene.
  • Analizirao sam podatke i otkrio da se samo 4 bita mijenjaju i to su ključ podataka.

Korak 5: Arduino kod

Uputio sam kôd u INO datoteku i video zapis. Osnovni algoritam je

  • IC dekodiranje
  • Vrijednost IC ključa
  • uzeti trenutno vrijeme iz RTC -a
  • Kombinirajte podatke i spremite ih na SD karticu

bibliotečke veze

github.com/adafruit/RTClib // RTC biblioteka

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

Korak 6: LOG analiza

Imamo datoteku u csv formatu. Koraci za analizu

  • Moramo razumjeti svoju logiku STB -a. Moj STB koristi troznamenkasti broj kanala i kanal su poput 100, 703, 707 202 itd. Vrijeme čekanja pritisnute tipke je 3 sekunde. Postoje tri načina za promjenu kanala
    • Pritiskom na izravni kanal br
    • Pritiskom na tipku Channel + i Channel -
    • Pritiskom na tipku Zamijeni dobivate prethodno gledani kanal
  • Budući da mikro kontroler nije u stanju analizirati cijele ove uvjete između njih. Analizirao sam podatke o excelu. Koristio sam Arduino za pohranu dnevnika daljinskog pritiskanja
  • Molimo vas da pogledate video za potpuno razumijevanje.

Preporučeni: