ТВ үзэх дадал зуршлаа олоорой: 7 алхам
ТВ үзэх дадал зуршлаа олоорой: 7 алхам
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 ашиглан алсын товчлуурын бүртгэлийг хадгалсан
  • Бүрэн ойлгохын тулд видеог үзээрэй.

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