Мазмұны:

Теледидар көру әдеттерін табыңыз: 7 қадам
Теледидар көру әдеттерін табыңыз: 7 қадам

Бейне: Теледидар көру әдеттерін табыңыз: 7 қадам

Бейне: Теледидар көру әдеттерін табыңыз: 7 қадам
Бейне: Басқа тышты деген осы 😡 2024, Шілде
Anonim
Теледидар көру әдеттерін табыңыз
Теледидар көру әдеттерін табыңыз

Ай сайын біз теледидар пакетін жалға алу үшін жоғары төлемдерді төлейміз. Бірақ біз қанша арнаны көретінімізді білмейміз. Тіпті бізде теледидар көруге қанша сағат жұмсайтынымыз туралы ешқандай түсінік жоқ.

Мұнда мен сіздің теледидар қарау үлгілерін сақтайтын деректерді тіркеуші құрдым.

Осымен сіз аласыз

  • Қай арнаны көбірек көретіндігіңізді және қайсысын көрмегеніңізді бақылаңыз. Сіз қажет емес арналарды тастап, біраз ақша үнемдей аласыз
  • Сіздің балаларыңыз сіздің арқаңызда қанша уақыт көреді және олар қай арналарды көреді
  • Сіз теледидар көру үшін қанша сағат жұмсайсыз және т.

1 -қадам: Қажетті материал

Қажетті материал
Қажетті материал

Жобаны аяқтау үшін сізге келесі материалдар қажет

  • 1 X Arduino Uno / Mega
  • 1 X RTC модулі 1307
  • 1 X microSD картасы модулі
  • 1 X Micro SD картасы
  • 1 X монеталық ұяшық
  • 1 X TSOP1738 IR қабылдағыш
  • 1 X жарық диоды (міндетті емес)
  • 2 X 470 Ом резисторы
  • Өтпелі кабельдер
  • Кішкентай тақта
  • USB кабелі / 9В адаптері

2 -қадам: құралдар мен бағдарламалық қамтамасыз ету қажет

Құралдар мен бағдарламалық қамтамасыз ету қажет
Құралдар мен бағдарламалық қамтамасыз ету қажет
Құралдар мен бағдарламалық қамтамасыз ету қажет
Құралдар мен бағдарламалық қамтамасыз ету қажет
  • Arduino IDE
  • MS Excel
  • Пісіру темірі
  • Hacksaw
  • Ыстық желім мылтығы
  • Жобаны сақтау үшін қолайлы шкаф
  • Бұрауыш

3 -қадам: Схемалық диаграмма

Схемалық диаграмма
Схемалық диаграмма

Суреттегі схеманы табыңыз

4 -қадам: IR протоколы

IR протоколы
IR протоколы

Жобаны орындау үшін бізге келесі кітапхана қажет

  1. IR кітапханасы
  2. SD карталар кітапханасы.
  3. RTC кітапханасы
  • Алдымен біз Set Box Box IR хаттамасын түсінуіміз керек. Осыны табу үшін IR кітапханасынан мысал кодын жүктеңіз. Скриншот тіркелді
  • Орындағаннан кейін біз қай протоколды қолданатынымызды анықтауымыз керек
  • Менің жағдайым үшін мен сәл сәттілікке жетемін
  • Мен белгісіз кодты таптым
  • Содан кейін мен алынған барлық 36 биттік деректерді тіркеу журналын алып, мен үшін жұмыс істейтін кодты жасаймын.
  • Мен деректерді талдадым және тек 4 бит өзгеретінін және бұл деректердің кілті екенін білдім.

5 -қадам: Arduino коды

Мен INO файлында және бейнеде кодты түсіндірдім. Негізгі алгоритм - бұл

  • IR декодтау
  • IR кілтінің мәні
  • RTC -ден ағымдағы уақытты алыңыз
  • Деректерді біріктіріп, SD картасына сақтаңыз

кітапхана сілтемелері

github.com/adafruit/RTClib // RTC кітапханасы

github.com/z3t0/Arduino-IRremote // IR кітапханасы

6 -қадам: LOG талдау

Бізде файл csv форматында. Талдауға қадамдар

  • Біз ЕДБ логикасын түсінуіміз керек. Менің ЕТБ арнаның 3 цифрлық нөмірін пайдаланады және арна 100, 703, 707 202 және т.б. сияқты. Пернені басу уақыты - 3 секунд. Арнаны өзгертудің үш әдісі бар

    • Тікелей арнаның нөмірін басу арқылы
    • Channel + және Channel - түймесін басу арқылы
    • Бұрын қаралған арнаны алу үшін «Ауыстыру» түймесін басу арқылы
  • Микроконтроллер олардың арасындағы барлық жағдайды талдай алмайды. Мен Excel бағдарламасындағы деректерді талдадым. Мен қашықтан басу журналын сақтау үшін Arduino қолдандым
  • Толық түсіну үшін бейнені қараңыз.

Ұсынылған: