Агуулгын хүснэгт:

ТВ үзэх дадал зуршлаа олоорой: 7 алхам
ТВ үзэх дадал зуршлаа олоорой: 7 алхам

Видео: ТВ үзэх дадал зуршлаа олоорой: 7 алхам

Видео: ТВ үзэх дадал зуршлаа олоорой: 7 алхам
Видео: Амжилттай Сурах 13 арга 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 LED (заавал биш)
  • 2 X 470 Ом эсэргүүцэл
  • Холбогч кабель
  • Жижиг самбар
  • USB кабель / 9V адаптер

Алхам 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 форматаар авсан. Шинжилгээ хийх алхамууд

  • Бид STB логикоо ойлгох хэрэгтэй. Миний STB нь сувгийн дугаарын 3 оронтой тоог ашигладаг бөгөөд суваг нь 100, 703, 707 202 гэх мэт байдаг. Товчлуур дарах хугацаа 3 секунд байна. Сувгийг өөрчлөх гурван арга бий

    • No шууд суваг дээр дарна уу
    • Channel + ба Channel - товчлуурыг дарна уу
    • Swap товчлуур дээр дарж өмнө үзсэн сувгийг олж аваарай
  • Микро хянагч нь түүний хоорондох бүх нөхцөл байдалд дүн шинжилгээ хийх чадваргүй байдаг. Би excel дээрх өгөгдөлд дүн шинжилгээ хийсэн. Би Arduino ашиглан алсын товчлуурын бүртгэлийг хадгалсан
  • Бүрэн ойлгохын тулд видеог үзээрэй.

Зөвлөмж болгож буй: