Სარჩევი:

იპოვეთ თქვენი ტელევიზიის ყურების ჩვევები: 7 ნაბიჯი
იპოვეთ თქვენი ტელევიზიის ყურების ჩვევები: 7 ნაბიჯი

ვიდეო: იპოვეთ თქვენი ტელევიზიის ყურების ჩვევები: 7 ნაბიჯი

ვიდეო: იპოვეთ თქვენი ტელევიზიის ყურების ჩვევები: 7 ნაბიჯი
ვიდეო: ძმამ დას iphone 6 უყიდა 2024, ნოემბერი
Anonim
იპოვეთ თქვენი ტელევიზიის ყურების ჩვევები
იპოვეთ თქვენი ტელევიზიის ყურების ჩვევები

ყოველთვიურად ჩვენ ვიხდით მაღალ გადასახადებს სატელევიზიო პაკეტების გაქირავებისთვის. მაგრამ ჩვენ წარმოდგენა არ გვაქვს რამდენ არხს ვუყურებთ სინამდვილეში. ჩვენ არც კი გვაქვს წარმოდგენა რამდენ საათს ვხარჯავთ ტელევიზიის საყურებლად.

აქ მე ავაშენე მონაცემთა ჩამწერი, რომელიც შეინახავს თქვენს ტელევიზორის ყურების შაბლონებს.

ამით თქვენ შეგიძლიათ

  • თვალყური ადევნეთ რომელ არხს უყურებთ ყველაზე მეტად და რომელი არა. შეგიძლიათ გადააგდოთ არასასურველი არხები და დაზოგოთ ფული
  • რამდენ დროს უყურებენ თქვენი ბავშვები თქვენს ზურგზე და რომელ არხებს უყურებენ ისინი
  • რამდენ საათს ხარჯავთ ტელევიზორის ყურებით და ა.

ნაბიჯი 1: საჭირო მასალა

საჭირო მასალა
საჭირო მასალა

პროექტის დასასრულებლად გჭირდებათ შემდეგი მასალა

  • 1 X Arduino Uno / მეგა
  • 1 X RTC მოდული 1307
  • 1 X microSD ბარათის მოდული
  • 1 X მიკრო SD ბარათი
  • 1 X მონეტის უჯრედი
  • 1 X TSOP1738 IR მიმღები
  • 1 X LED (სურვილისამებრ)
  • 2 X 470 Ohm რეზისტორი
  • ჯუმბერის კაბელები
  • პატარა ვერობორდი
  • USB დენის კაბელი / 9V ადაპტერი

ნაბიჯი 2: საჭირო ინსტრუმენტები და პროგრამული უზრუნველყოფა

საჭირო ინსტრუმენტები და პროგრამული უზრუნველყოფა
საჭირო ინსტრუმენტები და პროგრამული უზრუნველყოფა
საჭირო ინსტრუმენტები და პროგრამული უზრუნველყოფა
საჭირო ინსტრუმენტები და პროგრამული უზრუნველყოფა
  • Arduino IDE
  • MS Excel
  • გასაყიდი რკინა
  • Hacksaw
  • ცხელი წებოს იარაღი
  • შესაფერისი კაბინეტი პროექტის ჩასატარებლად
  • Screwdriver

ნაბიჯი 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 და ა. არხის შეცვლის სამი გზა არსებობს

    • პირდაპირი არხის ნომერზე დაჭერით
    • Channel + და Channel - ღილაკზე დაჭერით
    • დაჭერის ღილაკზე დაჭერით, რომ ნახოთ ადრე არხი
  • როგორც მიკრო კონტროლერს არ შეუძლია გაანალიზოს მთელი ეს პირობები მათ შორის. მე გავაანალიზე ექსელის მონაცემები. მე გამოვიყენე Arduino დისტანციური დაჭერის ჟურნალის შესანახად
  • გთხოვთ უყუროთ ვიდეოს სრული გაგებისთვის.

გირჩევთ: