Съдържание:
- Стъпка 1: Изисква се материал
- Стъпка 2: Необходими са инструменти и софтуер
- Стъпка 3: Схематична диаграма
- Стъпка 4: IR протокол
- Стъпка 5: Arduino код
- Стъпка 6: LOG анализ
- Стъпка 7: Видео на проекта
Видео: Намерете навиците си за гледане на телевизия: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Всеки месец плащаме високи сметки за наемане на телевизионни пакети. Но ние нямаме представа колко канали всъщност гледаме. Дори и ние нямаме представа колко часове прекарваме, за да гледаме телевизия.
Тук съм изградил регистратор на данни, който ще съхранява вашите модели за гледане на телевизия.
С това можете
- Проследете кой канал гледате най -много и кой не. Можете да изоставите нежеланите канали и да спестите малко пари
- Колко време децата ви гледат на гърба ви и кои канали гледат
- Колко часа прекарвате, гледайки телевизия и т.н.
Стъпка 1: Изисква се материал
За да завършите проекта, имате нужда от следния материал
- 1 X Arduino Uno / Мега
- 1 X RTC модул 1307
- 1 X модул за microSD карта
- 1 X Micro SD карта
- 1 X клетка за монети
- 1 X TSOP1738 IR приемник
- 1 X LED (по избор)
- 2 X 470 ома резистор
- Кабелни кабели
- Малък Veroboard
- USB захранване в кабелен / 9V адаптер
Стъпка 2: Необходими са инструменти и софтуер
- Arduino IDE
- MS Excel
- Поялник
- Ножовка
- Пистолет за горещо лепило
- Подходящ шкаф за провеждане на проекта
- Отвертка
Стъпка 3: Схематична диаграма
Моля, намерете схематичната диаграма в изображението
Стъпка 4: IR протокол
Нуждаем се от следната библиотека, за да изпълним проекта
- IR библиотека
- Библиотека на SD карта.
- Библиотека на RTC
- Първо трябва да разберем нашия IR протокол Set Box Box. За да намерите това качване, примерният код от IR библиотеката. Прикачена екранна снимка
- След изпълнение трябва да намерим кой протокол използваме
- За моя случай аз съм малко нещастен
- Намерих неизвестен код
- След това трябва да взема дневник за всички получени 36 -битови данни и да направя код, който да работи за мен.
- Анализирах данните и установих, че само 4 бита се променят и това е ключът към данните.
Стъпка 5: Arduino код
Информирах кода в INO файл и видео. Основният алгоритъм е
- IR декодиране
- IR ключ стойност
- вземете текущото време от RTC
- Комбинирайте данните и ги съхранявайте в SD карта
библиотечни връзки
github.com/adafruit/RTClib // RTC библиотека
github.com/z3t0/Arduino-IRremote // IR библиотека
Стъпка 6: LOG анализ
Имаме файла във формат csv. Стъпки за анализ
-
Трябва да разберем нашата STB логика. Моят STB използва 3 цифри от канал № и канал са като 100, 703, 707 202 и т.н. Времето за изчакване на натиснатия клавиш е 3 секунди. Има три начина за смяна на канала
- Чрез натискане на директен канал №
- Чрез натискане на бутон Channel + и Channel -
- Чрез натискане на бутона за смяна, за да получите предишно гледан канал
- Тъй като микроконтролерът не е в състояние да анализира всички тези условия между тях. Анализирах данните в Excel. Използвах Arduino за съхранение на журнала за дистанционно натискане
- Моля, изгледайте видеото, за да разберете напълно.
Препоръчано:
Гледане и аларма на ислямски молитви RaspberryPi: 15 стъпки (със снимки)
Гледане и аларма на ислямски молитви RaspberryPi: Мюсюлманите по целия свят имат пет молитви всеки ден и всяка молитва трябва да бъде в определено време на деня. поради елиптичния начин, по който нашата планета се движи около Слънцето, което кара времето за изгряващо и залязващо слънце се различава през годината, че
ATtiny85 Носене на вибрационни проследяване на активност Гледане и програмиране ATtiny85 с Arduino Uno: 4 стъпки (със снимки)
ATtiny85 Носене на вибриращи проследяване на активност Гледане и програмиране ATtiny85 с Arduino Uno: Как да направим часовника за проследяване на носимите дейности? Това е приспособление за носене, предназначено да вибрира, когато открие застой. Прекарвате ли по -голямата част от времето си на компютъра като мен? Седите ли с часове, без да осъзнавате? Тогава това устройство е
Намерете своите оценки в Moodle на Bellarmine: 11 стъпки
Намерете оценките си в Moodle на Bellarmine: Лесно е да разберете оценките си, ако вашият професор връща доклада ви с коментари и бележки, написани навсякъде. Но с новите онлайн платформи, които повечето университети използват, това може да се усложни. Ето един начин да намерите оценките си, ако
Намерете парола за WLAN (просто трябва да бъдете свързани): 4 стъпки
Намерете парола за WLAN (просто трябва да бъдете свързани): Това, което искам да ви покажа днес, всъщност е просто команда. Можете обаче да пошегувате приятелите си с него! Внимание: Това не е хак за хакване на парола за wlan. Това е само един начин да разберете паролата на wlan на свързания wlan
Намерете изгодни сделки с Froogle: 4 стъпки
Намерете изгодни сделки с Froogle: FroogleFroogle-каламбур за пестеливо и Google е въртенето на Google в кампании за пазаруване като Mysimon и bizrate. Подобно на повечето други услуги на Google, тя предоставя възможност за разглеждане и търсене на специализирано онлайн съдържание, в този случай продуцент