Оглавление:
- Шаг 1: требуемый материал
- Шаг 2. Необходимые инструменты и программное обеспечение
- Шаг 3: принципиальная схема
- Шаг 4: ИК-протокол
- Шаг 5: Код Arduino
- Шаг 6: Анализ журнала
- Шаг 7: Видео проекта
Видео: Найдите свои привычки смотреть телевизор: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Каждый месяц мы платим большие счета за аренду телевизионных пакетов. Но мы понятия не имеем, сколько каналов мы на самом деле смотрим. Даже у нас нет представления о том, сколько часов мы тратим на просмотр телевизора.
Здесь я построил регистратор данных, который будет хранить ваши шаблоны просмотра телевизора.
С этим вы можете
- Отслеживайте, какой канал вы смотрите больше всего, а какой нет. Вы можете удалить ненужные каналы и сэкономить деньги
- Сколько времени ваши дети смотрят у вас на спине и какие каналы они смотрят
- Сколько часов вы проводите, смотря телевизор и т. Д.
Шаг 1: требуемый материал
Вам понадобятся следующие материалы для завершения проекта
- 1 х Arduino Uno / Mega
- 1 X RTC модуль 1307
- 1 модуль карты microSD
- 1 х Micro SD карта
- 1 X монетная ячейка
- 1 X TSOP1738 ИК-приемник
- 1 х светодиод (опционально)
- 2 резистора 470 Ом
- Соединительные кабели
- Малая Veroboard
- Кабель питания USB / адаптер 9 В
Шаг 2. Необходимые инструменты и программное обеспечение
- IDE Arduino
- MS Excel
- Паяльник
- Ножовка
- Пистолет для горячего клея
- Подходящий шкаф для хранения проекта
- Отвертка
Шаг 3: принципиальная схема
Пожалуйста, найдите схему на изображении
Шаг 4: ИК-протокол
Для выполнения проекта нам понадобится следующая библиотека
- ИК-библиотека
- Библиотека SD-карт.
- Библиотека RTC
- Сначала нам нужно понять наш ИК-протокол Set Box Box. Чтобы найти это, загрузите пример кода из библиотеки IR. Скриншот прилагается
- После выполнения нам нужно определить, какой протокол использует
- В моем случае мне немного не повезло
- Я нашел неизвестный код
- Затем я веду журнал для всех полученных 36-битных данных и заставляю работать код.
- Я проанализировал данные и обнаружил, что изменяются только 4 бита, и это ключ к данным.
Шаг 5: Код Arduino
Я кратко изложил код в файле INO и видео. Базовый алгоритм
- ИК-декодирование
- Ключевое значение IR
- взять текущее время из RTC
- Объедините данные и сохраните на SD-карте
ссылки на библиотеки
github.com/adafruit/RTClib // Библиотека RTC
github.com/z3t0/Arduino-IRremote // ИК-библиотека
Шаг 6: Анализ журнала
У нас есть файл в формате csv. Шаги к анализу
-
Нам нужно понять нашу логику STB. Мой STB использует 3 цифры номера канала, а канал - это 100, 703, 707 202 и т. Д. Тайм-аут нажатой клавиши составляет 3 секунды. Есть три способа изменить канал
- При нажатии прямого канала нет
- При нажатии кнопки Channel + и Channel -
- Нажав кнопку «Обмен», чтобы перейти к просмотренному ранее каналу.
- Поскольку Микроконтроллер не способен анализировать все это состояние между ними. Я проанализировал данные по excel. Я использовал Arduino для хранения журнала удаленного нажатия
- Пожалуйста, посмотрите видео, чтобы получить полное представление.
Рекомендуемые:
Найдите свои оценки в Moodle Беллармина: 11 шагов
Найдите свои оценки в Moodle Беллармина: ваши оценки легко узнать, если ваш профессор вернет вам статью с комментариями и заметками, написанными повсюду. Но с новыми онлайн-платформами, которые использует большинство университетов, все может усложниться. Вот один из способов узнать свои оценки, если вы
Телевизор, дизельпанк-компьютер: 5 шагов
The Televisor, дизельпанк-компьютер: "Televisor" представляет собой небольшой компьютер на базе материнской платы mini ITX и старого корпуса радиоприемника Bakelit. Я нашел этот корпус слегка поврежденным и пустым в углу старого радиомагазина. Мне удалось "спасти" это. На более длительное время
Найдите пароль WLAN (просто нужно подключиться): 4 шага
Найдите пароль WLAN (просто нужно подключиться): То, что я хочу показать вам сегодня, на самом деле всего лишь команда. Тем не менее, вы также можете разыграть с его помощью своих друзей! Внимание: это не взлом пароля wlan. Это всего лишь один способ узнать пароль wlan подключенного wlan
Как смотреть "Звездные войны" с компьютерными символами в командной строке: 3 шага
Как смотреть «Звездные войны» с компьютерными символами в командной строке: это просто странный трюк, который я усвоил, поэтому решил опубликовать его. Вы можете посмотреть большую часть начала первого фильма «Звездные войны», который является эпизодом IV, из командной строки, созданной каким-то парнем. Это довольно круто. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: я не беру на себя ответственность за т
Подставка для детей, чтобы смотреть iPhone в самолете: 4 шага
Подставка для детей, чтобы смотреть iPhone в самолете: это руководство предназначено для создания подставки для iPhone, которую родители смогут использовать в самолете, чтобы держать телефон на столе с подносом. Он сделан из кидского к'некса, который есть у некоторых детей. Он обеспечивает удобную видимость телефона на столе в самолете и