Inhoudsopgave:
- Stap 1: Benodigd materiaal
- Stap 2: Benodigde tools en software
- Stap 3: Schematisch diagram
- Stap 4: IR-protocol
- Stap 5: Arduino-code
- Stap 6: LOG-analyse
- Stap 7: Video van het project
Video: Vind uw tv-kijkgewoonten: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Elke maand betalen we hoge rekeningen voor het huren van tv-pakketten. Maar we hebben geen idee naar hoeveel kanalen we eigenlijk kijken. Zelfs wij hebben geen idee hoeveel uur we besteden aan tv-kijken.
Hier heb ik een datalogger gebouwd die je tv-kijkpatronen opslaat.
Hiermee kan je
- Houd bij naar welk kanaal u het meest kijkt en naar welke niet. U kunt de ongewenste kanalen laten vallen en wat geld besparen
- Hoeveel tijd uw kinderen op uw rug kijken en naar welke zenders ze kijken
- Hoeveel uur besteedt u aan tv-kijken, enz.
Stap 1: Benodigd materiaal
Je hebt het volgende materiaal nodig om het project te voltooien:
- 1 X Arduino Uno/Mega
- 1 X RTC-module 1307
- 1 X microSD-kaartmodule
- 1 X Micro SD-kaart
- 1 X Knoopcel
- 1 X TSOP1738 IR-ontvanger
- 1 X LED (optioneel)
- 2 X 470 Ohm Weerstand
- Startkabels
- Klein Veroboard
- USB-voeding in Kabel / 9V-adapter
Stap 2: Benodigde tools en software
- Arduino IDE
- MS Excel
- Soldeerbout
- Metaalzaag
- Heet lijmpistool
- Geschikte kast om het project te houden
- Schroevendraaier
Stap 3: Schematisch diagram
Vindt u het schematische diagram in de afbeelding
Stap 4: IR-protocol
We hebben de volgende bibliotheek nodig om het project uit te voeren:
- IR-bibliotheek
- SD-kaart bibliotheek.
- RTC-bibliotheek
- Eerst moeten we ons Set Box Box IR-protocol begrijpen. Om dit te vinden, upload de voorbeeldcode uit de IR-bibliotheek. Screenshot bijgevoegd
- Na het uitvoeren moeten we uitvinden welk protocol wordt gebruikt
- Voor mijn geval heb ik een beetje pech
- Ik heb onbekende code gevonden
- Dan heb ik een logboek gemaakt voor alle ontvangen 36-bits gegevens en een code voor mij laten werken.
- Ik analyseerde de gegevens en ontdekte dat er slechts 4 bits veranderen en dat zijn de sleutel tot gegevens.
Stap 5: Arduino-code
Ik heb de code in INO-bestand en video ingelicht. Basisalgoritme is
- IR-decodering:
- IR-sleutelwaarde
- neem de huidige tijd van RTC
- Combineer de gegevens en sla op in SD-kaart
bibliotheek links
github.com/adafruit/RTClib // RTC-bibliotheek
github.com/z3t0/Arduino-IRremote // IR-bibliotheek
Stap 6: LOG-analyse
We hebben het bestand in csv-formaat. Stappen voor analyse
-
We moeten onze STB-logica begrijpen. Mijn STB gebruikt 3 cijfers van kanaal nr en kanaal zijn zoals 100, 703, 707 202 enz. Time-out van ingedrukte toets is 3 seconden. Er zijn drie manieren om het kanaal te wijzigen:
- Door op direct kanaal nr. te drukken
- Door op Kanaal + en Kanaal - knop te drukken
- Door op de Swap-knop te drukken om een eerder bekeken kanaal te krijgen
- Omdat Microcontroller niet in staat is om deze hele omstandigheden daartussenin te analyseren. Ik heb de gegevens geanalyseerd in Excel. Ik heb Arduino gebruikt om het log op afstand op te slaan
- Bekijk de video voor een volledig begrip.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Vind je cijfers op Bellarmine's Moodle - Ajarnpa
Vind je cijfers op Bellarmine's Moodle: het is gemakkelijk om je cijfers te kennen als je professor je papier teruggeeft met opmerkingen en aantekeningen overal opgeschreven. Maar met de nieuwe online platforms die de meeste universiteiten gebruiken, kan het ingewikkeld worden. Hier is een manier om je cijfers te vinden als je
Waar vind je de 5 beste Mac-apps die beschikbaar zijn: 5 stappen
Waar vindt u de 5 beste beschikbare Mac-apps: de apps waarmee u het beste uit uw Apple Mac-computer kunt halen