Mündəricat:
- Addım 1: Materialları və Alətləri toplayın
- Addım 2: Arduino'yu bağlayın
- Addım 3: Uzaqdan Kanal Siqnallarının Toplanması
- Addım 4: Məcəlləyə əməl edin
- Addım 5: Davanı çap edin
- Addım 6: Təkmilləşdirmələr və Uzantılar
- Addım 7: Resurslar və İstinadlar
Video: Köməkçi TV pultu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Mövcud televizor pultları çaşqın və işləməsi çətin ola bilər. Kiçik düymələr və qarışıq düzən, düyməni fiziki olaraq basmağı və hansı düymələri basmağı xatırlamağı çətinləşdirir. Bu layihənin məqsədi, kanalın nə vaxt dəyişdiriləcəyini istifadəçiyə bildirmək üçün daha az, daha böyük düymələri olan bir uzaqdan idarəetmə sistemi və xəbərdarlıq sistemi yaratmaqla bu çətinliklərlə mübarizə aparmaq idi. Məhdud sayda düymələr qarışıqlığı minimuma endirəcək və televiziya kanallarında gəzməyi asanlaşdıracaq. Xəbərdarlıq sistemi, kanalı dəyişdirmə vaxtından beş dəqiqə əvvəl istifadəçini xəbərdar edəcək.
Dizayn prosesinə başlamazdan əvvəl arxa plan araşdırması aparıldı və tələblər müəyyənləşdirildi. Tələb, qərar matrisi və rəqib analiz sənədləri aşağıda yüklənə bilər. Bu faylların hamısına bağlantılar bu səhifənin altındakı istinadlar və qaynaqlar bölməsində də mövcuddur.
Addım 1: Materialları və Alətləri toplayın
Pultunuzu qurmağa başlamazdan əvvəl, ehtiyacınız olacaq bütün material və vasitələrə sahib olduğunuzdan əmin olun. Materiallar sənədlər siyahısında verilmişdir və sənədin bağlantısını bu səhifənin qaynaqları və istinadlar bölməsində tapa bilərsiniz. Alətlər üçün bir lehim stansiyası/dəsti və 3D printerə ehtiyacınız olacaq.
Addım 2: Arduino'yu bağlayın
Sonra Arduino Mini Pro -nuzu tapın və materialda olan bütün materialları toplayın. PCB lövhənizi əldə edin və ilk addımınız PCB -nin hər iki tərəfində Arduinodan xüsusi 5V və GND rayları kimi xidmət edə biləcək iki metal xətt yaratmaqdır. Alternativ olaraq, çörək taxtası tipli bir PCB də istifadə edə bilərsiniz, lakin bu yanaşmanın dezavantajı məhdud elastiklik və istənməyən əlaqələrdir.
IR fotoşəkili bu fotoşəkildə aydın deyil, ancaq anod bir NPN bipolar tranzistor emitentinə bağlıdır. Transistorun kollektoru 220 ohm müqavimət vasitəsi ilə 5V enerji təchizatına, baza 220 ohm müqavimət vasitəsi ilə Arduino üzərindəki rəqəmsal pin 3 -ə bağlanır. Bu, pin 3 -ün uzaqdan idarəetmə diapazonunu artıran İQ LED -ə daha çox cərəyan vurmasına imkan verir.
Düymələrin hər biri 1k ohm müqavimət vasitəsi ilə bir ayağı 5V -ə bağlanacaq şəkildə bağlanmışdır. Yatay olaraq əks ayağı yerə, diaqonal olaraq əks ayağı isə düymənin vəziyyətini yoxlamaq üçün istifadə olunan rəqəmsal pinə bağlanmalıdır.
Ən vacib pinoutlar, IR ledinin pin 3 -ə və RTC -də SDA və SCL -nin müvafiq olaraq A4 və A5 pinlərinə bağlanmasıdır. Kablolama işinə kömək etmək üçün yuxarıdakı sxemə və şəkilə əməl edin.
Addım 3: Uzaqdan Kanal Siqnallarının Toplanması
Televiziya pultları müəyyən bir tezlikdə televizorlara xüsusi siqnallar göndərməklə işləyir. Bu infraqırmızı siqnallar, televizora müəyyən şeylər etməsini söyləyən yanıb -sönən işıqlar kimi təsəvvür edilə bilər. Uzaqdan/TV bağlantısını həyata keçirmək üçün bu uzaq kanal siqnalları toplanaraq xüsusi düymələrə proqramlaşdırılmalı idi ki, tıklandıqda yayılsın. Bunu etmək üçün, bu açma/söndürmə siqnallarını toplamaq üçün bir alıcı istifadə edildi. IRrecvDumpV2 -ni Arduinoya yükləyin. Uzaqdan idarəetməni alıcıya yönəldin və qeyd etmək istədiyiniz uzaq kanallara basın. Arduino Serialında yuxarıdakı şəklə bənzər bir şey görməlisiniz. İmzalanmamış int rawData dəyərini götürün və bunu kanal dəyəriniz kimi istifadə edin. Bütün lazımi kanalları əldə edənə qədər bu addımları təkrarlayın.
Addım 4: Məcəlləyə əməl edin
Uzaqdan idarəetmə kodu yükləmək üçün aşağıda və kodun nə etdiyinin izahı aşağıda verilmişdir.
Kanallar:
İndi bütün kanallarınız varsa, onu koda tətbiq etməyin vaxtı gəldi. Uzaqdan kodu Arduinoya yükləyin. İmzasız kanal kodlarını götürün və Arduino kodunun qlobal hissəsinə yerləşdirin. Əksər fayllarda onları setup () metodunun üstünə əlavə etmək yaxşı olar. Döngü () funksiyasının içərisində, müəyyən kanalları göndərmək üçün if döngələrinin içərisində sendRaw () funksiyasından istifadə edin. Daha yaxşı izah üçün videoya baxın.
Real vaxt saatı:
Real vaxt saatı (RTC), kanalı dəyişdirmə vaxtı gəldikdə istifadəçini xəbərdar etmək üçün tətbiq edilmişdir. RTC, RTC populyasiya üsulu ilə qurula bilər. RTC -ni uzaqdan idarə etmədən istifadə etməzdən əvvəl onu doldurmaq lazımdır. RTC cihaza qoşulduqda, tarix və saat RTC metodlarına daxil edilməlidir. Daxil edilməli olan hər bir boşluq aşağıdakı koddadır. Kanalı və RTC kodunu yükləməzdən əvvəl aşağıdakı RTC üçün populyasiya metodunu yükləyin.
Addım 5: Davanı çap edin
Niyə kompüter dəstəkli dizayndan (CAD) istifadə etdik?
CAD istifadəsi sürətli prototip yaratmağa imkan verir. CAD modellərindən istifadə edərək, bütün komponentləri özündə cəmləşdirən mövcud modelə çatmaq üçün tez bir zamanda fərqli dizaynlar yarada bildik. Təkrar edərkən CAD -in hansı komponentlərinin uyğun olduğunu və hansı sahələrin dəyişdirilməsinin lazım olduğunu kəşf etdik. Sürətli prototip, nisbətən qısa müddətdə işləməyən hissələri dəyişdirməyə imkan verdi. Məsələn, korpusun hündürlüyünü bütün komponentlərə sığacaq qədər böyük olana qədər davamlı olaraq dəyişdirməliydik.
CAD və Montaj Təlimatları
CAD modeli OnShape istifadə edərək hazırlanmışdır. Əvvəlcə aşağıda göstərilən üç.stl faylını yükləyin. Üç fayl sizə alt, qapaq və batareya klipini təqdim edəcək. Faylları yüklədikdən sonra seçdiyiniz 3D printerdə çap edə bilərsiniz. Yinelemelerimiz üçün Prusa və Makerbotdan istifadə etdik. Yazıcıdan asılı olaraq, plastikin bəzi kənarlarını zımpara etmək məcburiyyətində qala bilərsiniz. Bundan sonra, komponentlər pultun içərisinə yerləşdirildikdən sonra pultun üst hissəsini aşağıya bağlamaq üçün vintlərdən istifadə etməli olacaqsınız. Sonra, uzaqdan idarəetmə panelinin üstündəki joysticki vidalaşdırmalı olacaqsınız. Komponentlərin uyğunluğundan asılı olaraq, batareya korpusunu korpusun daxili divarına yapışdırmaq məcburiyyətində qala bilərsiniz.
Addım 6: Təkmilləşdirmələr və Uzantılar
Uzaqdan idarəetmə, istifadəçiyə uzaqdan idarəetmə sistemində müəyyən bir cədvəli asanlıqla proqramlaşdırmağa imkan verən bir tətbiq yaratmaqla təkmilləşdirilə bilər. Gələcəkdə pult, istifadəçinin tutması üçün daha kiçik və daha asan bir qutu dizayn edərək təkmilləşdirilə bilər. Daxili dövrə, daha sadə bir daxili uzaq dizaynı təmin etmək üçün xüsusi PCB -lər vasitəsilə təkmilləşdirilə bilər.
Addım 7: Resurslar və İstinadlar
Uzaqdan idarəetməni ehtiyaclarınıza uyğun olaraq yenidən təyin etmək üçün bir çox faydalı qaynaqlar bu hissəyə daxil edilmişdir. Aşağıda, pultu qurarkən istifadə etdiyimiz bir çox mənbəni tapa bilərsiniz.
Fon Araşdırması:
Desc: Dizayn prosesinə başlamazdan əvvəl ilkin araşdırmalar aparılmışdır. İlkin araşdırma üçün qaynaqlar aşağıda göstərilmişdir.
W., & I. (2017, 30 oktyabr). Arduino ilə televizorunuzu necə idarə etmək olar? Https://www.instructables.com/id/How-to-control-yo… saytından 17 Fevral 2018 tarixindən əldə edildi.
Əzələ distrofiyası. (2018, 06 fevral). Https://www.mayoclinic.org/diseases-conditions/mu… saytından 17 Fevral 2018 tarixində alındı.
Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. İnteraktiv tv və video üzrə 10 -cu Avropa konfransının materialları - EuroiTV 12. doi: 10.1145/2325616.232562
Young, C. (2017, 4 aprel). Arduinoda İnfraqırmızı Kitabxanadan istifadə. Https://learn.adafruit.com/using-an-infrared-libr… saytından 19 Fevral 2018 tarixindən əldə edildi.
Demans | MedlinePlus. (2018, 31 yanvar). Https://medlineplus.gov/dementia.html saytından 19 Fevral 2018 tarixindən əldə edildi.
Brenner, L. (n.c.). Televizor pultlarının istehsalı üçün istifadə olunan plastik növləri. Https://www.techwalla.com/articles/types-of-plast… ünvanından 20 Fevral 2018 tarixindən əldə edildi.
Zo, A. (nd). İR Rabitəsi. Https://learn.sparkfun.com/tutorials/ir-communica… saytından 20 Fevral 2018 tarixindən əldə edildi.
Sadə TV Uzaqdan Jumbo Düymələrinə malikdir. (nd). Https://flipperremote.com/features saytından 25 Fevral 2018 tarixindən əldə edildi
Www.alzstore.com. (nd). Https://www.alzstore.com/tv-remote-for-seniors-p/… https://www.amazon.com/gp/customer-reviews/RCZN41… saytından 20 Mart 2018 tarixində alındı.
Gmatrix u43 Böyük Düymə Universal Uzaqdan İdarəetmə - Pərakəndə Qablaşdırma: Ev Səs və Teatrı. (nd). Https://www.amazon.com/dp/B00B2D4DIO/ref=asc_df_B… saytından 25 Fevral 2018 tarixində alındı.
Düymə. (nd). Https://www.arduino.cc/en/Tutorial/Button saytından 20 Mart 2018 tarixində alındı.
Nedelkovski, D. (2016, 17 avqust). Arduino və DS3231 Real Time Clock Tutorial. Https://howtomechatronics.com/tutorials/arduino/a… saytından 20 Mart 2018 tarixində alındı.
IR Uzaq Arduino Kitabxanası:
Desc: Bu kitabxana, kodlaşdırma prosesini sürətləndirməyə kömək edən bir çox funksiyanı ehtiva etdiyi üçün uzaqdan proqramlaşdırma üçün çox faydalıdır. IR -nin dekodlanması və İQ siqnalının göndərilməsi kimi kritik funksiyalar əksər TV uzaq sistemləri üçün daxildir.
Github bağlantısı:
github.com/z3t0/Arduino-IRremote
Materiallar Qaydası:
Desc: Materialların onlayn versiyası. Aşağıdakı link.
docs.google.com/spreadsheets/d/1D5bFs-KHPn…
Cihaz tələbləri vərəqi:
Desc: Cihaz tələbləri vərəqi. Faylı yükləyə bilərsiniz (giriş hissəsinə baxın) və ya onlayn olaraq baxa bilərsiniz. Link aşağıda.
docs.google.com/spreadsheets/d/1NPdmP5oBxG…
Rəqib Təhlili:
Desc: Rəqiblərimiz haqqında bir sənəd. Faylı girişdən yükləyin və ya aşağıdakı linkə baxın.
docs.google.com/document/d/1JfeLyk_gPPXIuH…
Qərar Matrisi:
Desc: Cihaz inkişaf dövrümüzdə verdiyimiz qərarlar haqqında bir sənəd. Faylı girişdən yükləyin və ya aşağıdakı linkə baxın.
docs.google.com/spreadsheets/d/11of_h3fuh6…
Tövsiyə:
Qapı zəngi köməkçi açarı: 21 addım
Qapı zəngi köməkçi açarı: Qapı zəngi köməkçi açarı gündəlik materiallardan istifadə edən köməkçi texnologiyanın bir nümunəsidir. Adi bir qapı zəngi açarını dəyişdirən, xüsusi ehtiyacları olan uşaqların gündəlik əşyalardan istifadə etməsinə imkan verən bir açardır
Köməkçi Audio Kabelə Retro A/V: 8 Addım (Şəkillərlə birlikdə)
Retro A/V -dən Köməkçi Audio Kabelinə: Bu kabeli çox spesifik bir funksiyanı yerinə yetirmək üçün - MP3 pleyerini köməkçi audio portu ilə deyil, A/V portu ilə gələn avtomobil radiosuna bağlamaq üçün yaratdım. Bu proses, Retro stereo patch kabelimlə demək olar ki, eynidir, yeganə fərq
MakeyMakey W/ Scratch istifadə edərək nitq çətinliyi üçün köməkçi texnologiya: 4 addım
MakeyMakey W/ Scratch istifadə edərək Nitq Çətinlikləri üçün Köməkçi Texnologiya: Köməkçi texnologiya cihazım nitq qüsurları və ya məhdud danışma ilə kömək etmək üçün istifadə olunur. Bu. öyrənmə prosesinə kömək məqsədi daşıyır
Fərdi köməkçi - intellekt maşını: 7 addım
Şəxsi köməkçi - İntellekt Maşını: İndiki gərgin dünyada insanın həm xarici, həm də sosial dünya ilə əlaqədə qalmaq üçün kifayət qədər vaxtı yoxdur. Facebook və ya gmail kimi cari işlər, eləcə də sosial dünya ilə bağlı gündəlik yenilikləri əldə etmək üçün kifayət qədər vaxtınız olmaya bilər
Köməkçi Əllər kimi Kauçuk Bantlar: 4 addım
Kauçuk Bantlar Yardımçı Əllər Olaraq: Kiçik bir layihənizi sürüşkən bir səthdə lehimləməkdə çətinlik çəkirsinizsə, bu sizin üçündür. səliqəli dəyişə bilməz