Turinys:

Nuotolinis kompiuteris „Youtube“ir „Netflix“: 9 žingsniai (su paveikslėliais)
Nuotolinis kompiuteris „Youtube“ir „Netflix“: 9 žingsniai (su paveikslėliais)

Video: Nuotolinis kompiuteris „Youtube“ir „Netflix“: 9 žingsniai (su paveikslėliais)

Video: Nuotolinis kompiuteris „Youtube“ir „Netflix“: 9 žingsniai (su paveikslėliais)
Video: FIFA FOOTBALL GIBLETS KICKER 2024, Liepa
Anonim
Image
Image
Nuotolinis kompiuteris „Youtube“ir „Netflix“
Nuotolinis kompiuteris „Youtube“ir „Netflix“

Stalinio kompiuterio matuoklis yra toli nuo mano lovos, todėl natūraliai man patinka žiūrėti „YouTube“ir filmus patogiai gulint. Kiekvieną kartą atsigulus, bet aš pastebiu, kad man reikia koreguoti garsumą, pristabdyti vaizdo įrašą dėl tam tikrų priežasčių arba tiesiog visiškai praleisti vaizdo įrašą. Galėčiau tiesiog pasilenkti į priekį ir paspausti klaviatūros mygtuką, bet esu tingus tai padaryti, todėl nusprendžiau praleisti dešimtis valandų kurdamas ir kurdamas šį nuotolinio valdymo pultą savo kompiuteriui. Tai tikrai belaidė klaviatūra.

Aš jau turėjau belaidę klaviatūrą, bet tai klaviatūra. Išjungus šviesą iš esmės neįmanoma rasti rakto, kurio ieškau. Maža to, net ir mažais pirštais paspausiu tris mygtukus vienu metu, o ne tą, kurio noriu. Bet iš tikrųjų tai tik pasiteisinimas sukurti ką nors šaunaus.

Aš taip pat sukūriau vaizdo įrašą apie tai ir labai rekomenduočiau tai patikrinti čia.

1 žingsnis: apžvalga

Apžvalga
Apžvalga
Apžvalga
Apžvalga
Apžvalga
Apžvalga

Noriu trumpai paliesti, kaip veikia ši klaviatūra. Jis turi du režimus. Vienas skirtas „YouTube“, kitas - visoms kitoms žiniasklaidos priemonėms. Jie abu daro tą patį. Leisti, pristabdyti, praleisti, atsukti atgal, kitą, ankstesnį ir garsumo reguliavimą. Vienintelis skirtumas yra tas, kad mėlynos/daugialypės terpės režimu klavišų paspaudimai verčiami į numatytuosius „Windows“medijos mygtukus, o raudonos/„YouTube“režimu jis išverčiamas į „YouTube“sparčiuosius klavišus (juos rasite čia). Taip pat nėra ankstesnio mygtuko raudoname/„YouTube“režime, nes man pasirodė patogiau turėti viso ekrano mygtuką.

2 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Įrankiai

  • 3D spausdintuvas
  • Lituoklis
  • karšti klijai

medžiagos ir elektronika

  • PLA - arba bet kuri kita jūsų 3D spausdintuvo medžiaga. Baltos ir raudonos spalvos yra būtinos, o juodos spalvos reikalauja tam tikrų detalių
  • M3 čiaupas ir varžtai
  • Rotacinis kodavimo įrenginys, kurį padariau anksčiau. Štai čia
  • 4x 3 mm šviesos diodai. Trys raudonos ir viena mėlyna
  • Li-po baterija 1s 240mAh
  • 11x diodai - 1n4007
  • 2x 4k7 rezistorius
  • 9x 100k rezistorius
  • 2x 220R rezistorius
  • 2x 100nF keraminis kondensatorius
  • 5x mygtukai - PB -11D02
  • Perjungimo jungiklis - KNX -1
  • Įtampos reguliatorius LM7833
  • TP4056 įkrovimo plokštė - nuoroda
  • Mažas nuolatinės srovės nuolatinės srovės keitiklis - CE025 nuoroda
  • 2x NRF24L01 RF imtuvai
  • USb į RS232 keitiklis - naudoju vieną su cp2102
  • „Arduino pro mini“
  • „Arduino micro“

Tai visos dalys, reikalingos tiek siųstuvui, tiek imtuvui. Kadangi šioje konstrukcijoje taip pat yra sukamasis kodavimo įrenginys, kurį aprašiau kitoje instrukcijoje, jums taip pat reikės dalių. Čia taip pat galite rasti STL failą su koduotuvo rankenėle, kuris yra šiek tiek trumpesnis už originalą ir atrodo geriau nuotolinio valdymo pulte.

3 žingsnis: 3D spausdinimas

3D spausdinimas
3D spausdinimas
3D spausdinimas
3D spausdinimas

Kaip jau minėjau, šiam kūriniui reikalingas sukamasis kodavimo įrenginys, kurį sukūriau paskutinį kartą instaliavęs (čia). Tačiau šiek tiek pakoregavau rankenėlės dydį ir naują STL failą rasite čia. Pradinis failas taip pat veiktų. Visi failai yra teisingos orientacijos. Korpusui reikalinga pagalbinė medžiaga, todėl siūlyčiau spausdinti didesne skiriamąja geba ir lėčiau, ypač spausdinimo pabaigoje, lėčiau baigiant, rezultatas bus tolygesnis. Likusiems failams nereikia jokių specialių nustatymų.

Korpusas gali būti šiek tiek grubus, kai jį laikė atraminė medžiaga. Jei norite geresnės apdailos, siūlyčiau šlifuoti šias dalis 120 švitriniu popieriumi. Dabar taip pat tinkamas laikas bakstelėti 4 skyles ant korpuso naudojant M3 čiaupą. Visas dekoratyvines detales taip pat galima klijuoti vietoje. Mygtukai taip pat turėtų tvirtai tilpti į vietą. Gali tekti juos pasukti replėmis. Mažo režimo mygtuką taip pat galima pastatyti ant stovo, tačiau nepamirškite įdėti ir jo dangtelio. Tada raudoną ir mėlyną šviesos diodus galima tiesiog prispausti prie korpuso.

4 žingsnis: logotipo apšvietimas

Logotipo apšvietimas
Logotipo apšvietimas
Logotipo apšvietimas
Logotipo apšvietimas
Logotipo apšvietimas
Logotipo apšvietimas

Viena iš parašo ypatybių yra priekyje apšviestas „YouTube“logotipas. Prireikė poros valandų, kol tai padariau teisingai, ir aš sužinojau keletą dalykų. Leiskite man papasakoti, kaip aš tai daryčiau, jei turėčiau jį vėl sukurti, ir tada aš jums pasakysiu, ką iš tikrųjų sukūriau ir kodėl tai nėra tobulas sprendimas. Pirmiausia siūlau tiesiog įdėti du šviesos diodus į kiekvieną logotipo pusę ir užmaskuoti aplinką. Nors šviesa nebus tobulai paskirstyta, ji atrodo gerai ir yra gana ryški.

Kadangi norėjau, kad jis būtų tobulas, turiu sudėtingų dalykų. Aš sukūriau šį karštų klijų bloką, kuris buvo maždaug logotipo formos. Tada jis buvo tiksliai supjaustytas iki tinkamo dydžio, įdėtas į vietą ir pritvirtintas dar karštais klijais. Logotipas iš tikrųjų atrodo tikrai gražiai, bet aš prastai dirbau, užmaskuodamas dėklo vidų, kad ir švytėtų šonai. Tačiau tai nėra didžiausia problema. Tiesiog nėra pakankamai atstumo tarp šio šviesos sklaidytuvo ir rotacinio kodavimo įrenginio, todėl jis kartais užstringa. Tai aš sužinojau tik kartą, kai viskas buvo surinkta.

tl; dr Nesunkinkite foninio apšvietimo.

5 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas

Be akumuliatoriaus ir įtampos stiprintuvo, visa elektronika yra apatinėje rotacinio kodavimo įrenginio pusėje. Maitinimo jungiklis, RF modulis, įkrovimo plokštė ir „arduino“turi savo 3D spausdinimo laikiklius, kurie turėtų būti klijuoti ant sukamojo kodavimo įrenginio. Pradėkite nuo maitinimo jungiklio, kurį galima pritvirtinti prie laikiklio su veržle, o tada reikia įdėti į kodavimo įrenginio kampą, kaip parodyta paveikslėlyje. Laikiklis turi mažą įpjovą, kuri turėtų ją užfiksuoti. Siūlau naudoti superklijus ir šlifuoti abu paviršius, kurie bus liečiami. Tą patį galima padaryti su RF modulio laikikliu. Šio nereikia tiksliai sumontuoti vietoje, tik maždaug ten, kur parodyta paveikslėlyje. Įkrovimo plokštės laikiklis taip pat turi įpjovą vienoje pusėje, kuri užsifiksuoja vietoje, kur ją galima klijuoti. Galiausiai arduino laikiklis yra dvi atskiros dalys. Klijuojant arduino reikia tiesiog įstumti, todėl patikrinkite, koks turėtų būti atstumas tarp jų, nes arduinos gali skirtis priklausomai nuo to, iš kur jį gavote. Dar kartą patikrinkite atstumą, nes priklijuojant jį bus sunku pakeisti.

6 žingsnis: laidų sujungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

Kol kas turime vietą visoms plokštėms, tačiau vis dar yra daug pasyvių komponentų. Atėjo laikas juos visus sudėti į vieną lentą. Darbą atliks maža stačiakampio formos plokštė. Schema yra prieinama, tačiau iš tikrųjų tai tik krūva rezistorių ir diodų iš eilės. Šviesos diodų rezistoriai neturėtų būti šioje plokštėje, nes patogiau juos lituoti ant pačių šviesos diodų kojų. Nesivaržykite klijuoti šios plokštės prie kodavimo įrenginio, nes jums reikės prieiti prie apatinės pusės, o kai lituosite viską, ji tvirtai laikysis tik prie laidų.

Dabar atėjo laikas viską sujungti. Kol kas nesijaudinkite dėl akumuliatoriaus. Tačiau visa kita turi būti prijungta, kaip parodyta pateiktoje schemoje. Pradėkite pašalindami šviesos diodus iš arduino pro mini, nes jie gali pritraukti srovę. Pritvirtinkite kaiščio antgalį prie „arduino“programavimo kaiščių. Siūlyčiau tai padaryti, net jei iš anksto jį užprogramavote. Pirmiausia prijungiau arduino ir RF modulį. Stenkitės nesudėti visų laidų į vieną vietą, nes jie gali tapti per dideli. Toliau lituosiu arduino prie jungiklių. Nesivaržykite litavimo laidų apatinėje ruošinio plokštės pusėje. Lituokite juos tiesiai ant rezistoriaus ar diodų kojų. Galiausiai prijunkite šviesos diodus.

Šiuo metu jis turėtų veikti. Aš siūlyčiau maitinti jį su laboratoriniu maitinimo šaltiniu su srovės matuokliu. Tokiu būdu galite patikrinti, ar jis neperima per daug srovės, ar veikia. Kai nuotolinio valdymo pultelyje turėtų būti apie 60 mA, o miego metu jis turėtų būti iš esmės 0, todėl neapsigaukite.

Jei patvirtinote, kad nuotolinio valdymo pultas veikia. Galite įdėti bateriją. Mano naudojama baterija yra vieno elemento 240 mAh Li-po. 41 x 26,5 x 6 mm - tai didžiausia baterija, kuri tilps. Ji laikoma dvipuse juosta. 5V stiprintuvą galima tiesiog karštai klijuoti ant šono, tik įsitikinkite, kad iš pradžių lituosite laidus. Tada jį galima prijungti, kaip parodyta schemoje.

7 žingsnis: imtuvas

Imtuvas
Imtuvas
Imtuvas
Imtuvas
Imtuvas
Imtuvas
Imtuvas
Imtuvas

Laimei, imtuvas yra daug paprastesnis nei siųstuvas. Tam mums reikės tik „Arduino micro“ir RF modulio (NRF24L01). Kaip minėta anksčiau, RF moduliui reikia 3,3 V, o „arduino“iš tikrųjų turi 3 V3 kaištį, tačiau aš išmatavau apie 4,8 V. Taigi turėjau pridėti savo įtampos reguliatorių. Tikėtina, kad jūsų arduino įtampos reguliatorius veiks. Jei taip, schema yra beveik tokia pati, kaip aš pateikiau, bet jūs tiesiog prijungiate Vcc kaištį iš RF modulio prie 3V3 kaiščio „arduino“ir visiškai ignoruojate reguliatorių.

Tiek „arduino“, tiek RF modulis yra suprojektuoti taip, kad būtų galima perkelti 3D spausdintą dėklą. Laikykite laidus trumpus, nes korpuso viduje nėra daug vietos. Išbandykite arduino, o įkeltas kodas turėtų veikti kaip HID. Jei tai veikia, galite tiesiog uždaryti dvi korpuso puses ir jos turėtų tiesiog užsifiksuoti.

Jei norite, kad jis atrodytų šiek tiek gražiau, taip pat galite pridėti „YouTube“logotipą. Jis tiesiog priklijuotas ant imtuvo viršaus. Failai turi būti atspausdinti atskirai, be raudonos ir baltos gijos, jums taip pat reikės juodos spalvos.

8 žingsnis: kodas

Šiam projektui naudojau arduino 1.8.5. Visas reikalingas bibliotekas galite rasti bibliotekos tvarkytuvėje, todėl net nereikia jaudintis, kad jas importuosite patys. Sudarydami kodą įsitikinkite, kad pasirinkote tinkamą plokštę, kitaip ji gali būti nekompiliuota. Taip pat susidūriau su problemomis įkeliant kodą į „arduino pro mini“. Labiausiai tikėtina, kad tai buvo dėl mano naudojamo USB į nuoseklųjį adapterį. Aš sužinojau, kad senesnis „arduino 1.0.5“iš tikrųjų būtų įkeliamas be jokių problemų, tačiau dėl tam tikrų priežasčių jis nekompiliuotų mano kodo. Aš baigiau rinkti kodą 1.8.5 IDE ir tada įkėliau šešioliktainį failą su 1.0.5. Jei turite tą pačią problemą, radau forumo temą, kurioje tiksliai paaiškinta, kaip tai padaryti. Nuoroda

Jei norite iš naujo nustatyti klavišus ir sukurti naujų derinių, tai galite padaryti tiesiog perprogramuodami imtuvą. Tokiu būdu jums nereikia kiekvieną kartą išardyti imtuvo. Abu kodai yra komentuojami, taigi, jei esate susipažinę su arduino, jums neturėtų kilti problemų jį koreguoti. Jei vis dėlto nedvejodami palikite komentarą.

9 veiksmas: atlikta

padaryta
padaryta

Sveikinu! sukūrėte nuostabų nuotolinio valdymo pultą savo kompiuteriui, „Mac“ar „Android“įrenginiui. Esu tikras, kad jis veikia bet kur, nes tai tik klaviatūra. Praneškite man, jei turite kokių nors problemų arba radote paprastesnį sprendimą. Taip pat būtinai peržiūrėkite vaizdo įrašą, nes jis taip pat apima kūrimo procesą.

Rekomenduojamas: