Daftar Isi:

Temukan Kebiasaan Menonton TV Anda: 7 Langkah
Temukan Kebiasaan Menonton TV Anda: 7 Langkah

Video: Temukan Kebiasaan Menonton TV Anda: 7 Langkah

Video: Temukan Kebiasaan Menonton TV Anda: 7 Langkah
Video: ON THE SPOT TRANS 7, TERBONGKARNYA 7 RAHASIA KARENA ALAM 2024, November
Anonim
Temukan Kebiasaan Menonton TV Anda
Temukan Kebiasaan Menonton TV Anda

Setiap bulan kami membayar tagihan yang tinggi untuk sewa paket TV. Tapi kami tidak tahu berapa banyak saluran yang benar-benar kami tonton. Bahkan kita tidak tahu berapa jam yang kita habiskan untuk menonton TV.

Di sini saya telah membuat pencatat data yang akan menyimpan pola menonton TV Anda.

Dengan ini Anda bisa

  • Lacak saluran mana yang paling sering Anda tonton dan mana yang tidak. Anda dapat menjatuhkan saluran yang tidak diinginkan dan menghemat uang
  • Berapa lama anak-anak Anda menonton di belakang Anda dan saluran mana yang mereka tonton
  • Berapa jam yang Anda habiskan dengan menonton TV, dll.

Langkah 1: Bahan Diperlukan

Bahan yang Dibutuhkan
Bahan yang Dibutuhkan

Anda membutuhkan materi berikut untuk menyelesaikan Proyek

  • 1 X Arduino Uno / Mega
  • 1 X RTC modul 1307
  • 1 X Modul kartu microSD
  • 1 X kartu Micro SD
  • 1 X Sel Koin
  • 1 X TSOP1738 penerima IR
  • 1 X LED (opsional)
  • 2X470 Ohm Resistor
  • Kabel jumper
  • Veroboard kecil
  • Daya USB dalam Adaptor Kabel / 9V

Langkah 2: Diperlukan Alat dan Perangkat Lunak

Alat dan Perangkat Lunak yang Diperlukan
Alat dan Perangkat Lunak yang Diperlukan
Alat dan Perangkat Lunak yang Diperlukan
Alat dan Perangkat Lunak yang Diperlukan
  • Arduino IDE
  • MS Excel
  • Solder Besi
  • Gergaji besi
  • Pistol lem panas
  • Kabinet yang cocok untuk menampung proyek
  • Obeng

Langkah 3: Diagram Skema

Diagram skematik
Diagram skematik

Silakan temukan Diagram Skema dalam gambar

Langkah 4: Protokol IR

Protokol IR
Protokol IR

Kami membutuhkan perpustakaan berikut untuk menjalankan proyek:

  1. Perpustakaan IR
  2. perpustakaan kartu SD.
  3. Perpustakaan RTC
  • Pertama, kita perlu memahami protokol IR Set Box Box. Untuk menemukan ini, unggah kode contoh dari perpustakaan IR. Tangkapan layar terlampir
  • Setelah mengeksekusi Kita perlu menemukan protokol mana yang digunakan
  • Untuk kasus saya, saya sedikit kurang beruntung
  • Saya menemukan kode yang tidak dikenal
  • Kemudian saya mengambil log untuk semua data 36 bit yang diterima dan membuat kode berfungsi untuk saya.
  • Saya menganalisis data dan menemukan hanya 4 bit yang berubah dan itu adalah kunci data.

Langkah 5: Kode Arduino

Saya telah menjelaskan kode dalam file dan video INO. Algoritma dasarnya adalah

  • Penguraian kode inframerah
  • Nilai kunci IR
  • ambil Waktu saat ini dari RTC
  • Gabungkan data dan simpan di kartu SD

tautan perpustakaan

github.com/adafruit/RTClib // Perpustakaan RTC

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

Langkah 6: Analisis LOG

Kami sudah mendapatkan file dalam format csv. Langkah-langkah analisis

  • Kita perlu memahami logika STB kita. STB saya menggunakan 3 digit no saluran dan saluran seperti 100, 703, 707 202 dll. Timeout tombol yang ditekan adalah 3 detik. Ada tiga cara untuk mengubah saluran

    • Dengan menekan saluran langsung no
    • Dengan menekan tombol Channel + dan Channel -
    • Dengan menekan tombol Tukar untuk mendapatkan saluran yang ditonton sebelumnya
  • Karena mikrokontroler tidak mampu menganalisis seluruh kondisi di antaranya. Saya telah menganalisis data di excel. Saya menggunakan Arduino untuk menyimpan log penekanan jarak jauh
  • Silakan tonton videonya untuk mendapatkan pemahaman penuh.

Direkomendasikan: