Turinys:

Automatinis kanalo keitimo televizoriaus nuotolinio valdymo pultas su „Arduino“: 6 žingsniai
Automatinis kanalo keitimo televizoriaus nuotolinio valdymo pultas su „Arduino“: 6 žingsniai

Video: Automatinis kanalo keitimo televizoriaus nuotolinio valdymo pultas su „Arduino“: 6 žingsniai

Video: Automatinis kanalo keitimo televizoriaus nuotolinio valdymo pultas su „Arduino“: 6 žingsniai
Video: Universalaus vartų pultelio programavimas 2024, Lapkritis
Anonim
Automatinis kanalų keitimo televizoriaus nuotolinio valdymo pultas su „Arduino“
Automatinis kanalų keitimo televizoriaus nuotolinio valdymo pultas su „Arduino“

Pradinė šio projekto motyvacija buvo ta, kad mūsų klientas serga kraujagyslių demencija ir yra teisiškai aklas. Dėl to jai buvo sunku prisiminti, kada ir kokiais kanalais rodoma televizija, kuri jai patinka, taip pat matyti mažus tradicinio nuotolinio valdymo pulto mygtukus. Dėl šios priežasties mūsų komanda sukūrė nuotolinio valdymo pultą, kuriame buvo nedaug labai didelių mygtukų, kuriuos teisėtai apakęs vartotojas galėjo matyti arba jausti. Nuotolinio valdymo pultas taip pat turėjo turėti galimybę automatiškai pakeisti kanalą į konkrečius kanalus tam tikru laiku, kad net jei mūsų klientas pamirštų, ji galėtų matyti savo laidas.

Mūsų sprendimas naudojo „Arduino“ir infraraudonųjų spindulių spinduliuotę, kad galėtų bendrauti su televizoriumi. Realaus laiko laikrodžio modulis buvo naudojamas sekti laiką, kad nuotolinio valdymo pultas galėtų perjungti norimas laidas. Vienas didelis mygtukas taip pat buvo naudojamas televizoriui įjungti ir išjungti. Be to, buvo prijungtas garsinis signalas, įspėjantis vartotoją, kad kanalas keičiamas.

Konkurentų analizė:

Išanalizavome 3 kitus prisitaikančius nuotolinio valdymo pultus pagal šio projekto kriterijus

1. „Flipper Remote“- supaprastintas nuotolinio valdymo pultas su mažesniu ypač didelių mygtukų skaičiumi

Argumentai "už": prieinama kaina (tik 35 USD) ir mygtukai yra didesni nei naudojant tradicinį nuotolinio valdymo pultą.

Minusai: Negalima automatiškai keisti kanalų, ir nors mygtukai yra didesni už tradicinį nuotolinio valdymo pultą, jie vis tiek gali būti per maži.

2. „Logitech Harmony Elite“- išmanusis nuotolinio valdymo pultas, kuris pagerina tradicinio nuotolinio valdymo pulto galimybes ir leidžia jį šiek tiek pritaikyti.

Argumentai "už": palaiko balso komandas ir turi intuityvią jutiklinio ekrano sąsają

Suvart: brangu (350 USD), negali automatiškai keisti kanalų ir turi mažus mygtukus.

3. „Caavo Control Center“- išmanioji nuotolinio valdymo pulto pora, leidžianti prisijungti tarp televizoriaus, nuotolinio valdymo pulto ir kai kurios trečiosios šalies programinės įrangos

Argumentai "už": palaiko balso komandas

Suvart: brangu (160 USD), negali automatiškai keisti kanalų ir turi mažus mygtukus

Prekės

1. „Arduino“Uno su USB laidu - 12,99 iš „Amazon.com“

2. „YL-44“garsinio signalo modulis (garsinis signalas, žemo lygio trigeris)-3,98 USD su siuntimu iš aliexpress.com

3. Realaus laiko laikrodžio modulis (su reikalinga baterija) - 11,50 USD už 3 iš „Amazon.com“

4. Didelis „Arduino“pasažo mygtukas - 9,95 USD iš adafruit.com

5. Arkadiniai mygtukų laidai - 4,95 USD iš adafruit.com

5. Infraraudonųjų spindulių spinduolių ir imtuvų rinkinys - 13,99 USD iš „Amazon.com“

7. 9 voltų baterija - 10,99 USD už 8 iš „Amazon.com“

8. 9 voltų baterija į vyrišką nuolatinės srovės adapterį - 4,99 USD už 5 iš „Amazon.com“

Išorinis dėklas buvo atspausdintas 3D naudojant PETG giją

1 žingsnis: dalių sujungimas

Įžeminimo kaištis ant pjezo garsinio signalo buvo prijungtas prie žemės „Arduino“, o įvesties/išvesties kaištis buvo prijungtas prie skaitmeninio 8 prievado.

„Real Time Clock“įžeminimo kaištis buvo prijungtas prie „Arduino“žemės, VCC kaištis buvo prijungtas prie „Arduino“įtampos kaiščio, SDA kaištis buvo prijungtas prie „Arduino“SDA kaiščio, SCL kaištis buvo prijungtas prie SCL smeigtukas ant „Arduino“.

Įžeminimo kaištis ant IR spinduliuotės buvo prijungtas prie žemės „Arduino“, VCC kaištis buvo prijungtas prie „Arduino“įtampos kaiščio, o DAT kaištis buvo prijungtas prie skaitmeninio 3 prievado.

Arkados mygtuko kaiščiai buvo prijungti prie skaitmeninio 2 prievado ir „Arduino“įžeminimo kaiščio.

2 žingsnis: kodas

Šio projekto kodą rasite čia.

3 žingsnis: korpusas

Korpusas
Korpusas
Korpusas
Korpusas

Kaip minėta anksčiau, šio prietaiso korpusas buvo atspausdintas naudojant PETG giją. Aukščiau pavaizduotos CAD failų ekrano kopijos, kuriose parodyta, kaip atrodys baigtas įrenginys. Taip pat pridedami spausdinami STL failai tiek pagrindui, tiek dangčiui.

4 žingsnis: naudokite

Instrukcijos, kaip naudotis prietaisu:

Norėdami nustatyti šį nuotolinio valdymo pultą, kad jis veiktų su konkrečiu televizoriumi, pirmiausia turite sužinoti, kokie IR kodai perduodami iš dabartinio nuotolinio valdymo pulto į televizorių. Žingsnius, kaip tai padaryti, rasite čia. Kai šie kodai žinomi, tam tikrus IR kodus reikėjo įdiegti „Arduino“kode, kuris saugomas „GitHub“. Programos komentarai nuves jus tiksliai ten, kur šie kodai turėtų būti įvesti.

Kai tai bus nustatyta, prietaisą naudoti bus labai paprasta; tiesiog paspauskite didelį mygtuką viršuje, kad įjungtumėte ir išjungtumėte televizorių. Jei televizorius yra įjungtas vieną kartą iš anksto užprogramavus kanalo keitimą, jis tai padarys automatiškai. Kai būsite pasiruošę išjungti televizorių, dar kartą paspauskite mygtuką.

Saugos priemonės:

Kadangi prietaisas nėra atsparus vandeniui, o korpuso viduje yra daug laidų, baterijų ir kitų elektroninių komponentų, svarbu, kad prietaisas būtų sausas.

Be to, atsižvelgiant į tai, kad šiame projekte naudojamas „Arduino“, svarbu, kad jo eksploatavimo sąlygos išliktų saugiame diapazone nuo -40 iki 85 laipsnių Celsijaus.

Priežiūra ir priežiūra:

Nustatę nuotolinio valdymo pultą, nėra daug priežiūros priemonių, kurias reikia atlikti reguliariai. Retkarčiais reikės pakeisti pagrindinę 9 voltų bateriją, kuri maitina „Arduino“ir kitus komponentus; Norėdami tai padaryti, išimkite dabartinę 9 voltų bateriją iš korpuso adapterio ir prijunkite naują bateriją prie adapterio. „Real Time Clock“modulis turi savo išorinę bateriją (3 V), todėl net jei pagrindinė baterija išsikrauna, ji turėtų ir toliau išlaikyti laiką. Tačiau jei ši antrinė baterija miršta, ją reikia pakeisti ir RTC iš naujo sukalibruoti. Šį pakartotinį kalibravimą galima atlikti prijungus „Arduino“prie kompiuterio ir inicijuojant kodą.

5 žingsnis: patobulinimai ir plėtros projektai

Jei ieškote iššūkio, yra daug kitų būdų, kaip išplėsti šį projektą pagal savo skonį! Keletas galimų projektų, kuriuos galėtumėte išbandyti, yra šie:

  • sukurti programą, kad vartotojas/prižiūrėtojas galėtų pats pakeisti pasirinktus kanalus
  • prijungdami „Arduino“prie interneto, kad gautumėte išsamesnių duomenų, pvz., milisekundės tikslumo laiko
  • pasinaudojant vieša informacija apie kiekvieną televizijos kanalą, kad vartotojui būtų suteikta daugiau informacijos

6 žingsnis: Ištekliai ir nuorodos

Didelio mygtuko „Jumbo“universalus televizoriaus nuotolinio valdymo pultas senjorams. Gauta iš

Valdymo centras „Smart Remote +“namų kino centras - planuokite mokėdami. Gauta iš

IR nuotoliniai signalai. Gauta iš learn.adafruit.com/ir-sensor/using-an-ir-senso

„Logitech Harmony Elite Advanced Universal“nuotolinio valdymo pultas, koncentratorius ir programa. Gauta iš

Samuelis123abc. (2017 m. Spalio 08 d.). „Arduino YL-44“garsinis signalas. Gauta 2020 m. Gegužės 22 d. Iš

„Universal Remote 101“: kaip veikia universalūs nuotolinio valdymo pultai? Gauta iš caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (n.d.). z3t0/„Arduino-IRremote“. Gauta iš

Rekomenduojamas: