Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49
Ogni mese paghiamo bollette alte per il noleggio di pacchetti TV. Ma non abbiamo idea di quanti canali stiamo effettivamente guardando. Anche noi non abbiamo idea di quante ore passiamo a guardare la TV.
Qui ho costruito un data logger che memorizzerà i tuoi schemi di visione della TV.
Con questo puoi
- Tieni traccia di quale canale stai guardando di più e quale no. Puoi eliminare i canali indesiderati e risparmiare un po' di soldi
- Quanto tempo guardano i tuoi figli dietro di te e quali canali stanno guardando
- Quante ore trascorri guardando la TV, ecc.
Passaggio 1: materiale richiesto
Hai bisogno del seguente materiale per completare il progetto
- 1 X Arduino Uno / Mega
- 1 X modulo RTC 1307
- 1 X modulo per scheda microSD
- 1 X Micro SD card
- 1 x cella a moneta
- 1 X TSOP1738 ricevitore IR
- 1 X LED (opzionale)
- Resistenza 2X470 Ohm
- Cavi jumper
- Piccolo Veroboard
- Alimentazione USB in cavo / adattatore 9V
Passaggio 2: strumenti e software necessari
- Arduino IDE
- MS Excel
- Saldatore
- seghetto
- Pistola per colla a caldo
- Armadio adatto a contenere il progetto
- Cacciavite
Passaggio 3: diagramma schematico
Si prega di trovare il diagramma schematico nell'immagine
Passaggio 4: protocollo IR
Abbiamo bisogno della seguente libreria per eseguire il progetto
- Libreria IR
- Libreria di schede SD.
- Libreria RTC
- Per prima cosa dobbiamo capire il nostro protocollo IR Set Box Box. Per trovarlo, carica il codice di esempio dalla libreria IR. Schermata allegata
- Dopo l'esecuzione Dobbiamo trovare quale protocollo stai usando
- Per il mio caso sono un po' sfortunato
- Ho trovato codice sconosciuto
- Quindi ho preso un registro per tutti i dati a 36 bit ricevuti e ho creato un codice funzionante per me.
- Ho analizzato i dati e ho scoperto che cambiano solo 4 bit e che sono la chiave dei dati.
Passaggio 5: codice Arduino
Ho informato il codice nel file INO e nel video. L'algoritmo di base è
- Decodifica IR
- Valore chiave IR
- prendi l'ora corrente da RTC
- Combina i dati e memorizza nella scheda SD
link alle biblioteche
github.com/adafruit/RTClib // Libreria RTC
github.com/z3t0/Arduino-IRremote // Libreria IR
Passaggio 6: analisi LOG
Abbiamo il file in formato csv. Passi per l'analisi
-
Dobbiamo capire la nostra logica STB. Il mio STB usa 3 cifre del numero del canale e il canale è come 100, 703, 707 202 ecc. Il timeout del tasto premuto è di 3 secondi. Ci sono tre modi per cambiare canale
- Premendo il canale diretto no
- Premendo il pulsante Canale + e Canale -
- Premendo il pulsante Scambia per ottenere il canale visto in precedenza
- Poiché il micro controller non è in grado di analizzare tutte queste condizioni intermedie. Ho analizzato i dati su excel. Ho usato Arduino per memorizzare il registro della pressione remota
- Si prega di guardare il video per avere una comprensione completa.
Consigliato:
Trova i tuoi voti su Moodle di Bellarmine: 11 passaggi
Trova i tuoi voti su Moodle di Bellarmine: è facile conoscere i tuoi voti se il tuo professore restituisce il tuo lavoro con commenti e note scritti dappertutto. Ma con le nuove piattaforme online utilizzate dalla maggior parte delle università, può diventare complicato. Ecco un modo per trovare i tuoi voti se hai
Guardare Star Wars nel prompt dei comandi: 14 passaggi
Guardare Star Wars nel prompt dei comandi: un bel trucco che ogni computer Windows può fare con pochi semplici comandi
Trova password WLAN (devi solo essere connesso): 4 passaggi
Trova password WLAN (solo bisogno di essere connesso): quello che voglio mostrarti oggi è in realtà solo un comando. Tuttavia, puoi anche fare uno scherzo ai tuoi amici!Attenzione: questo non è un trucco per hackerare una password WLAN. È solo un modo per scoprire la password wlan del wlan connesso
Supporto per i bambini per guardare l'iPhone in aereo: 4 passaggi
Supporto per bambini per guardare l'iPhone in aereo: questa guida serve per costruire un supporto per iPhone che i genitori possano utilizzare in aereo per tenere il telefono sul tavolino. È fatto di kid k'nex, che hanno alcuni bambini. Assicura il telefono in una buona posizione di visualizzazione sul ripiano dell'aereo e
Utilizzo di un thin client HP T5700 per guardare video in rete: 9 passaggi
Utilizzo di un thin client HP T5700 per guardare video su una rete: in questo Instructable ti mostrerò come creare un piccolo set top box che ti consentirà di guardare i file video accessibili sulla tua rete. Caricando VLC nell'unità flash permanente di un thin client HP T5700 Con solo pochi minuti di s