Sisällysluettelo:

Löydä television katselutottumukset: 7 vaihetta
Löydä television katselutottumukset: 7 vaihetta

Video: Löydä television katselutottumukset: 7 vaihetta

Video: Löydä television katselutottumukset: 7 vaihetta
Video: Говоря о госбезопасности, Трамп упомянул скандальное исчезновение Ллойда Остина 2024, Marraskuu
Anonim
Löydä television katselutottumukset
Löydä television katselutottumukset

Maksamme joka kuukausi suuria laskuja TV -paketin vuokraamisesta. Mutta meillä ei ole aavistustakaan, kuinka monta kanavaa todella katsomme. Jopa meillä ei ole aavistustakaan, kuinka monta tuntia vietämme television katseluun.

Täällä olen rakentanut dataloggerin, joka tallentaa television katselumallit.

Tämän avulla voit

  • Seuraa mitä kanavaa katsot eniten ja mitä et. Voit hylätä ei -toivotut kanavat ja säästää rahaa
  • Kuinka kauan lapsesi katsovat selkääsi ja mitä kanavia he katsovat
  • Kuinka monta tuntia vietät televisiota tms.

Vaihe 1: Tarvittava materiaali

Tarvittava materiaali
Tarvittava materiaali

Tarvitset seuraavan materiaalin projektin loppuun saattamiseksi

  • 1 X Arduino Uno / Mega
  • 1 X RTC -moduuli 1307
  • 1 X microSD -korttimoduuli
  • 1 X Micro SD -kortti
  • 1 X Nappiparisto
  • 1 X TSOP1738 IR -vastaanotin
  • 1 X LED (valinnainen)
  • 2 X 470 ohmin vastus
  • Käynnistyskaapelit
  • Pieni veroboard
  • USB -virta kaapelissa / 9V -sovittimessa

Vaihe 2: Tarvittavat työkalut ja ohjelmistot

Tarvittavat työkalut ja ohjelmistot
Tarvittavat työkalut ja ohjelmistot
Tarvittavat työkalut ja ohjelmistot
Tarvittavat työkalut ja ohjelmistot
  • Arduino IDE
  • MS Excel
  • Juotin
  • Rautasaha
  • Kuuma liimapistooli
  • Sopiva kaappi projektin pitämiseen
  • Ruuvimeisseli

Vaihe 3: Kaavio

Kaaviokuva
Kaaviokuva

Löydät kaavion kuvasta

Vaihe 4: IR -protokolla

IR -protokolla
IR -protokolla

Tarvitsemme seuraavan kirjaston projektin toteuttamiseksi

  1. IR -kirjasto
  2. SD -kortin kirjasto.
  3. RTC -kirjasto
  • Ensin meidän on ymmärrettävä Set Box Box IR -protokollamme. Löydä tämä lataamalla esimerkkikoodi IR -kirjastosta. Kuvakaappaus liitteenä
  • Suorituksen jälkeen Meidän on löydettävä, mitä protokollaa käytät
  • Omalla kohdallani olen vähän onneton
  • Löysin tuntemattoman koodin
  • Sitten minun on kirjattava loki kaikista 36 -bittisistä tiedoista ja tehtävä koodi, joka toimii minulle.
  • Analysoin tiedot ja huomasin, että vain 4 bittiä muuttuu ja se on datan avain.

Vaihe 5: Arduino -koodi

Olen kertonut koodin INO -tiedostossa ja videossa. Perusalgoritmi on

  • IR -dekoodaus
  • IR -avaimen arvo
  • Ota nykyinen aika RTC: stä
  • Yhdistä tiedot ja tallenna SD -kortille

kirjaston linkit

github.com/adafruit/RTClib // RTC -kirjasto

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

Vaihe 6: LOG -analyysi

Olemme saaneet tiedoston csv -muodossa. Vaiheet analyysiin

  • Meidän on ymmärrettävä STB -logiikkamme. Oma STB käyttää 3 -numeroista kanavaa nro ja kanava ovat 100, 703, 707 202 jne. Näppäimen painalluksen aikakatkaisu on 3 sekuntia. On kolme tapaa vaihtaa kanavaa
    • Painamalla suoraa kanavaa nro
    • Painamalla Kanava + ja Kanava - painiketta
    • Siirry aiemmin katsottuun kanavaan painamalla Vaihda -painiketta
  • Mikro -ohjain ei kykene analysoimaan kaikkia sen välisiä olosuhteita. Olen analysoinut tietoja excelistä. Käytin Arduinoa etäpuristuslokin tallentamiseen
  • Katso video saadaksesi täyden ymmärryksen.

Suositeltava: