Inhaltsverzeichnis:
- Schritt 1: Benötigtes Material
- Schritt 2: Erforderliche Tools und Software
- Schritt 3: Schematische Darstellung
- Schritt 4: IR-Protokoll
- Schritt 5: Arduino-Code
- Schritt 6: LOG-Analyse
- Schritt 7: Video des Projekts
Video: Finden Sie Ihre Fernsehgewohnheiten - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Jeden Monat zahlen wir hohe Rechnungen für die Ausleihe von TV-Paketen. Aber wir haben keine Ahnung, wie viele Kanäle wir tatsächlich sehen. Selbst wir haben keine Ahnung, wie viele Stunden wir damit verbringen, fernzusehen.
Hier habe ich einen Datenlogger gebaut, der Ihre Fernsehmuster speichert.
Damit kannst du
- Verfolgen Sie, welchen Kanal Sie am häufigsten sehen und welchen nicht. Sie können die unerwünschten Kanäle löschen und etwas Geld sparen
- Wie viel Zeit Ihre Kinder auf Ihrem Rücken sehen und welche Kanäle sie sehen
- Wie viele Stunden verbringen Sie mit Fernsehen usw.
Schritt 1: Benötigtes Material
Sie benötigen folgendes Material, um das Projekt abzuschließen
- 1 X Arduino Uno / Mega
- 1 X RTC-Modul 1307
- 1 X microSD-Kartenmodul
- 1 X Micro-SD-Karte
- 1 X Knopfzelle
- 1 X TSOP1738 IR-Empfänger
- 1 X-LED (optional)
- 2 x 470 Ohm Widerstand
- Überbrückungskabel
- Kleines Veroboard
- USB-Stromversorgungskabel / 9V-Adapter
Schritt 2: Erforderliche Tools und Software
- Arduino-IDE
- MS Excel
- Lötkolben
- Säge
- Heißklebepistole
- Geeigneter Schrank zur Aufnahme des Projekts
- Schraubenzieher
Schritt 3: Schematische Darstellung
Bitte finden Sie den Schaltplan im Bild
Schritt 4: IR-Protokoll
Wir benötigen die folgende Bibliothek, um das Projekt auszuführen
- IR-Bibliothek
- SD-Kartenbibliothek.
- RTC-Bibliothek
- Zuerst müssen wir unser Set Box Box IR-Protokoll verstehen. Um dies zu finden, laden Sie den Beispielcode aus der IR-Bibliothek hoch. Screenshot angehängt
- Nach der Ausführung müssen wir herausfinden, welches Protokoll verwendet wird
- Für meinen Fall habe ich ein bisschen Pech
- Ich habe unbekannten Code gefunden
- Dann habe ich ein Protokoll für alle empfangenen 36-Bit-Daten erstellt und einen Code erstellt, der für mich funktioniert.
- Ich habe die Daten analysiert und festgestellt, dass sich nur 4 Bits ändern und das ist der Schlüssel der Daten.
Schritt 5: Arduino-Code
Ich habe den Code in der INO-Datei und im Video gebrieft. Grundalgorithmus ist
- IR-Dekodierung
- IR-Schlüsselwert
- aktuelle Uhrzeit von RTC nehmen
- Kombinieren Sie die Daten und speichern Sie sie auf der SD-Karte
Bibliothekslinks
github.com/adafruit/RTClib // RTC-Bibliothek
github.com/z3t0/Arduino-IRremote // IR-Bibliothek
Schritt 6: LOG-Analyse
Wir haben die Datei im csv-Format. Schritte zur Analyse
-
Wir müssen unsere STB-Logik verstehen. Meine STB verwendet 3 Stellen der Kanalnummer und Kanal sind wie 100, 703, 707 202 usw. Die Zeitüberschreitung der gedrückten Taste beträgt 3 Sekunden. Es gibt drei Möglichkeiten, den Kanal zu ändern
- Durch Drücken der direkten Kanalnummer
- Durch Drücken der Taste Kanal + und Kanal -
- Durch Drücken der Swap-Taste, um den zuvor gesehenen Kanal zu erhalten
- Da Microcontroller nicht in der Lage sind, diese ganzen Zustände dazwischen zu analysieren. Ich habe die Daten in Excel analysiert. Ich habe Arduino verwendet, um das Remote-Pressing-Protokoll zu speichern
- Bitte sehen Sie sich das Video an, um ein vollständiges Verständnis zu erhalten.
Empfohlen:
So finden Sie die Stifte eines Waschmaschinenmotors – wikiHow
So finden Sie die Pins eines Waschmaschinenmotors: Finden Sie die Pins eines Waschmaschinenmotors mit Hilfe eines digitalen Multimeters. Wir benötigen ein Multimeter im Durchgangsprüfermodus und einen ähnlichen universellen Waschmaschinenmotor wie im Bild oben. Wir werden Beginnen Sie zunächst mit einer Sichtprüfung des
So finden Sie ein verlorenes Apple-Gerät – wikiHow
So finden Sie ein verlorenes Apple-Gerät: Wenn Sie Ihr iPhone jemals verlegt haben, finden Sie hier eine einfache Lösung zum Auffinden Ihres verlorenen Geräts, einschließlich Ihres Apple-Computers. In diesem anweisbaren wird detailliert beschrieben, wie Sie das "Find My iPhone" App, damit Sie sich nie wieder fragen müssen, wo
So finden Sie IP-Adressen von Ethernet-Geräten?: 4 Schritte
So finden Sie IP-Adressen von Ethernet-Geräten?: Bei dieser Gelegenheit werden wir ein Problem ansprechen, das uns passiert ist, wenn wir die IP-Adresse eines Ethernet-Geräts abrufen müssen. In unserem Fall kann es sich um einen PC, ein Smartphone oder eine SPS handeln sei ein Arduino mit Shield Ethernet, ESP8266 oder ESP32.Wenn wir nicht h
Speichern Sie Ihre Bilder für Ihre Aufgabe: 4 Schritte (mit Bildern)
Speichern Ihrer Bilder für Ihre Aufgabe: 1. Öffnen Sie ein neues Google-Dokument und verwenden Sie diese Seite, um Ihre Bilder zu sichern.2. Verwenden Sie Strg (Steuerung) und die Taste "c" Schlüssel zum Kopieren.3. Verwenden Sie Strg (Steuerung) und die Taste "v" Schlüssel zum Einfügen
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für