Satura rādītājs:

Atrodiet savus TV skatīšanās ieradumus: 7 soļi
Atrodiet savus TV skatīšanās ieradumus: 7 soļi

Video: Atrodiet savus TV skatīšanās ieradumus: 7 soļi

Video: Atrodiet savus TV skatīšanās ieradumus: 7 soļi
Video: Joka pēc alfabēts / Funny Alphabet 2024, Novembris
Anonim
Atrodiet savus TV skatīšanās ieradumus
Atrodiet savus TV skatīšanās ieradumus

Katru mēnesi mēs maksājam lielus rēķinus par TV paku nomu. Bet mums nav ne jausmas, cik kanālu mēs patiesībā skatāmies. Pat mums nav ideju, cik stundas mēs pavadām, lai skatītos televizoru.

Šeit es esmu izveidojis datu reģistrētāju, kas saglabās jūsu televizora skatīšanās modeļus.

Ar šo Jūs varat

  • Izsekojiet, kuru kanālu skatāties visvairāk un kuru ne. Jūs varat nomest nevēlamos kanālus un ietaupīt naudu
  • Cik daudz laika jūsu bērni skatās uz muguras un kādus kanālus skatās
  • Cik stundas jūs pavadāt, skatoties televizoru utt.

1. darbība. Nepieciešamais materiāls

Nepieciešams materiāls
Nepieciešams materiāls

Lai pabeigtu projektu, jums ir nepieciešami šādi materiāli

  • 1 X Arduino Uno / Mega
  • 1 X RTC modulis 1307
  • 1 X microSD karšu modulis
  • 1 X Micro SD karte
  • 1 X monētu šūna
  • 1 X TSOP1738 IR uztvērējs
  • 1 X LED (pēc izvēles)
  • 2 X 470 omu rezistors
  • Jumper kabeļi
  • Mazais Veroboard
  • USB barošana kabeļa / 9V adapterī

2. darbība. Nepieciešamie rīki un programmatūra

Nepieciešami rīki un programmatūra
Nepieciešami rīki un programmatūra
Nepieciešami rīki un programmatūra
Nepieciešami rīki un programmatūra
  • Arduino IDE
  • MS Excel
  • Lodāmurs
  • Zāģis
  • Karstās līmes pistole
  • Piemērots skapis projekta turēšanai
  • Skrūvgriezis

3. darbība: shematiskā diagramma

Shematiska diagramma
Shematiska diagramma

Lūdzu, atrodiet shematisko diagrammu attēlā

4. solis: IR protokols

IR protokols
IR protokols

Lai īstenotu projektu, mums ir nepieciešama šāda bibliotēka

  1. IR bibliotēka
  2. SD karšu bibliotēka.
  3. RTC bibliotēka
  • Vispirms mums ir jāsaprot mūsu Set Box Box IR protokols. Lai to atrastu, augšupielādējiet parauga kodu no IS bibliotēkas. Pievienots ekrānuzņēmums
  • Pēc izpildes mums ir jāatrod, kurš protokols tiek izmantots
  • Manā gadījumā man ir mazliet neveicies
  • Atradu nepazīstamu kodu
  • Tad man ir jāuzņemas žurnāls par visiem saņemtajiem 36 bitu datiem un jāizveido man piemērots kods.
  • Es analizēju datus un atklāju, ka mainās tikai 4 biti, un tie ir datu atslēga.

5. darbība: Arduino kods

Esmu informējis kodu INO failā un video. Pamata algoritms ir

  • IR dekodēšana
  • IR atslēgas vērtība
  • paņemiet pašreizējo laiku no RTC
  • Apvienojiet datus un saglabājiet SD kartē

bibliotēkas saites

github.com/adafruit/RTClib // RTC bibliotēka

github.com/z3t0/Arduino-IRremote // IR bibliotēka

6. darbība: žurnāla analīze

Mēs esam ieguvuši failu csv formātā. Analīzes soļi

  • Mums ir jāsaprot mūsu STB loģika. Mans STB izmanto kanāla Nr. 3 ciparu un kanāls ir 100, 703, 707 202 uc Taustiņa taimauts ir 3 sekundes. Ir trīs veidi, kā mainīt kanālu

    • Nospiežot tiešo kanālu Nr
    • Nospiežot pogu Channel + un Channel -
    • Nospiežot Swap pogu, lai iegūtu iepriekš skatīto kanālu
  • Tā kā mikrokontrolleris nespēj analizēt visus nosacījumus starp tiem. Esmu analizējis Excel datus. Es izmantoju Arduino, lai saglabātu attālās presēšanas žurnālu
  • Lūdzu, noskatieties video, lai iegūtu pilnīgu izpratni.

Ieteicams: