Mündəricat:

Arduino ilə TV Uzaqdan Avtomatik Kanal Dəyişdirmə: 6 addım
Arduino ilə TV Uzaqdan Avtomatik Kanal Dəyişdirmə: 6 addım

Video: Arduino ilə TV Uzaqdan Avtomatik Kanal Dəyişdirmə: 6 addım

Video: Arduino ilə TV Uzaqdan Avtomatik Kanal Dəyişdirmə: 6 addım
Video: İlham Əliyev Şamaxıda belə futbol oynadı #shorts 2024, Iyul
Anonim
Arduino ilə TV Uzaqdan Avtomatik Kanal Dəyişdirmə
Arduino ilə TV Uzaqdan Avtomatik Kanal Dəyişdirmə

Bu layihənin ilkin motivasiyası müştərimizin damar demensiyası olması və qanuni olaraq kor olması idi. Bu, televiziyanın bəyəndiyini göstərdiyi televiziya kanallarının nə vaxt və hansı kanallarda olduğunu xatırlamaqda, eləcə də ənənəvi pultdakı kiçik düymələri görməkdə çətinlik çəkdi. Bu səbəbdən komandamız, qanuni kor olan istifadəçinin görə biləcəyi və ya hiss edə biləcəyi az sayda çox böyük düymələri olan bir pult yaratmaq üçün çalışdı. Uzaqdan idarəetmə kanalının müəyyən vaxtlarda avtomatik olaraq müəyyən kanallara dəyişdirilməsini də tələb edirdi ki, müştərimiz unudsa belə onun verilişlərini görə bilsin.

Çözümümüz televiziya ilə əlaqə qurmaq üçün bir Arduino və infraqırmızı yayıcıdan istifadə etdi. Real-time saat modulu vaxtın izlənməsi üçün istifadə olunurdu ki, pult istədiyiniz şoulara keçə bildi. Televizoru açmaq və söndürmək üçün bir böyük düymə də istifadə edildi. Ayrıca, istifadəçiyə kanalın dəyişdirildiyini bildirmək üçün səs siqnalı modulu əlavə edildi.

Rəqib Təhlili:

Bu layihə üçün tələb olunan digər 3 uyğunlaşdırma pultunu təhlil etdik

1. Flipper Uzaqdan - az sayda əlavə düymələri olan sadələşdirilmiş uzaqdan idarəetmə cihazı

Üstünlüklər: Əlverişli (cəmi 35 dollar) və düymələr ənənəvi pultdan daha böyükdür.

Dezavantajları: Kanallar avtomatik olaraq dəyişdirilə bilməz və düymələr ənənəvi pultdan daha böyük olsa da, yenə də çox kiçik ola bilər.

2. Logitech Harmony Elite - ənənəvi pultun imkanlarını artıran və bəzi fərdiləşdirməyə imkan verən ağıllı pult.

Üstünlükləri: Səs əmrlərini dəstəkləyir və intuitiv toxunma interfeysi var

Dezavantajları: Bahalı (350 dollar), kanalları avtomatik olaraq dəyişə bilməz və kiçik düymələri var.

3. Caavo Control Center - televizor, uzaqdan idarəetmə sistemi və bəzi üçüncü tərəf proqramları arasında əlaqə qurmağa imkan verən ağıllı uzaqdan idarəetmə mərkəzi cütü

Üstünlükləri: Səs əmrlərini dəstəkləyir

Eksiler: Bahalı (160 dollar), kanalları avtomatik olaraq dəyişə bilməz və kiçik düymələri var

Təchizat

1. USB kabel ilə "Arduino" Uno - Amazon.com saytından 12.99

2. YL-44 Buzzer Modulu (səs siqnalı modulu, aşağı səviyyəli tətik)-$ 3.98 w/ göndərmə ilə aliexpress.com

3. Real vaxt saatı modulu (lazımi batareya ilə) - Amazon.com -dan 3 üçün 11.50 dollar

4. Böyük Arduino arcade düyməsi - adafruit.com saytından 9,95 dollar

5. Arcade düymə telləri - adafruit.com saytından 4,95 dollar

5. İnfraqırmızı yayıcı və qəbuledici dəsti - Amazon.com -dan 13.99 dollar

7. 9 voltluq batareya - Amazon.com -dan 8 üçün 10.99 dollar

8. Kişi DC adapterinə 9 voltluq batareya - Amazon.com -dan 5 -ə 4,99 dollar

Xarici qutu, PETG filamentindən istifadə edərək 3D Printed idi

Addım 1: Parçaları birləşdirin

Piezo səs siqnalı üzərindəki topraklama pimi Arduino üzərindəki yerə, I/O pin isə rəqəmsal 8 portuna qoşulmuşdu.

Real Zaman Saatı üzərindəki topraklama pimi Arduino üzərindəki yerə, VCC pimi Arduino üzərindəki bir gərginlik pininə, SDA pimi Arduino üzərindəki SDA pininə, SCL pimi SCL ilə əlaqələndirildi. Arduino -ya bağlayın.

IR emitöründəki topraklama pimi Arduino üzərindəki yerə, VCC pininə Arduino üzərindəki bir gərginlik pininə və DAT pininə rəqəmsal 3 porta qoşuldu.

Arcade düyməsindəki sancaqlar rəqəmsal 2 porta və Arduino üzərindəki torpaq pininə qoşuldu.

Addım 2: Kod

Bu layihənin kodunu burada tapa bilərsiniz.

Addım 3: Korpus

Qutusu
Qutusu
Qutusu
Qutusu

Daha əvvəl qeyd edildiyi kimi, bu cihazın korpusu PETG filamentindən istifadə edərək çap edilmişdir. Yuxarıdakı şəkil, bitmiş cihazın necə görünəcəyini göstərən CAD fayllarının ekran görüntüləridir. Həm baza, həm də qapaq üçün çap edilə bilən STL sənədləri əlavə olunur.

Addım 4: İstifadə edin

Cihazdan istifadə qaydaları:

Bu pultu xüsusi televizorunuzla işləmək üçün qurmaq üçün əvvəlcə cari uzaqdan televizora hansı IR kodlarının ötürüldüyünü öyrənməlisiniz. Bunu etmək üçün addımları burada tapa bilərsiniz. Bu kodlar məlum olduqdan sonra, GitHub -da saxlanılan Arduino kodunda tətbiq edilməli olan xüsusi IR kodları. Proqramdakı şərhlər sizi bu kodların daxil edilməli olduğu yerə aparacaq.

Quraşdırıldıqdan sonra cihazı istifadə etmək çox asandır; TV -ni açmaq və söndürmək üçün yuxarıdakı böyük düyməni basmaq kifayətdir. Televiziya, kanalın dəyişdirilməsi üçün əvvəlcədən proqramlaşdırdığınız vaxtlardan birində olarsa, bunu avtomatik olaraq edəcək. Televizoru söndürməyə hazır olduğunuzda düyməni yenidən basın.

Təhlükəsizlik tədbirləri:

Cihazın su keçirməməsi və korpusun içərisində çoxlu tellər, batareyalar və digər elektron komponentlər olduğuna görə cihazın quru saxlanılması vacibdir.

Bundan əlavə, bu layihənin Arduinodan istifadə etməsi səbəbindən, işlədildiyi şərtlərin -40 ilə 85 dərəcə Selsi arasında etibarlı aralığında qalması vacibdir.

Baxım və Baxım:

Uzaqdan qurulduqdan sonra, müntəzəm olaraq edilməli olan heç bir təmir vasitəsi yoxdur. Bəzən Arduino və digər komponentləri gücləndirən 9 voltluq əsas batareyanın dəyişdirilməsi tələb olunur; Bunu etmək üçün, cari 9 voltluq batareyanı korpusdakı adapterdən çıxarın və adapterə yeni bir batareya bağlayın. Real Time Clock modulunun öz xarici batareyası (3V) var, buna görə də əsas batareya ölsə belə, vaxtı saxlamağa davam etməlidir. Bu ikincil batareya öləcəksə, onu dəyişdirmək və RTC -ni yenidən kalibr etmək lazımdır. Bu yenidən kalibrləmə Arduino -nu kompüterə qoşaraq kodu işə salmaqla edilə bilər.

Addım 5: Təkmilləşdirmə və Uzatma Layihələri

Bir problem axtarırsınızsa, bu layihəni zövqünüzə uyğun olaraq uzatmağın bir çox başqa yolu var! Sınaya biləcəyiniz bir neçə mümkün layihə:

  • İstifadəçinin/baxıcının seçilmiş kanalları təkbaşına dəyişə biləcəyi bir tətbiq etmək
  • milisaniyəyə dəqiq olan vaxt kimi daha ətraflı məlumat əldə etmək üçün Arduino -nu internetə bağlayır
  • istifadəçiyə daha ətraflı məlumat vermək üçün hər bir televiziya kanalı haqqında mövcud olan ictimai məlumatlardan istifadə etmək

Addım 6: Resurslar və İstinadlar

Yaşlılar üçün Big Button Jumbo Universal TV Uzaqdan. Https://flipperremote.com saytından əldə edildi

Ağıllı Uzaqdan İdarəetmə Mərkəzi + Ev Teatrı Hubu - Planlaşdırdığınız kimi Ödənin. Https://caavo.com/products/control-center saytından əldə edildi

IR Uzaqdan Siqnallar. Learn.adafruit.com/ir-sensor/using-an-ir-senso saytından əldə edilib

Logitech Harmony Elite Advanced Universal Remote, Hub və Tətbiq. Https://www.logitech.com/en-us/product/harmony-el… ünvanından əldə edildi.

Samuel123abc. (2017, 08 oktyabr). Arduino YL-44 Buzzer Modulu. Https://www.instructables.com/id/Arduino-YL-44-Buz… saytından 22 May 2020 tarixində alındı.

Universal Uzaqdan 101: Universal Pultlar necə işləyir? Caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work saytından əldə edilib

z3t0. (nd). z3t0/Arduino-IRremote. Https://github.com/z3t0/Arduino-IRremote/wiki/Rec… saytından əldə edildi.

Tövsiyə: