Πίνακας περιεχομένων:

Βρείτε τις συνήθειες παρακολούθησης της τηλεόρασής σας: 7 βήματα
Βρείτε τις συνήθειες παρακολούθησης της τηλεόρασής σας: 7 βήματα

Βίντεο: Βρείτε τις συνήθειες παρακολούθησης της τηλεόρασής σας: 7 βήματα

Βίντεο: Βρείτε τις συνήθειες παρακολούθησης της τηλεόρασής σας: 7 βήματα
Βίντεο: Πως Να Φαίνεστε 10 Χρόνια Νεότεροι - 7 Απλά Αντιγηραντικά Βήματα 2024, Νοέμβριος
Anonim
Βρείτε τις συνήθειες παρακολούθησης της τηλεόρασής σας
Βρείτε τις συνήθειες παρακολούθησης της τηλεόρασής σας

Κάθε μήνα πληρώνουμε υψηλούς λογαριασμούς για ενοικιάσεις πακέτων τηλεόρασης. Αλλά δεν έχουμε ιδέα πόσα κανάλια παρακολουθούμε στην πραγματικότητα. Ακόμα και δεν έχουμε ιδέα πόσες ώρες ξοδεύουμε για να δούμε τηλεόραση.

Εδώ έχω δημιουργήσει έναν καταγραφέα δεδομένων που θα αποθηκεύει τα μοτίβα παρακολούθησης τηλεόρασης.

Με αυτό μπορείτε

  • Παρακολουθήστε ποιο κανάλι παρακολουθείτε περισσότερο και ποιο όχι. Μπορείτε να ρίξετε τα ανεπιθύμητα κανάλια και να εξοικονομήσετε χρήματα
  • Πόσο χρόνο παρακολουθούν τα παιδιά σας στην πλάτη σας και ποια κανάλια παρακολουθούν
  • Πόσες ώρες περνάτε βλέποντας τηλεόραση κ.λπ.

Βήμα 1: Απαιτείται υλικό

Υλικό που απαιτείται
Υλικό που απαιτείται

Χρειάζεστε το ακόλουθο υλικό για να ολοκληρώσετε το Έργο

  • 1 X Arduino Uno / Mega
  • 1 X μονάδα RTC 1307
  • 1 X Μονάδα κάρτας microSD
  • 1 X κάρτα Micro SD
  • 1 X Κελί νομίσματος
  • 1 X δέκτης IR TSOP1738
  • 1 X LED (προαιρετικό)
  • 2 Χ 470 Ohm Αντίσταση
  • Καλώδια βραχυκύκλωσης
  • Μικρό Veroboard
  • Τροφοδοσία USB σε προσαρμογέα καλωδίου / 9V

Βήμα 2: Απαιτούνται εργαλεία και λογισμικό

Απαιτούνται εργαλεία και λογισμικό
Απαιτούνται εργαλεία και λογισμικό
Απαιτούνται εργαλεία και λογισμικό
Απαιτούνται εργαλεία και λογισμικό
  • Arduino IDE
  • MS Excel
  • Συγκολλητικό σίδερο
  • Σιδηροπρίονο
  • Πυροβόλο θερμό κόλλα
  • Κατάλληλο ντουλάπι για να κρατήσει το έργο
  • Κατσαβίδι

Βήμα 3: Σχηματικό διάγραμμα

Σχηματικό διάγραμμα
Σχηματικό διάγραμμα

Βρείτε το σχηματικό διάγραμμα στην εικόνα

Βήμα 4: Πρωτόκολλο IR

Πρωτόκολλο IR
Πρωτόκολλο IR

Χρειαζόμαστε την ακόλουθη βιβλιοθήκη για να εκτελέσουμε το έργο

  1. Βιβλιοθήκη IR
  2. Βιβλιοθήκη καρτών SD.
  3. Βιβλιοθήκη RTC
  • Πρώτα πρέπει να κατανοήσουμε το πρωτόκολλο Set Box Box IR. Για να το βρείτε αυτό, ανεβάστε το παράδειγμα κώδικα από τη βιβλιοθήκη IR. Επισυνάπτεται το στιγμιότυπο οθόνης
  • Μετά την εκτέλεση Πρέπει να βρούμε ποιο πρωτόκολλο χρησιμοποιεί
  • Για την περίπτωσή μου είμαι λίγο άτυχος
  • Βρήκα άγνωστο κωδικό
  • Στη συνέχεια, παίρνω ένα αρχείο καταγραφής για όλα τα δεδομένα 36 bit που λαμβάνω και κάνω έναν κωδικό που λειτουργεί για μένα.
  • Ανέλυσα τα δεδομένα και διαπίστωσα ότι μόνο 4 bits αλλάζουν και αυτό είναι το κλειδί των δεδομένων.

Βήμα 5: Κωδικός Arduino

Έχω ενημερώσει τον κωδικό στο αρχείο και το βίντεο INO. Ο βασικός αλγόριθμος είναι

  • Αποκωδικοποίηση IR
  • Τιμή κλειδιού IR
  • λάβετε την τρέχουσα ώρα από το RTC
  • Συνδυάστε τα δεδομένα και αποθηκεύστε τα σε κάρτα SD

συνδέσμους βιβλιοθήκης

github.com/adafruit/RTClib // βιβλιοθήκη RTC

github.com/z3t0/Arduino-IRremote // Βιβλιοθήκη IR

Βήμα 6: Ανάλυση LOG

Έχουμε το αρχείο σε μορφή csv. Βήματα για την ανάλυση

  • Πρέπει να κατανοήσουμε τη λογική STB. Το STB μου χρησιμοποιεί 3 ψηφία του αριθμού καναλιού και το κανάλι είναι 100, 703, 707 202 κλπ. Το χρονικό όριο του πατημένου πλήκτρου είναι 3 δευτερόλεπτα. Υπάρχουν τρεις τρόποι για να αλλάξετε το κανάλι

    • Πατώντας απευθείας αρ. Καναλιού
    • Πατώντας το κουμπί Channel + και Channel -
    • Πατώντας το κουμπί Εναλλαγή για να δείτε το κανάλι που παρακολουθήσατε προηγουμένως
  • Δεδομένου ότι ο μικροελεγκτής δεν είναι σε θέση να αναλύσει όλες αυτές τις συνθήκες μεταξύ τους. Έχω αναλύσει τα δεδομένα για το excel. Χρησιμοποίησα το Arduino για την αποθήκευση του απομακρυσμένου αρχείου καταγραφής
  • Παρακαλούμε δείτε το βίντεο για πλήρη κατανόηση.

Συνιστάται: