Πίνακας περιεχομένων:
- Βήμα 1: Απαιτείται υλικό
- Βήμα 2: Απαιτούνται εργαλεία και λογισμικό
- Βήμα 3: Σχηματικό διάγραμμα
- Βήμα 4: Πρωτόκολλο IR
- Βήμα 5: Κωδικός Arduino
- Βήμα 6: Ανάλυση LOG
- Βήμα 7: Βίντεο του Έργου
Βίντεο: Βρείτε τις συνήθειες παρακολούθησης της τηλεόρασής σας: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Κάθε μήνα πληρώνουμε υψηλούς λογαριασμούς για ενοικιάσεις πακέτων τηλεόρασης. Αλλά δεν έχουμε ιδέα πόσα κανάλια παρακολουθούμε στην πραγματικότητα. Ακόμα και δεν έχουμε ιδέα πόσες ώρες ξοδεύουμε για να δούμε τηλεόραση.
Εδώ έχω δημιουργήσει έναν καταγραφέα δεδομένων που θα αποθηκεύει τα μοτίβα παρακολούθησης τηλεόρασης.
Με αυτό μπορείτε
- Παρακολουθήστε ποιο κανάλι παρακολουθείτε περισσότερο και ποιο όχι. Μπορείτε να ρίξετε τα ανεπιθύμητα κανάλια και να εξοικονομήσετε χρήματα
- Πόσο χρόνο παρακολουθούν τα παιδιά σας στην πλάτη σας και ποια κανάλια παρακολουθούν
- Πόσες ώρες περνάτε βλέποντας τηλεόραση κ.λπ.
Βήμα 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
- Βιβλιοθήκη καρτών SD.
- Βιβλιοθήκη 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 για την αποθήκευση του απομακρυσμένου αρχείου καταγραφής
- Παρακαλούμε δείτε το βίντεο για πλήρη κατανόηση.
Συνιστάται:
Χρησιμοποιώντας την επέκταση στήθους της Hope για να βρείτε ατελή εργασία διαταγής ναού εντός του οικογενειακού σας δέντρου στην οικογενειακή αναζήτηση: 11 βήματα
Χρησιμοποιώντας την επέκταση του στήθους της Hope για να βρείτε ατελή εργασία διαταγής του ναού στο οικογενειακό σας δέντρο σχετικά με την οικογενειακή αναζήτηση: Ο σκοπός αυτού του διδακτικού είναι να δείξει πώς να αναζητήσετε το οικογενειακό σας δέντρο στην Οικογενειακή αναζήτηση προγόνων με ατελή εργασία διαταγής του ναού χρησιμοποιώντας την επέκταση του στήθους της Ελπίδας. Η χρήση του στήθους της Ελπίδας μπορεί να επιταχύνει σημαντικά την αναζήτησή σας για ανεπαρκή
Ανάψτε τις λυχνίες LED χρησιμοποιώντας το τηλεχειριστήριο της τηλεόρασής σας: 3 βήματα
Ανάψτε LEDs χρησιμοποιώντας το τηλεχειριστήριο της τηλεόρασής σας: Σε αυτό το έργο μπορούμε να ανάψουμε LED χρησιμοποιώντας το τηλεχειριστήριό μας ή οποιοδήποτε τηλεχειριστήριο. Με τον τρόπο που το κάνουμε αυτό χρησιμοποιώντας το IR που βγαίνει από το τηλεχειριστήριο, αυτό το σήμα IR έχει έναν μοναδικό κωδικό, αυτόν τον μοναδικό Ο κωδικός λαμβάνεται από έναν δέκτη IR και κάντε κάτι σε αυτήν την περίπτωση
Ελέγξτε τα LED σας με το τηλεχειριστήριο της τηλεόρασής σας ;! -- Arduino IR Tutorial: 5 βήματα (με εικόνες)
Ελέγξτε τα LED σας με το τηλεχειριστήριο της τηλεόρασής σας ;! || Arduino IR Tutorial: Σε αυτό το έργο θα σας δείξω πώς άλλαξα τα άχρηστα κουμπιά στο τηλεχειριστήριο της τηλεόρασής μου για τον έλεγχο των LED πίσω από την τηλεόρασή μου. Μπορείτε επίσης να χρησιμοποιήσετε αυτήν την τεχνική για τον έλεγχο όλων των ειδών με λίγη επεξεργασία κώδικα. Θα μιλήσω επίσης λίγο για τη θεωρία
Ελέγξτε τη διάταξη του τρένου σας με το τηλεχειριστήριο της τηλεόρασής σας!: 7 βήματα (με εικόνες)
Ελέγξτε τη διάταξη του τρένου σας με το τηλεχειριστήριο της τηλεόρασής σας!: Σε αυτό το διδακτικό, θα σας δείξω πώς να φτιάξετε ένα τηλεχειριστήριο IR για ένα πρότυπο τρένο. Στη συνέχεια, θα μπορείτε να ελέγχετε τα τρένα σας ενώ χαλαρώνετε στον καναπέ σας. Λοιπόν, ας ξεκινήσουμε
Προσθέστε μια υποδοχή συγχρονισμού υπολογιστή σε ένα καλώδιο Nikon Sc-28 Ttl (χρησιμοποιήστε τις Αυτόματες ρυθμίσεις για φλας στην κάμερα και ενεργοποιήστε τις αναλαμπές της κάμερας !!): 4 βήματα
Προσθέστε μια υποδοχή συγχρονισμού υπολογιστή σε ένα καλώδιο Nikon Sc-28 Ttl (χρησιμοποιήστε τις Αυτόματες ρυθμίσεις για φλας στην κάμερα και ενεργοποιήστε τις αναλαμπές της κάμερας !!): σε αυτό το διδακτικό θα σας δείξω πώς να αφαιρέσετε έναν από αυτούς τους ενοχλητικούς ιδιόκτητους συνδετήρες 3 ακίδων TTL σε στο πλάι ενός καλωδίου TTL κάμερας Nikon SC-28 και αντικαταστήστε το με μια τυπική υποδοχή συγχρονισμού υπολογιστή. Αυτό θα σας επιτρέψει να χρησιμοποιήσετε ένα ειδικό φλας