Satura rādītājs:

Automātiska kanālu maiņas TV tālvadības pults ar Arduino: 6 soļi
Automātiska kanālu maiņas TV tālvadības pults ar Arduino: 6 soļi

Video: Automātiska kanālu maiņas TV tālvadības pults ar Arduino: 6 soļi

Video: Automātiska kanālu maiņas TV tālvadības pults ar Arduino: 6 soļi
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Novembris
Anonim
Automātiska kanālu maiņas TV tālvadības pults ar Arduino
Automātiska kanālu maiņas TV tālvadības pults ar Arduino

Šī projekta sākotnējā motivācija bija tāda, ka mūsu klientam ir asinsvadu demence un viņš ir juridiski akls. Tas viņai radījis grūtības atcerēties, kad un kādos kanālos televīzija rāda, kas viņai patīk, kā arī ieraudzīt mazās pogas tradicionālajā tālvadības pultī. Šī iemesla dēļ mūsu komanda strādāja, lai izveidotu tālvadības pulti, kurā bija neliels skaits ļoti lielu pogu, kuras juridiski neredzīgais lietotājs varēja redzēt vai sajust. Tālvadības pultij vajadzēja arī spēt noteiktā laikā automātiski mainīt kanālu uz konkrētiem kanāliem, lai pat ja mūsu klients aizmirstu, viņa varētu redzēt savus šovus.

Mūsu risinājums saziņai ar televizoru izmantoja Arduino un infrasarkano staru izstarotāju. Reālā laika pulksteņa modulis tika izmantots laika uzskaitei, lai tālvadības pults varētu pārslēgties uz vēlamajām izrādēm. Viena liela poga tika izmantota arī televizora ieslēgšanai un izslēgšanai. Tika pievienots arī skaņas signāla modulis, lai brīdinātu lietotāju, ka kanāls tiek mainīts.

Konkurentu analīze:

Mēs analizējām 3 citus adaptīvos tālvadības pultis, lai noteiktu kritērijus, kas nepieciešami šim projektam

1. Flipper Remote - vienkāršota tālvadības pults ar samazinātu īpaši lielo pogu skaitu

Pros: Affordable (tikai $ 35) un pogas ir lielākas nekā tradicionālajā tālvadības pultī.

Mīnusi: nevar automātiski mainīt kanālus, un, lai gan pogas ir lielākas par tradicionālo tālvadības pulti, tās joprojām var būt pārāk mazas.

2. Logitech Harmony Elite - viedā tālvadības pults, kas uzlabo tradicionālās tālvadības pults iespējas un ļauj nedaudz pielāgot.

Plusi: atbalsta balss komandas, un tam ir intuitīvs skārienekrāna interfeiss

Mīnusi: dārgi (350 USD), nevar automātiski mainīt kanālus, un tam ir mazas pogas.

3. Caavo vadības centrs - viedais tālvadības pults un vadības centra pāris, kas ļauj izveidot savienojumu starp televizoru, tālvadības pulti un kādu trešās puses programmatūru

Pros: atbalsta balss komandas

Mīnusi: dārgi (160 USD), nevar automātiski mainīt kanālus, un tam ir mazas pogas

Piegādes

1. "Arduino" Uno ar USB kabeli - 12,99 no Amazon.com

2. YL-44 skaņas signāla modulis (skaņas signāla modulis, zema līmeņa sprūda)-3,98 ASV dolāri par piegādi no aliexpress.com

3. Reālā laika pulksteņa modulis (ar nepieciešamo akumulatoru) - 11,50 USD par 3 no Amazon.com

4. Liela Arduino arkādes poga - 9,95 ASV dolāri no adafruit.com

5. Arkādes pogu vadi - 4,95 ASV dolāri no adafruit.com

5. Infrasarkano staru emitētāja un uztvērēja komplekts - 13,99 ASV dolāri no Amazon.com

7. 9 voltu akumulators - 10,99 ASV dolāri par 8 no Amazon.com

8. 9 voltu akumulators vīriešu līdzstrāvas adapterim - 4,99 ASV dolāri par 5 no Amazon.com

Ārējais korpuss tika izdrukāts 3D, izmantojot PETG kvēldiegu

1. darbība: gabalu savienošana

Zemes tapa uz pjezo skaņas signāla bija savienota ar Arduino zemi, un I/O tapa tika pievienota digitālajam 8 portam.

Zemes tapa uz reālā laika pulksteņa tika savienota ar zemi uz Arduino, VCC tapa tika pievienota Arduino sprieguma tapai, SDA tapa tika pievienota Arduino SDA tapai, SCL tapa tika pievienota SCL piespraudiet Arduino.

Zemes tapa uz IR emitētāja bija savienota ar zemi uz Arduino, VCC tapa tika pievienota sprieguma tapa uz Arduino, un DAT tapa tika pievienota digitālajam 3 portam.

Arkādes pogas tapas tika savienotas ar digitālo 2 portu un Arduino zemējuma tapu.

2. darbība: kods

Šī projekta kodu var atrast šeit.

3. solis: korpuss

Korpuss
Korpuss
Korpuss
Korpuss

Kā minēts iepriekš, šīs ierīces korpuss tika izdrukāts, izmantojot PETG kvēldiegu. Augšējā attēlā ir redzami CAD failu ekrānuzņēmumi, kas parāda gatavo ierīces izskatu. Ir pievienoti arī izdrukājami STL faili gan pamatnei, gan vākam.

4. solis: izmantojiet

Norādījumi par ierīces lietošanu:

Lai šo tālvadības pulti iestatītu darbam ar jūsu konkrēto televizoru, vispirms ir jānoskaidro, kādi IR kodi tiek pārraidīti no jūsu pašreizējās tālvadības pults uz televizoru. Pasākumus, kā to izdarīt, var atrast šeit. Kad šie kodi ir zināmi, īpašie IR kodi bija jāievieš Arduino kodā, kas tiek glabāts GitHub. Programmas komentāri novirzīs jūs tieši uz to, kur šie kodi jāievada.

Kad tas ir iestatīts, ierīci ir ļoti viegli lietot; vienkārši nospiediet lielo pogu augšpusē, lai ieslēgtu un izslēgtu televizoru. Ja televizors ir ieslēgts kādā no reizēm, kad esat iepriekš ieprogrammējis kanāla maiņu, tas to darīs automātiski. Kad esat gatavs izslēgt televizoru, vēlreiz nospiediet pogu.

Drošības pasākumi:

Sakarā ar to, ka ierīce nav ūdensnecaurlaidīga un korpusa iekšpusē ir daudz vadu, bateriju un citu elektronisko komponentu, ir svarīgi, lai ierīce būtu sausa.

Turklāt, ņemot vērā to, ka šajā projektā tiek izmantots Arduino, ir svarīgi, lai tā darbības apstākļi paliktu drošā diapazonā no -40 līdz 85 grādiem pēc Celsija.

Kopšana un apkope:

Kad tālvadības pults ir iestatīta, nav daudz uzturēšanas līdzekļu, kas regulāri jāveic. Reizēm būs jāmaina galvenā 9 voltu baterija, kas darbina Arduino un citas sastāvdaļas; Lai to izdarītu, izņemiet pašreizējo 9 voltu akumulatoru no korpusā esošā adaptera un pievienojiet adapterim jaunu akumulatoru. Reālā laika pulksteņa modulim ir savs ārējais akumulators (3 V), tāpēc pat tad, ja galvenā baterija izlādējas, tai vajadzētu turpināt saglabāt laiku. Tomēr, ja šis sekundārais akumulators izlādējas, tas ir jānomaina un RTC jāpārkalibrē. Šo pārkalibrēšanu var veikt, pievienojot Arduino datoram un inicializējot kodu.

5. solis: uzlabojumi un paplašināšanas projekti

Ja jūs meklējat izaicinājumu, ir daudz citu veidu, kā paplašināt šo projektu pēc jūsu vēlmēm! Daži iespējamie projekti, kurus varat izmēģināt, ir šādi:

  • lietotnes izveide, lai lietotājs/aprūpētājs pats varētu mainīt atlasītos kanālus
  • savienojot Arduino ar internetu, lai iegūtu detalizētākus datus, piemēram, laiku, kas ir precīzs līdz milisekundei
  • izmantojot publisko informāciju, kas pieejama par katru televīzijas kanālu, lai sniegtu lietotājam sīkāku informāciju

6. darbība. Resursi un atsauces

Liela poga Jumbo universālā TV tālvadības pults senioriem. Iegūts no

Vadības centra viedā tālvadības pults + mājas kinozāles centrs - plānojiet maksāšanu. Iegūts no

IR tālvadības signāli. Iegūts no learn.adafruit.com/ir-sensor/using-an-ir-senso

Logitech Harmony Elite Advanced universālā tālvadības pults, centrmezgls un lietotne. Iegūts no

Samuels123abc. (2017. gads, 8. oktobris). Arduino YL-44 skaņas signāla modulis. Iegūts 2020. gada 22. maijā no vietnes

Universālā tālvadības pults 101: kā darbojas universālās tālvadības pultis? Iegūts no caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (n.d.). z3t0/Arduino-IRremote. Iegūts no

Ieteicams: