Talaan ng mga Nilalaman:

Hanapin ang Iyong Mga Gawi sa Panonood ng TV: 7 Mga Hakbang
Hanapin ang Iyong Mga Gawi sa Panonood ng TV: 7 Mga Hakbang

Video: Hanapin ang Iyong Mga Gawi sa Panonood ng TV: 7 Mga Hakbang

Video: Hanapin ang Iyong Mga Gawi sa Panonood ng TV: 7 Mga Hakbang
Video: Secret Intelligent. Paano mo Malalaman na IKAW ay LIHIM na MATALINO? 2024, Hulyo
Anonim
Hanapin ang Iyong Mga Gawi sa Panonood ng TV
Hanapin ang Iyong Mga Gawi sa Panonood ng TV

Buwan-buwan nagbabayad kami ng mataas na singil para sa mga pagrenta sa package sa TV. Ngunit wala kaming ideya kung gaano karaming mga channel ang talagang pinapanood namin. Kahit na wala kaming Idea kung ilang oras ang ginugugol namin upang manuod ng TV.

Dito nakabuo ako ng isang data logger na mag-iimbak ng iyong mga pattern sa panonood ng TV.

Sa pamamagitan ng Magagawa mo ito

  • Subaybayan kung aling channel ang pinapanood mo at alin ang hindi mo. Maaari mong i-drop ang mga hindi ginustong mga channel at makatipid ng pera
  • Gaano karaming oras ang pinapanood ng iyong mga anak sa iyong likuran at aling mga channel ang pinapanood nila
  • Gaano karaming oras ang iyong ginugugol sa pamamagitan ng panonood ng TV, atbp.

Hakbang 1: Kinakailangan ang Materyal

Kinakailangan na Materyal
Kinakailangan na Materyal

Kailangan mo ng sumusunod na materyal upang makumpleto ang Project

  • 1 X Arduino Uno / Mega
  • 1 X RTC module 1307
  • 1 X microSD card Module
  • 1 X Micro SD card
  • 1 X Coin Cell
  • 1 X TSOP1738 IR tatanggap
  • 1 X LED (opsyonal)
  • 2 X 470 Ohm Resistor
  • Mga kable ng jumper
  • Maliit na Veroboard
  • USB power sa Cable / 9V adapter

Hakbang 2: Kailangan ng Mga Tool at Software

Kinakailangan ang Mga Tool at Software
Kinakailangan ang Mga Tool at Software
Kinakailangan ang Mga Tool at Software
Kinakailangan ang Mga Tool at Software
  • Arduino IDE
  • MS Excel
  • Panghinang
  • Hacksaw
  • Mainit na glue GUN
  • Angkop na kabinet upang hawakan ang proyekto
  • Screwdriver

Hakbang 3: Diagram ng Skematika

Diagram ng Skematik
Diagram ng Skematik

Mangyaring hanapin ang Scagram Diagram sa imahe

Hakbang 4: IR Protocol

IR Protocol
IR Protocol

Kailangan namin ang sumusunod na silid-aklatan upang maipatupad ang proyekto

  1. IR Library
  2. Aklatan ng SD card.
  3. RTC Library
  • Una Kailangan naming maunawaan ang aming Set Box Box IR protocol. Upang hanapin ang upload na ito ang halimbawa ng code mula sa IR library. Nakalakip ang screenshot
  • Pagkatapos maipatupad Kailangan naming hanapin kung aling mga protokol ang gumagamit
  • Para sa Kaso medyo malas ako
  • Natagpuan ko ang hindi kilalang code
  • Pagkatapos ay kumuha ako ng isang log para sa lahat ng natanggap na 36 bit na data at gumawa ng isang code na gumagana para sa akin.
  • Sinuri ko ang data at natagpuan na 4 na piraso lamang ang nagbabago at iyon ang susi ng data.

Hakbang 5: Arduino Code

Na-brief ko ang code sa INO file at video. Pangunahing algorithm ay

  • Pag-decode ng IR
  • Halaga ng IR key
  • kumuha ng kasalukuyang Oras mula sa RTC
  • Pagsamahin ang data at iimbak sa SD card

mga link sa library

github.com/adafruit/RTClib // RTC library

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

Hakbang 6: Pagsusuri sa LOG

Nakuha namin ang file sa format na csv. Mga hakbang sa pagsusuri

  • Kailangan nating maunawaan ang aming lohika sa STB. Ang aking STB na gumagamit ng 3 digit ng channel no at channel ay tulad ng 100, 703, 707 202 atbp Ang timeout ng key na pinindot ay 3 segundo. Mayroong tatlong paraan upang baguhin ang channel

    • Sa pamamagitan ng pagpindot sa direktang channel no
    • Sa pamamagitan ng pagpindot sa Channel + at Channel - button
    • Sa pamamagitan ng pagpindot sa Swap button upang makuha ang dati nang napanood na channel
  • Tulad ng Micro controller ay hindi kayang pag-aralan ang buong kundisyon na nasa pagitan nito. Nasuri ko ang data sa excel. Ginamit ko ang Arduino upang itabi ang remote na pagpindot sa log
  • Mangyaring panoorin ang video upang makakuha ng buong pag-unawa.

Inirerekumendang: