Kanali automatik Ndryshimi i telekomandës së televizorit me Arduino: 6 hapa
Kanali automatik Ndryshimi i telekomandës së televizorit me Arduino: 6 hapa
Anonim
Kanali automatik që ndryshon telekomandën e TV me Arduino
Kanali automatik që ndryshon telekomandën e TV me Arduino

Motivimi fillestar për këtë projekt ishte që klienti ynë ka demencë vaskulare dhe është ligjërisht i verbër. Kjo ka bërë që ajo të ketë vështirësi të kujtojë se kur dhe në cilat kanale shfaqen televizori që i pëlqen, si dhe të shohë butonat e vegjël në një telekomandë tradicionale. Për këtë arsye, ekipi ynë punoi për të krijuar një telekomandë, e cila kishte një numër të vogël butonash shumë të mëdhenj, të cilët përdoruesi që është ligjërisht i verbër mund t'i shihte ose t'i ndiente. Telekomanda gjithashtu duhej të ishte në gjendje të ndryshonte automatikisht kanalin në kanale të veçanta në kohë të caktuara, në mënyrë që edhe nëse klienti ynë do ta harronte, ajo do të ishte në gjendje të shihte shfaqjet e saj.

Zgjidhja jonë përdori një Arduino dhe një emetues infra të kuqe për të komunikuar me televizorin. Moduli i orës në kohë reale u përdor për të ndjekur kohën në mënyrë që telekomanda të ishte në gjendje të kalonte në shfaqjet e dëshiruara. Një buton i madh u përdor gjithashtu për qëllimin e ndezjes dhe fikjes së televizorit. Gjithashtu, një modul zile ishte bashkangjitur për të paralajmëruar përdoruesin se kanali po ndryshohej.

Analiza e konkurrentëve:

Ne analizuam 3 telekomandë të tjerë adaptues për kriteret e kërkuara për këtë projekt

1. Flipper Remote - një telekomandë e thjeshtuar me një numër të reduktuar të butonave ekstra të mëdhenj

Pro: Të përballueshme (vetëm 35 dollarë) dhe butonat janë më të mëdhenj sesa në një telekomandë tradicionale.

Disavantazhet: Nuk mund të ndryshojë automatikisht kanalet, dhe ndërsa butonat janë më të mëdhenj se një telekomandë tradicionale, ato mund të jenë akoma shumë të vogla.

2. Logitech Harmony Elite - telekomandë e zgjuar e cila rrit aftësitë e telekomandës tradicionale dhe lejon disa personalizime.

Pro: Mbështet komandat zanore dhe ka një ndërfaqe intuitive të ekranit me prekje

Kundër: E shtrenjtë (350 dollarë), nuk mund të ndryshojë kanalet automatikisht dhe ka butona të vegjël.

3. Qendra e Kontrollit Caavo - çift i zgjuar i telekomandës dhe qendrës së kontrollit i cili lejon lidhjet midis televizorit, telekomandës dhe disa programeve të palëve të treta

Pro: Mbështet komandat zanore

Kundër: E shtrenjtë (160 dollarë), nuk mund të ndryshojë kanalet automatikisht dhe ka butona të vegjël

Furnizimet

1. "Arduino" Uno me kabllo USB - 12.99 nga Amazon.com

2. Moduli i sinjalit YL-44 (modul zile, shkas i nivelit të ulët)-3.98 dollarë me transport nga aliexpress.com

3. Moduli i orës në kohë reale (me baterinë e nevojshme) - 11,50 dollarë për 3 nga Amazon.com

4. Butoni i madh Arcino Arcade - 9.95 dollarë nga adafruit.com

5. Telat e butonave Arcade - 4.95 dollarë nga adafruit.com

5. Set emetues dhe marrës infra të kuqe - 13,99 dollarë nga Amazon.com

7. Bateri 9 volt - 10.99 dollarë për 8 nga Amazon.com

8. Bateri 9 volt në përshtatës DC mashkull - 4.99 dollarë për 5 nga Amazon.com

Rasti i jashtëm u printua 3D duke përdorur fijet PETG

Hapi 1: Lidhja e Copave

Kunja e tokëzimit në zilen piezo ishte e lidhur me tokën në Arduino, dhe kunja I/O ishte e lidhur me portën dixhitale 8.

Kunja e tokëzimit në Orën e Kohës së Re ishte e lidhur me tokën në Arduino, kunja VCC ishte e lidhur me një kunj të tensionit në Arduino, kunja SDA ishte e lidhur me kunjin SDA në Arduino, kunja SCL ishte e lidhur me SCL pin në Arduino.

Kunja e tokëzimit në emetuesin IR ishte e lidhur me tokën në Arduino, kunja VCC ishte e lidhur me një kunj të tensionit në Arduino, dhe kunja DAT ishte e lidhur me portën dixhitale 3.

Kunjat në butonin e arkadës u lidhën me portën dixhitale 2 dhe pinin e tokëzimit në Arduino.

Hapi 2: Kodi

Kodin për këtë projekt mund ta gjeni këtu.

Hapi 3: Zorra

Shtresë e jashtme
Shtresë e jashtme
Shtresë e jashtme
Shtresë e jashtme

Siç u përmend më parë, shtresa për këtë pajisje u shtyp duke përdorur fije PETG. Në foton e mësipërme janë pamje të ekranit të skedarëve CAD të cilët tregojnë se si do të duket pajisja e përfunduar. Skedarët STL të printueshëm si për bazën ashtu edhe për kapakun janë bashkangjitur gjithashtu.

Hapi 4: Përdorni

Udhëzime se si të përdorni pajisjen:

Në mënyrë që të vendosni këtë telekomandë për të punuar me televizorin tuaj specifik, së pari duhet të zbuloni se cilat kode IR transmetuan nga telekomanda juaj aktuale në televizor. Hapat për ta bërë këtë mund të gjenden këtu. Pasi të njihen këto kode, kodet specifike IR duheshin zbatuar në kodin Arduino i cili ruhet në GitHub. Komentet në program do t'ju çojnë pikërisht aty ku duhet të futen këto kode.

Pasi të jetë vendosur, pajisja është shumë e lehtë për t'u përdorur; thjesht shtypni butonin e madh në krye për të ndezur dhe fikur televizorin. Nëse televizori ndizet gjatë një prej kohës që keni programuar paraprakisht që kanali të ndryshojë, ai do ta bëjë këtë automatikisht. Kur të jeni gati për të fikur televizorin, shtypni përsëri butonin.

Masa sigurie:

Për shkak të faktit se pajisja nuk është e papërshkueshme nga uji dhe ka shumë tela, bateri dhe përbërës të tjerë elektronikë brenda zorrës, është e rëndësishme që pajisja të mbahet e thatë.

Për më tepër, për faktin se ky projekt përdor Arduino, është e rëndësishme që kushtet në të cilat operohet të mbeten brenda intervalit të sigurt prej -40 deri në 85 gradë Celsius.

Kujdesi dhe Mirëmbajtja:

Pasi të jetë ngritur telekomanda, nuk ka shumë në mjetet e mirëmbajtjes që duhet bërë në mënyrë të rregullt. Herë pas here, bateria kryesore 9 volt e cila fuqizon Arduino dhe përbërës të tjerë do të duhet të zëvendësohet; për ta bërë këtë, hiqni baterinë aktuale 9 volt nga përshtatësi në zorrë dhe lidhni një bateri të re me përshtatësin. Moduli i orës së kohës reale ka baterinë e tij të jashtme (3V), kështu që edhe nëse bateria kryesore vdes, duhet të vazhdojë të mbajë kohën. Nëse kjo bateri dytësore do të vdesë, megjithatë, ajo duhet të zëvendësohet dhe RTC duhet të kalibrohet. Ky rikalibrim mund të bëhet duke e lidhur Arduino në kompjuter dhe duke inicializuar kodin.

Hapi 5: Përmirësimet dhe Projektet e Zgjerimit

Nëse jeni duke kërkuar për një sfidë, ka shumë mënyra të tjera për ta zgjeruar këtë projekt sipas dëshirës tuaj! Disa projekte të mundshme që mund të provoni janë:

  • krijimi i një aplikacioni në mënyrë që përdoruesi/kujdestari të ndryshojë kanalet e zgjedhura vetë
  • lidhjen e Arduino me internetin për të marrë të dhëna më të hollësishme, siç është koha që është e saktë në milisekondën
  • duke shfrytëzuar informacionin publik në dispozicion për çdo kanal televiziv për t'i dhënë përdoruesit më shumë detaje

Hapi 6: Burimet dhe Referencat

Butoni i madh Jumbo Televizor universal për të moshuarit. Marrë nga

Qendra e Kontrollit Smart Remote + Home Theatre Home - Paguani sipas Planit. Marrë nga

Sinjalet IR në distancë. Marrë nga learn.adafruit.com/ir-sensor/using-an-ir-senso

Telekomanda, Qendër dhe Aplikacion Logitech Harmony Elite Advanced Universal. Marrë nga

Samuel123abc. (2017, 08 Tetor). Moduli i zhurmës Arduino YL-44. Marrë më 22 maj 2020, nga

Telekomanda Universale 101: Si funksionojnë telekomandat Universale? Marrë nga caavo.com/blogs/news/universal-remote-101-how-do-universal- Remotes-work

z3t0. (n.d.). z3t0/Arduino-IRremote. Marrë nga

Recommended: