Turinys:
- 1 žingsnis: surinkite medžiagas ir įrankius
- 2 žingsnis: prijunkite „Arduino“
- 3 žingsnis: Nuotolinio kanalo signalų rinkimas
- 4 žingsnis: Įdiekite kodeksą
- 5 veiksmas: atspausdinkite dėklą
- 6 veiksmas: patobulinimai ir plėtiniai
- 7 žingsnis: Ištekliai ir nuorodos
Video: Pagalbinis televizoriaus nuotolinio valdymo pultas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Dabartiniai televizijos nuotolinio valdymo pultai gali būti painūs ir sunkiai valdomi. Dėl mažų mygtukų ir klaidinančio išdėstymo sunku fiziškai paspausti mygtuką ir prisiminti, kuriuos mygtukus paspausti. Šio projekto tikslas buvo kovoti su šiais sunkumais, sukuriant nuotolinio valdymo pultą su mažesniais, didesniais mygtukais ir įspėjimo sistema, skirta pranešti vartotojui, kada reikia pakeisti kanalą. Ribotas mygtukų skaičius sumažins painiavą ir palengvins naršymą televizijos kanaluose. Įspėjimo sistema įspės vartotoją likus penkioms minutėms iki laiko pakeisti kanalą.
Prieš pradedant projektavimo procesą, buvo atlikti pagrindiniai tyrimai ir nustatyti reikalavimai. Reikalavimus, sprendimų matricą ir konkurentų analizės dokumentus galima atsisiųsti žemiau. Nuorodos į visus šiuos failus taip pat pateikiamos šio puslapio apačioje esančioje nuorodų ir išteklių skiltyje.
1 žingsnis: surinkite medžiagas ir įrankius
Prieš pradėdami kurti nuotolinio valdymo pultą, įsitikinkite, kad turite visas reikalingas medžiagas ir įrankius. Medžiagos yra išvardytos medžiagų sąrašuose, o nuorodą į dokumentą rasite šio puslapio išteklių ir nuorodų skyriuje. Įrankiams jums reikės litavimo stoties/komplekto ir 3D spausdintuvo.
2 žingsnis: prijunkite „Arduino“
Tada suraskite savo „Arduino Mini Pro“ir surinkite visas medžiagoje esančias medžiagas. Įsigykite savo PCB plokštę ir pirmiausia turėtumėte sukurti dvi metalo linijas abiejose PCB pusėse, kurios gali būti naudojamos kaip 5 V ir GND bėgiai iš „Arduino“. Arba taip pat galite naudoti plokštės tipo plokštę, tačiau šio metodo trūkumas yra ribotas lankstumas ir nenumatyti ryšiai.
Infraraudonųjų spindulių lemputė šioje nuotraukoje neaiški, tačiau anodas yra prijungtas prie NPN bipolinio tranzistoriaus emiterio. Tranzistoriaus kolektorius yra prijungtas per 220 omų rezistorių prie 5 V maitinimo šaltinio, pagrindas yra prijungtas per 220 omų rezistorių prie „Arduino“skaitmeninio kaiščio 3. Tai leidžia 3 kaiščiui nukreipti daugiau srovės į IR šviesos diodą, o tai padidina nuotolinio valdymo pulto diapazoną.
Kiekvienas mygtukas yra prijungtas taip, kad viena koja būtų prijungta prie 5 V per 1 k omo rezistorių. Horizontaliai priešinga kojelė turi būti prijungta prie žemės, o įstrižai priešinga koja - prie skaitmeninio kaiščio, naudojamo mygtuko būsenai patikrinti.
Svarbiausi kištukai yra tai, kad IR šviesos diodas yra prijungtas prie 3 kaiščio, o SDA ir SCL RTC - atitinkamai prie A4 ir A5 kaiščių. Vadovaukitės aukščiau pateikta schema ir paveikslėliu, kad padėtumėte sujungti laidus.
3 žingsnis: Nuotolinio kanalo signalų rinkimas
Televizoriaus nuotolinio valdymo pultas veikia siunčiant tam tikrus signalus į televizorius nurodytu dažniu. Šiuos infraraudonųjų spindulių signalus galima įsivaizduoti kaip mirksinčių lempučių eilutę, liepiančią televizoriui atlikti tam tikrus veiksmus. Norint įdiegti nuotolinį/televizijos ryšį, šie nuotolinio kanalo signalai turėjo būti surinkti ir užprogramuoti prie konkrečių mygtukų, kad jie būtų skleidžiami spustelėjus. Norėdami tai padaryti, imtuvas buvo naudojamas surinkti šią įjungimo/išjungimo signalų eilutę. Įkelkite „IRrecvDumpV2“į „Arduino“. Nukreipkite nuotolinio valdymo pultą į imtuvą ir paspauskite nuotolinius kanalus, kuriuos norite įrašyti. „Arduino“serijoje turėtumėte pamatyti kažką panašaus į paveikslėlį aukščiau. Paimkite nepasirašytą int rawData vertę ir naudokite ją kaip savo kanalo vertę. Kartokite šiuos veiksmus, kol turėsite visus reikiamus kanalus.
4 žingsnis: Įdiekite kodeksą
Toliau pateikiamas nuotolinio valdymo pulto kodas, kurį galima atsisiųsti, o kodo veikimo paaiškinimas pateiktas žemiau.
Kanalai:
Dabar, kai turite visus kanalus, laikas jį įdiegti į kodą. Įkelkite nuotolinio valdymo kodą į „Arduino“. Paimkite nepasirašytus neapdorotus kanalų kodus ir įdėkite juos į pasaulinę „Arduino“kodo skiltį. Daugelyje failų turėtų būti gerai juos pridėti virš nustatymo () metodo. Ciklo () funkcijos viduje naudokite funkciją sendRaw () if ciklo viduje, kad išsiųstumėte konkrečius kanalus. Norėdami gauti geresnį paaiškinimą, žiūrėkite vaizdo įrašą.
Laikrodis realiuoju laiku:
Realaus laiko laikrodis (RTC) buvo įdiegtas įspėti vartotoją, kai atėjo laikas pakeisti kanalą. RTC galima nustatyti naudojant RTC populiacijos metodą. Prieš naudojant RTC su nuotolinio valdymo pultu, jį reikia užpildyti. Kai RTC prijungiamas prie įrenginio, datą ir laiką reikės įvesti į RTC metodus. Kiekviena erdvė, kurią reikia įvesti, yra žemiau esančiame kode. Prieš atsisiųsdami kanalą ir RTC kodą, atsisiųskite toliau pateiktą RTC populiacijos metodą.
5 veiksmas: atspausdinkite dėklą
Kodėl mes naudojome kompiuterinį projektavimą (CAD)?
CAD naudojimas leidžia greitai sukurti prototipus. Naudodami CAD modelius, mes sugebėjome greitai sukurti skirtingus dizainus, kad pasiektume dabartinį modelį, kuriame telpa visi komponentai. Kartodami mes atradome, kurie komponentai tinka ir kurias CAD sritis reikia keisti. Greitas prototipų kūrimas leido per palyginti trumpą laiką pakeisti neveikiančias dalis. Pavyzdžiui, turėjome nuolat keisti korpuso aukštį, kol jis buvo pakankamai didelis, kad tilptų visi komponentai.
CAD ir surinkimo instrukcijos
CAD modelis buvo sukurtas naudojant „OnShape“. Pirmiausia atsisiųskite tris toliau nurodytus.stl failus. Trys failai suteiks jums dugną, dangtelį ir akumuliatoriaus spaustuką. Atsisiuntę failus galite juos atspausdinti pasirinktu 3D spausdintuvu. Savo kartojimams mes naudojome „Prusa“ir „Makerbot“. Priklausomai nuo spausdintuvo, gali tekti nušlifuoti kai kuriuos plastiko kraštus. Tada, kai komponentai bus įdėti į nuotolinio valdymo pultą, turėsite naudoti varžtus, kad pritvirtintumėte nuotolinio valdymo pulto viršutinę dalį prie apačios. Tada turėsite įsukti vairasvirtę į vietą nuotolinio valdymo pulto viršuje. Priklausomai nuo komponentų tinkamumo, gali tekti priklijuoti akumuliatoriaus dėklą prie vidinės korpuso sienos.
6 veiksmas: patobulinimai ir plėtiniai
Nuotolinio valdymo pultą galima patobulinti sukūrus programą, leidžiančią vartotojui lengvai užprogramuoti tam tikrą tvarkaraštį. Ateityje nuotolinio valdymo pultą taip pat galima patobulinti suprojektuojant mažesnį dėklą, kurį vartotojui lengviau laikyti. Vidines grandines taip pat galima patobulinti naudojant pritaikytas PCB, kad būtų galima supaprastinti vidinį nuotolinį dizainą.
7 žingsnis: Ištekliai ir nuorodos
Į šį skyrių įtraukta daug naudingų išteklių, kad nuotolinio valdymo pultą galėtumėte pritaikyti pagal savo poreikius. Žemiau rasite daug išteklių, kuriuos panaudojome kurdami nuotolinio valdymo pultą.
Pagrindiniai tyrimai:
Aprašymas: Prieš pradedant projektavimo procesą buvo atlikti preliminarūs tyrimai. Išankstinio tyrimo ištekliai pateikiami žemiau.
W., & I. (2017 m. Spalio 30 d.). Kaip valdyti televizorių naudojant „Arduino“! Gauta 2018 m. Vasario 17 d. Iš
Raumenų distrofija. (2018 m. Vasario 06 d.). Gauta 2018 m. Vasario 17 d. Iš
Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. 10 -osios Europos interaktyvios televizijos ir vaizdo konferencijos medžiaga - EuroiTV 12. doi: 10.1145/2325616.232562
Young, C. (2017 m. Balandžio 4 d.). Infraraudonųjų spindulių bibliotekos naudojimas „Arduino“. Gauta 2018 m. Vasario 19 d. Iš
Demencija | „MedlinePlus“. (2018 m. Sausio 31 d.). Gauta 2018 m. Vasario 19 d. Iš
Brenner, L. (n.c.). Televizoriaus nuotolinio valdymo pulto gamybai naudojamos plastiko rūšys. Gauta 2018 m. Vasario 20 d. Iš
Zo, A. (n.d.). IR komunikacija. Gauta 2018 m. Vasario 20 d. Iš
Yra paprasti nuotoliniai televizoriaus jungiamieji mygtukai. (n.d.). Gauta 2018 m. Vasario 25 d. Iš
Www.www.alzstore.com. (n.d.). Gauta 2018 m. Kovo 20 d. Iš
„Gmatrix u43“didelis mygtukinis universalus nuotolinio valdymo pultas - mažmeninė pakuotė: namų garso ir teatro įranga. (n.d.). Gauta 2018 m. Vasario 25 d. Iš
Mygtukas. (n.d.). Gauta 2018 m. Kovo 20 d. Iš
Nedelkovski, D. (2016, rugpjūčio 17 d.). „Arduino“ir DS3231 laikrodis realiuoju laiku. Gauta 2018 m. Kovo 20 d. Iš
IR nuotolinė „Arduino“biblioteka:
Aprašymas: Ši biblioteka yra labai naudinga nuotoliniam programavimui, nes joje yra daug funkcijų, padedančių pagreitinti kodavimo procesą. Daugelyje TV nuotolinių sistemų yra tokios svarbios funkcijos kaip IR dekodavimas ir IR signalo siuntimas.
„Github“nuoroda:
github.com/z3t0/Arduino-IRremote
Sąmata:
Aprašymas: internetinė medžiagų sąrašo versija. Nuoroda žemiau.
docs.google.com/spreadsheets/d/1D5bFs-KHPn…
Įrenginio reikalavimų lapas:
Aprašymas: Įrenginio reikalavimų lapas. Galite atsisiųsti failą (žr. Įvadą) arba peržiūrėti jį internete. Nuoroda yra žemiau.
docs.google.com/spreadsheets/d/1NPdmP5oBxG…
Konkurentų analizė:
Aprašymas: Dokumentas apie mūsų konkurentus. Atsisiųskite failą įžangoje arba žiūrėkite žemiau esančią nuorodą.
docs.google.com/document/d/1JfeLyk_gPPXIuH…
Sprendimo matrica:
Aprašymas: dokumentas apie sprendimus, kuriuos priėmėme per savo įrenginio kūrimo ciklą. Atsisiųskite failą įžangoje arba žiūrėkite žemiau esančią nuorodą.
docs.google.com/spreadsheets/d/11of_h3fuh6…
Rekomenduojamas:
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
Automatinis kanalo keitimo televizoriaus nuotolinio valdymo pultas su „Arduino“: 6 žingsniai
Automatinis kanalo 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 šios priežasties jai buvo sunku prisiminti, kada ir kokiais kanalais rodoma televizija, kuri jai patinka, taip pat pamatyti
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
Televizoriaus nuotolinio valdymo pultas: 9 žingsniai
Televizoriaus nuotolinio valdymo pultas: ĮVADAS Šiame tinklalapyje žingsnis po žingsnio parodysime projektą, kurį padarėme dėl „Usos Académicos en la terminología del Inglés“temos. Viskas yra dokumentuota, taigi, jei norite atkurti projektą, galite tai padaryti. Programinė įranga, kurią naudojome
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: 9 žingsniai
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: Ar kas nors jūsų namuose atleidžia nuotolinio valdymo pultą, ar einate į tuščią kambarį, kad pamatytumėte, kaip televizorius skleidžiasi. Baterijos pradeda gesti ir nekontroliuojamos iš kambario galo. Dabar galite valdyti savo televizorių, DVR, bet ką su IR valdikliu, kurį galite