Sommario:
- Passaggio 1: materiale richiesto
- Passaggio 2: strumenti e software necessari
- Passaggio 3: diagramma schematico
- Passaggio 4: protocollo IR
- Passaggio 5: codice Arduino
- Passaggio 6: analisi LOG
- Passaggio 7: video del progetto
Video: Trova le tue abitudini per guardare la TV: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
Supporto per laptop semplice e facile per le tue ginocchia: 4 passaggi
Supporto per laptop semplice e facile per le tue ginocchia: ho guardato intorno a una moltitudine di negozi per un supporto per laptop che porta il flusso d'aria al laptop, ma uno in cui potrei effettivamente usarlo sulle ginocchia. Non ho trovato nulla che fosse quello che volevo, quindi ho deciso di crearne uno mio
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