Isi kandungan:

Cari Tabiat Menonton TV Anda: 7 Langkah
Cari Tabiat Menonton TV Anda: 7 Langkah

Video: Cari Tabiat Menonton TV Anda: 7 Langkah

Video: Cari Tabiat Menonton TV Anda: 7 Langkah
Video: Dingin” enakNya ngaapin yak? 2024, November
Anonim
Cari Tabiat Menonton TV Anda
Cari Tabiat Menonton TV Anda

Setiap bulan kami membayar bil yang tinggi untuk penyewaan pakej TV. Tetapi kita tidak tahu berapa banyak saluran yang sebenarnya kita tonton. Walaupun kita tidak mempunyai idea berapa jam yang kita habiskan untuk menonton TV.

Di sini saya telah membina logger data yang akan menyimpan corak menonton TV anda.

Dengan ini Anda boleh

  • Jejaki saluran mana yang paling banyak anda tonton dan yang mana bukan. Anda boleh melepaskan saluran yang tidak diingini dan menjimatkan wang
  • Berapa masa anak-anak anda menonton di punggung anda dan saluran mana yang mereka tonton
  • Berapa jam yang anda habiskan dengan menonton TV, dll.

Langkah 1: Bahan Diperlukan

Bahan Diperlukan
Bahan Diperlukan

Anda memerlukan bahan berikut untuk menyelesaikan Projek

  • 1 X Arduino Uno / Mega
  • Modul 1 X RTC 1307
  • Modul kad microSD 1 X
  • 1 kad Micro SD
  • Sel X 1 Syiling
  • 1 X penerima TSOP1738 IR
  • 1 X LED (pilihan)
  • Perintang 2 X 470 Ohm
  • Kabel pelompat
  • Papan Papan Kecil
  • Kuasa USB dalam penyesuai Kabel / 9V

Langkah 2: Alat dan Perisian Diperlukan

Alat dan Perisian Diperlukan
Alat dan Perisian Diperlukan
Alat dan Perisian Diperlukan
Alat dan Perisian Diperlukan
  • Arduino IDE
  • MS Excel
  • Besi pematerian
  • Hacksaw
  • Senapang Gam Panas
  • Kabinet yang sesuai untuk mengadakan projek
  • Pemutar skru

Langkah 3: Diagram Skematik

Gambarajah skematik
Gambarajah skematik

Sila cari Rajah Skematik dalam gambar

Langkah 4: Protokol IR

Protokol IR
Protokol IR

Kami memerlukan perpustakaan berikut untuk melaksanakan projek tersebut

  1. Perpustakaan IR
  2. Perpustakaan kad SD.
  3. Perpustakaan RTC
  • Pertama, kita perlu memahami protokol Set Box Box IR kita. Untuk mendapatkannya, muat naik kod contoh dari perpustakaan IR. Tangkapan skrin dilampirkan
  • Setelah dijalankan Kita perlu mencari protokol mana yang digunakan
  • Bagi kes saya, saya agak tidak bernasib baik
  • Saya menemui kod yang tidak diketahui
  • Kemudian saya telah mengambil log untuk semua data 36 bit yang diterima dan membuat kod yang berfungsi untuk saya.
  • Saya menganalisis data dan mendapati hanya 4 bit yang berubah dan itulah kunci data.

Langkah 5: Kod Arduino

Saya telah memberi penerangan mengenai kod dalam fail dan video INO. Algoritma asas adalah

  • Penyahkodan IR
  • Nilai kunci IR
  • ambil Masa semasa dari RTC
  • Gabungkan data dan simpan dalam kad SD

pautan perpustakaan

github.com/adafruit/RTClib // Perpustakaan RTC

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

Langkah 6: Analisis LOG

Kami mempunyai fail dalam format csv. Langkah analisis

  • Kita perlu memahami logik STB kita. STB saya menggunakan 3 digit saluran no dan saluran seperti 100, 703, 707 202 dan lain-lain. Waktu tamat kekunci ditekan adalah 3 saat. Terdapat tiga cara untuk menukar saluran

    • Dengan menekan saluran langsung
    • Dengan menekan butang Saluran + dan Saluran -
    • Dengan menekan butang Tukar untuk mendapatkan saluran yang ditonton sebelumnya
  • Sebagai pengawal Mikro tidak dapat menganalisis keseluruhan keadaan di antara keduanya. Saya telah menganalisis data mengenai excel. Saya menggunakan Arduino untuk menyimpan log menekan jauh
  • Sila tonton video untuk mendapatkan pemahaman sepenuhnya.

Disyorkan: