Sadržaj:

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

Video: Pronađite navike gledanja televizije: 7 koraka

Video: Pronađite navike gledanja televizije: 7 koraka
Video: Jovana Jeremić i džinovski jastuk! Boli je dupe od tucanja #balkan #srbija #hrvatska #shorts #bosna 2024, Novembar
Anonim
Pronađite svoje navike gledanja televizije
Pronađite svoje navike gledanja televizije

Svakog mjeseca 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.

Sa 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
  • Premosni kablovi
  • Mali Veroboard
  • USB napajanje u kabelskom / 9V adapteru

Korak 2: Potrebni alati i softver

Potrebni alati i softver
Potrebni alati i softver
Potrebni alati i softver
Potrebni alati i softver
  • Arduino IDE
  • MS Excel
  • Lemilica
  • Nožna pila
  • Pištolj za vruće ljepilo
  • Odgovarajući ormar za držanje projekta
  • Šrafciger

Korak 3: Šematski dijagram

Shematski dijagram
Shematski dijagram

Shematski dijagram možete pronaći na slici

Korak 4: IC protokol

IR protokol
IR protokol

Za izvršavanje projekta potrebna nam je sljedeća biblioteka

  1. IR biblioteka
  2. Biblioteka SD kartica.
  3. RTC biblioteka
  • Prvo moramo razumjeti naš IC protokol Set Box Box. Da biste pronašli ovaj upload, primjer koda iz IR biblioteke. Snimak ekrana u prilogu
  • Nakon izvršavanja moramo pronaći koji protokol koristimo
  • Što se tiče Moga slučaja, nisam imao sreće
  • Našao sam nepoznati kod
  • Zatim sam uzeo dnevnik za sve primljene 36 -bitne podatke i napravio 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
  • Kombinujte podatke i sačuvajte ih na SD kartici

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 našu logiku STB -a. Moj STB koristi trocifreni broj kanala i kanal su poput 100, 703, 707 202 itd. Vrijeme čekanja na pritisnutu tipku je 3 sekunde. Postoje tri načina za promjenu kanala
    • Pritiskom na direktni kanal br
    • Pritiskom na dugme Kanal + i Kanal -
    • Pritiskom na dugme Zameni da biste dobili 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 pritiska
  • Molimo vas da pogledate video za potpuno razumijevanje.

Preporučuje se: