Përmbajtje:

Gjeni zakonet tuaja të shikimit të televizorit: 7 hapa
Gjeni zakonet tuaja të shikimit të televizorit: 7 hapa

Video: Gjeni zakonet tuaja të shikimit të televizorit: 7 hapa

Video: Gjeni zakonet tuaja të shikimit të televizorit: 7 hapa
Video: Vetëm 0.1% e njerëzve e dinë këtë: Si mund të ndryshoni kiminë e trurit tuaj dhe të arrini gjithçka? 2024, Nëntor
Anonim
Gjeni zakonet tuaja të shikimit të televizorit
Gjeni zakonet tuaja të shikimit të televizorit

Çdo muaj ne po paguajmë fatura të larta për marrjen me qira të paketave televizive. Por ne nuk kemi asnjë ide se sa kanale po shikojmë në të vërtetë. Edhe ne nuk kemi asnjë ide se sa orë po shpenzojmë për të parë TV.

Këtu kam ndërtuar një regjistrues të të dhënave i cili do të ruajë modelet e shikimit të televizorit tuaj.

Me këtë Ju mundeni

  • Ndiqni cilin kanal po shikoni më shumë dhe cilin nuk jeni. Ju mund të hiqni kanalet e padëshiruara dhe të kurseni para
  • Sa kohë fëmijët tuaj po shikojnë me kurrizin tuaj dhe cilat kanale po shikojnë
  • Sa orë po kaloni duke parë TV, etj.

Hapi 1: Materiali i kërkuar

Materiali i kërkuar
Materiali i kërkuar

Ju keni nevojë për materialin e mëposhtëm për të përfunduar Projektin

  • 1 X Arduino Uno / Mega
  • 1 X modul RTC 1307
  • 1 X modul i kartës microSD
  • 1 kartë Micro SD
  • 1 X Qeliza e Monedhave
  • 1 X marrës IR TSOP1738
  • 1 X LED (opsionale)
  • 2 Rezistencë 4 X 470 Ohm
  • Kabllo kërcyes
  • Veroboard i vogël
  • Fuqia USB në përshtatës kabllor / 9V

Hapi 2: Kërkohen mjete dhe softuer

Kërkohen mjete dhe softuer
Kërkohen mjete dhe softuer
Kërkohen mjete dhe softuer
Kërkohen mjete dhe softuer
  • Arduino IDE
  • MS Excel
  • Makine per ngjitjen e metalit
  • Sharrë hekuri
  • Armë me ngjitës të nxehtë
  • Kabinet i përshtatshëm për të mbajtur projektin
  • Kaçavidë

Hapi 3: Diagrami Skematik

Diagram skematik
Diagram skematik

Ju lutemi gjeni Diagramin Skematik në imazh

Hapi 4: Protokolli IR

Protokolli IR
Protokolli IR

Ne kemi nevojë për bibliotekën e mëposhtme për të ekzekutuar projektin

  1. Biblioteka IR
  2. Biblioteka e kartave SD.
  3. Biblioteka RTC
  • Së pari Ne duhet të kuptojmë protokollin tonë Set Box Box IR. Për ta gjetur këtë ngarkoni shembullin e kodit nga biblioteka IR. Pamja e ekranit është bashkangjitur
  • Pas ekzekutimit Ne duhet të gjejmë se cili protokoll po përdor
  • Për rastin tim unë jam pak me fat
  • Gjeta një kod të panjohur
  • Pastaj kam marrë një regjistër për të gjitha të dhënat 36 bit të marra dhe bëj një kod që funksionon për mua.
  • I analizova të dhënat dhe zbulova se vetëm 4 bit po ndryshojnë dhe që janë çelësi i të dhënave.

Hapi 5: Kodi Arduino

Unë kam përmbledhur kodin në skedarin dhe videon INO. Algoritmi bazë është

  • Deshifrim IR
  • Vlera e çelësit IR
  • merrni kohën aktuale nga RTC
  • Kombinoni të dhënat dhe ruani në kartën SD

lidhjet e bibliotekës

github.com/adafruit/RTClib // biblioteka RTC

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

Hapi 6: Analiza LOG

Ne e kemi skedarin në formatin csv. Hapat drejt analizës

  • Ne duhet të kuptojmë logjikën tonë STB. STB -ja ime përdor 3 shifra të kanalit nr dhe kanali janë si 100, 703, 707 202 etj. Koha e kalimit të tastit të shtypur është 3 sekonda. Ekzistojnë tre mënyra për të ndryshuar kanalin

    • Duke shtypur kanalin direkt nr
    • Duke shtypur butonin Channel + dhe Channel -
    • Duke shtypur butonin Swap për të parë kanalin e shikuar më parë
  • Meqenëse mikrokontrolluesi nuk është në gjendje të analizojë të gjitha këto kushte në mes tij. Unë kam analizuar të dhënat mbi excel. Kam përdorur Arduino për të ruajtur regjistrin e shtypjes në distancë
  • Ju lutemi shikoni videon për të kuptuar plotësisht.

Recommended: