Palīgtelevīzijas tālvadības pults: 7 soļi
Palīgtelevīzijas tālvadības pults: 7 soļi
Anonim
Palīgs TV tālvadības pults
Palīgs TV tālvadības pults

Pašreizējās televīzijas tālvadības pultis var būt mulsinošas un grūti darbināmas. Mazās pogas un mulsinošais izkārtojums apgrūtina pogas fizisku nospiešanu un atcerēšanos, kuras pogas nospiest. Šī projekta mērķis bija cīnīties ar šīm grūtībām, izveidojot tālvadības pulti ar mazākām, lielākām pogām un brīdinājuma sistēmu, lai informētu lietotāju, kad jāmaina kanāls. Ierobežotais pogu skaits samazinās neskaidrības un atvieglos navigāciju televīzijas kanālos. Brīdinājuma sistēma brīdinās lietotāju piecas minūtes pirms kanāla maiņas.

Pirms projektēšanas procesa uzsākšanas tika veikta fona izpēte un definētas prasības. Prasības, lēmumu matrica un konkurentu analīzes dokumenti ir pieejami lejupielādei zemāk. Saites uz visiem šiem failiem ir pieejamas arī atsauces un resursu sadaļā šīs lapas apakšā.

1. darbība: apkopojiet materiālus un instrumentus

Pirms sākat veidot tālvadības pulti, pārliecinieties, vai jums ir visi nepieciešamie materiāli un rīki. Materiāli ir uzskaitīti materiālu sarakstā, un saite uz dokumentu atrodama šīs lapas resursu un atsauču sadaļā. Instrumentiem jums būs nepieciešama lodēšanas stacija/komplekts un 3D printeris.

2. darbība: pievienojiet vadu Arduino

Pievienojiet vadu Arduino
Pievienojiet vadu Arduino
Pievienojiet vadu Arduino
Pievienojiet vadu Arduino

Pēc tam atrodiet savu Arduino Mini Pro un apkopojiet visus materiālus, kas atrodami materiālu sarakstā. Iegūstiet savu PCB plāksni, un jūsu pirmais solis ir izveidot divas metāla līnijas abās PCB pusēs, kuras var kalpot kā īpašas 5V un GND sliedes no Arduino. Varat arī izmantot PCB stila PCB, taču šīs pieejas trūkums ir ierobežota elastība un neparedzēti savienojumi.

Šajā fotoattēlā IR gaismas diode ir neskaidra, bet anods ir savienots ar NPN bipolārā tranzistora emitētāju. Tranzistora kolektors caur 220 omu rezistoru ir savienots ar 5 V barošanas avotu, bāze caur 220 omu rezistoru ir savienota ar Arduino digitālo tapu 3. Tas ļauj 3. tapai vadīt vairāk strāvas uz IR LED, kas palielina tālvadības pults darbības rādiusu.

Katra poga ir savienota ar vadu tā, ka viena kāja ir savienota ar 5V caur 1k omu rezistoru. Horizontāli pretējai kājiņai jābūt savienotai ar zemi, un diagonāli pretējai kājiņai jābūt savienotai ar ciparu tapu, ko izmanto, lai pārbaudītu pogas statusu.

Vissvarīgākie kontakti ir tas, ka infrasarkanais LED ir savienots ar 3. tapu un ka SDA un SCL uz RTC ir pievienoti attiecīgi tapām A4 un A5. Lai palīdzētu ar vadu, ievērojiet iepriekš redzamo shēmu un attēlu.

3. darbība: attālo kanālu signālu vākšana

Attālo kanālu signālu vākšana
Attālo kanālu signālu vākšana

TV tālvadības pults darbojas, nosūtot televizoriem noteiktus signālus ar noteiktu frekvenci. Šos infrasarkanos signālus var iedomāties kā mirgojošu gaismu virkni, kas liek televizoram veikt noteiktas darbības. Lai izveidotu tālvadības/TV savienojumu, šie attālo kanālu signāli bija jāsavāc un jāieprogrammē noteiktās pogās, lai tie tiktu izstaroti, noklikšķinot. Lai to izdarītu, tika izmantots uztvērējs, lai savāktu šo ieslēgšanas/izslēgšanas signālu virkni. Augšupielādējiet IRrecvDumpV2 Arduino. Pavērsiet tālvadības pulti uz uztvērēju un nospiediet attālos kanālus, kurus vēlaties ierakstīt. Arduino sērijā jums vajadzētu redzēt kaut ko līdzīgu iepriekš redzamajam attēlam. Ņemiet neparakstīto int rawData vērtību un izmantojiet to kā savu kanāla vērtību. Atkārtojiet šīs darbības, līdz jums ir visi nepieciešamie kanāli.

4. solis: īstenojiet kodeksu

Tālāk ir redzams tālvadības pults kods, lai to lejupielādētu, un paskaidrojums par to, ko tas dara, ir norādīts zemāk.

Kanāli:

Tagad, kad jums ir visi kanāli, ir pienācis laiks to ieviest kodā. Augšupielādējiet attālo kodu Arduino. Ņemiet neaprakstītus neapstrādātu kanālu kodus un ievietojiet tos Arduino koda globālajā sadaļā. Lielākajā daļā failu būtu labi tos pievienot virs iestatīšanas () metodes. Funkcijas cilpa () iekšpusē izmantojiet funkciju sendRaw () if cilpu iekšpusē, lai nosūtītu konkrētus kanālus. Lai iegūtu labāku skaidrojumu, skatiet videoklipu.

Reālā laika pulkstenis:

Reālā laika pulkstenis (RTC) tika ieviests, lai brīdinātu lietotāju, kad ir pienācis laiks mainīt kanālu. RTC var iestatīt, izmantojot RTC populācijas metodi. Pirms RTC izmanto ar tālvadības pulti, tas būs jāaizpilda. Laikā, kad RTC ir pievienots ierīcei, datums un laiks būs jāievada RTC metodēs. Katra vieta, kas jāievada, ir zemāk esošajā kodā. Pirms kanāla un RTC koda lejupielādes lejupielādējiet RTC populācijas metodi zemāk.

5. darbība: izdrukājiet lietu

Kāpēc mēs izmantojām datorizētu projektēšanu (CAD)?

CAD izmantošana ļauj ātri izveidot prototipus. Izmantojot CAD modeļus, mēs varējām ātri izveidot dažādus dizainus, lai sasniegtu pašreizējo modeli, kurā ietilpst visi komponenti. Atkārtojot, mēs atklājām, kuras sastāvdaļas ir piemērotas un kuras CAD jomas ir jāmaina. Ātrā prototipēšana ļāva salīdzinoši īsā laikā pārveidot detaļas, kas nedarbojās. Piemēram, mums bija nepārtraukti jāmaina korpusa augstums, līdz tas bija pietiekami liels, lai ietilptu visās sastāvdaļās.

CAD un montāžas instrukcijas

CAD modelis tika izstrādāts, izmantojot OnShape. Vispirms lejupielādējiet trīs.stl failus, kas parādīti zemāk. Trīs faili nodrošinās apakšu, vāku un akumulatora skavu. Kad esat lejupielādējis failus, varat tos izdrukāt izvēlētajā 3D printerī. Mūsu atkārtojumiem mēs izmantojām Prusa un Makerbot. Atkarībā no printera var būt nepieciešams noslīpēt dažas plastmasas malas. Pēc tam, kad sastāvdaļas ir ievietotas tālvadības pults iekšpusē, jums būs jāizmanto skrūves, lai piestiprinātu tālvadības pults augšpusi pie apakšas. Tad jums būs jāpieskrūvē kursorsviru vietā tālvadības pults augšpusē. Atkarībā no sastāvdaļu piemērotības jums var nākties pielīmēt akumulatora korpusu pie korpusa iekšējās sienas.

6. darbība: uzlabojumi un paplašinājumi

Tālvadības pulti var uzlabot, izveidojot lietotni, kas ļauj lietotājam viegli ieprogrammēt noteiktu grafiku tālvadības pultī. Nākotnē tālvadības pulti var arī uzlabot, izstrādājot mazāku un lietotājam vieglāk turējamu korpusu. Iekšējo shēmu var arī uzlabot, izmantojot pielāgotas PCB, lai nodrošinātu vienkāršāku iekšējo tālvadības dizainu.

7. darbība. Resursi un atsauces

Šajā sadaļā ir iekļauti daudzi noderīgi resursi, lai tālvadības pulti varētu mainīt atbilstoši savām vajadzībām. Zemāk jūs atradīsiet daudz resursu, kurus izmantojām, veidojot tālvadības pulti.

Fona izpēte:

Apraksts: Pirms projektēšanas procesa uzsākšanas tika veikta iepriekšēja izpēte. Iepriekšējās izpētes resursi ir parādīti zemāk.

W., & I. (2017. gads, 30. oktobris). Kā kontrolēt televizoru, izmantojot Arduino! Iegūts 2018. gada 17. februārī no vietnes

Muskuļu distrofija. (2018. gads, 6. februāris). Iegūts 2018. gada 17. februārī no vietnes

Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. 10. Eiropas konferences par interaktīvo televīziju un video materiāli - EuroiTV 12. doi: 10.1145/2325616.232562

Young, C. (2017. gads, 4. aprīlis). Infrasarkanās bibliotēkas izmantošana Arduino. Iegūts 2018. gada 19. februārī no vietnes

Demence | MedlinePlus. (2018. gads, 31. janvāris). Iegūts 2018. gada 19. februārī no vietnes

Brenners, L. (n.c.). Plastmasas veidi, ko izmanto televizora tālvadības pults izgatavošanai. Iegūts 2018. gada 20. februārī no vietnes

Zo, A. (n.d.). IR komunikācija. Iegūts 2018. gada 20. februārī no vietnes

Piedāvā vienkāršas TV tālvadības Jumbo pogas. (n.d.). Iegūts 2018. gada 25. februārī no vietnes

Www.www.alzstore.com. (n.d.). Iegūts 2018. gada 20. martā no vietnes

Gmatrix u43 lielo pogu universālā tālvadības pults - mazumtirdzniecības iepakojums: mājas audio un teātris. (n.d.). Iegūts 2018. gada 25. februārī no vietnes

Poga. (n.d.). Iegūts 2018. gada 20. martā no vietnes

Nedelkovski, D. (2016, 17. augusts). Arduino un DS3231 reālā laika pulksteņa apmācība. Iegūts 2018. gada 20. martā no vietnes

IR attālā Arduino bibliotēka:

Apraksts: Šī bibliotēka ir ļoti noderīga attālai programmēšanai, jo tajā ir daudz funkciju, kas palīdz paātrināt kodēšanas procesu. Kritiskās funkcijas, piemēram, IR dekodēšana un IS signāla sūtīšana, ir iekļautas lielākajā daļā TV tālvadības sistēmu.

Github saite:

github.com/z3t0/Arduino-IRremote

Materiālu rēķins:

Apraksts: materiālu saraksta tiešsaistes versija. Saite zemāk.

docs.google.com/spreadsheets/d/1D5bFs-KHPn…

Ierīces prasību lapa:

Apraksts: Ierīces prasību lapa. Jūs varat lejupielādēt failu (skatiet ievada sadaļu) vai apskatīt to tiešsaistē. Saite ir zemāk.

docs.google.com/spreadsheets/d/1NPdmP5oBxG…

Konkurentu analīze:

Apraksts: Dokuments par mūsu konkurentiem. Lejupielādējiet failu ievadā vai skatiet zemāk esošo saiti.

docs.google.com/document/d/1JfeLyk_gPPXIuH…

Lēmuma matrica:

Apraksts: dokuments par lēmumiem, ko pieņēmām ierīces izstrādes cikla laikā. Lejupielādējiet failu ievadā vai skatiet zemāk esošo saiti.

docs.google.com/spreadsheets/d/11of_h3fuh6…

Ieteicams: