INHOUDSOPGAWE:

Afstandsbediening vir PC Youtube en Netflix: 9 stappe (met foto's)
Afstandsbediening vir PC Youtube en Netflix: 9 stappe (met foto's)

Video: Afstandsbediening vir PC Youtube en Netflix: 9 stappe (met foto's)

Video: Afstandsbediening vir PC Youtube en Netflix: 9 stappe (met foto's)
Video: Shortcut key to get full screen snip or open whiteboard. #SparkingComputer 2024, November
Anonim
Image
Image
Afstandsbediening vir PC Youtube en Netflix
Afstandsbediening vir PC Youtube en Netflix

Ek het my tafelrekenaar meter weg van my bed, so natuurlik kyk ek graag na YouTube en films vanuit die gemak van my bed. Elke keer as ek gaan lê, moet ek die volume aanpas, om sommige redes video onderbreek of net die video heeltemal oorslaan. Ek kan net vorentoe leun en op 'n knoppie op die sleutelbord druk, maar ek is te lui om dit te doen, so ek besluit om tientalle ure te spandeer om hierdie afstandsbediening vir my rekenaar te ontwerp en te bou. Dit is eintlik net 'n draadlose sleutelbord.

Ek het eintlik al 'n draadlose sleutelbord gehad, maar dit is 'n sleutelbord. As die ligte af is, is dit basies onmoontlik om die sleutel te vind waarna ek soek. Boonop is dit meer geneig om met drie klein knoppies gelyktydig te druk as die een wat ek wil hê, selfs met my klein vingers. Maar dit is eintlik net 'n verskoning om iets cool te bou.

Ek het ook 'n video daaroor gemaak en dit word sterk aanbeveel om dit hier te kyk.

Stap 1: Oorsig

Oorsig
Oorsig
Oorsig
Oorsig
Oorsig
Oorsig

Ek wil net kortliks kyk hoe hierdie sleutelbord werk. Dit het twee modi. Die een is vir YouTube en die ander vir alle ander media. Hulle doen albei dieselfde ding. Speel, breek, slaan oor, spoel terug, volgende, vorige en volume aanpassing. Die enigste verskil is dat die druk in die blou/media -modus na die standaard vensters -mediaknoppies vertaal word, terwyl dit in die rooi/youtube -modus vertaal word na die YouTube -sleutelbordkortpaaie (kan hier gevind word). Daar is ook geen vorige knoppie in die rooi/youtube -modus nie, aangesien ek dit meer gerieflik gevind het om 'n volskermknoppie te hê.

Stap 2: gereedskap en materiaal

Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal

Gereedskap

  • 3D -drukker
  • Soldeerbout
  • warm gom

materiaal en elektronika

  • PLA - of enige ander materiaal wat u verkies vir u 3D -drukker. Wit en rooi kleure is noodsaaklik en 'n paar besonderhede vereis swart
  • M3 kraan en skroewe
  • Rotary encoder wat ek in my vorige instruksies gemaak het. Net hier
  • 4x 3 mm LED's. Drie rooi en een blou
  • Li-po battery 1s 240mAh
  • 11x diodes - 1n4007
  • 2x 4k7 weerstand
  • 9x 100k weerstand
  • 2x 220R weerstand
  • 2x 100nF keramiek kondensator
  • 5x drukknoppies - PB -11D02
  • Wisselskakelaar - KNX -1
  • LM7833 spanningsreguleerder
  • TP4056 laaibord - skakel
  • Klein DC -DC -omskakelaar - CE025 -skakel
  • 2x NRF24L01 RF -ontvangers
  • USb na RS232 converter - ek gebruik een met cp2102
  • Arduino pro mini
  • Arduino mikro

Dit is al die dele wat nodig is vir beide die sender en die ontvanger. Aangesien hierdie build ook 'n roterende encoder bevat wat ek in 'n ander instruksies gedek het, benodig u ook onderdele daarvoor. U kan ook hier 'n STL -lêer met 'n knop vir die encoder vind, 'n bietjie korter as die oorspronklike en beter lyk in die afstandsbediening.

Stap 3: 3D -druk

3D druk
3D druk
3D druk
3D druk

Soos ek genoem het, benodig hierdie konstruksie 'n roterende encoder wat ek in my laaste instrukteerbare (hier) ingebou het, maar ek het die grootte van die knop effens aangepas en die nuwe STL -lêer kan hier gevind word. Die oorspronklike lêer sal ook werk. Al die lêers is in die regte oriëntasie. Die saak benodig ondersteuningsmateriaal en ek stel voor dat u dit met 'n hoër resolusie druk, en teen 'n laer snelheid, veral aan die einde van die druk, sal die stadiger spoed 'n gladder afwerking tot gevolg hê. Oorblywende lêers benodig geen spesiale instellings nie.

Die saak kan 'n bietjie rof wees waar dit deur die ondersteuningsmateriaal gehou word. As u 'n beter afwerking wil hê, stel ek voor dat u hierdie gedeeltes met 120 sandpapier skuur. Dit is ook 'n goeie tyd om met die M3 -kraan op die vier gate van die kas te tik. Al die dekoratiewe stukke kan ook vasgeplak word. Die drukknoppies moet ook styf op hul plek pas. Miskien moet u dit met 'n tang draai. Die klein modusknoppie kan ook op die voetstuk geplaas word, maar moenie vergeet om ook die knoppiesdop in te sit nie. Vervolgens kan die rooi en blou modus -LED's eenvoudig op die omhulsel pas.

Stap 4: Agtergrond van die logo

Agtergrond van die logo
Agtergrond van die logo
Agtergrond van die logo
Agtergrond van die logo
Agtergrond van die logo
Agtergrond van die logo

Een van die kenmerkende kenmerke van die konstruksie is die YouTube -logo op die agterkant aan die voorkant. Dit het my 'n paar uur geneem om dit reg te kry, en ek het min dinge geleer. Laat ek u vertel hoe ek dit sou doen as ek dit weer moes bou, en dan sal ek u ook vertel wat ek eintlik gebou het en waarom dit nie die perfekte oplossing is nie. In die eerste plek stel ek voor dat u twee LED's aan elke kant van die logo plaas en die omhulsel omhul. Alhoewel die lig nie perfek versprei word nie, lyk dit goed en is dit redelik helder.

Aangesien ek wou hê dat dit perfek moes wees, het ek ingewikkelde dinge. Ek het hierdie warm gomblok gebou wat ongeveer die vorm van die logo was. Dit is dan presies in die regte grootte gesny, op sy plek geplaas en met meer warm gom vasgemaak. Die logo lyk eintlik baie mooi, maar ek het swak werk aan die binnekant van die omhulsel, sodat die kante ook brand. Dit is egter nie die grootste probleem nie. Daar is net nie genoeg ruimte tussen hierdie ligstrooier en die draaikodeerder nie, wat dit soms laat vasval. Dit is iets wat ek uitgevind het toe dit eers bymekaar was.

tl; dr Moenie die agtergrond ingewikkeld maak nie.

Stap 5: Montering

Vergadering
Vergadering
Vergadering
Vergadering

Afgesien van die battery en die spanningsversterker, word al die elektronika aan die onderkant van die draaikode geplaas. Die kragskakelaar, RF -module, laaibord en arduino het almal hul 3D -gedrukte houers wat veronderstel is om op die roterende enkodeerder vasgeplak te word. Begin met die kragskakelaar wat met die moer op die houer gemonteer kan word en dan in die hoek van die encoder geplaas moet word, soos op die foto getoon. Die houer het 'n klein kerf wat dit op sy plek moet sluit. Ek stel voor dat u supergom gebruik en albei oppervlaktes wat aanraak, skuur. Dieselfde kan gedoen word met die houer vir die RF -module. Hierdie een hoef nie presies op die plek gemonteer te word nie, net op die foto. Die houer vir die laaibord het ook 'n kerf aan die een kant wat regs klik om dit vas te plak. En laastens is die houer vir arduino twee aparte stukke. As dit geplak word, moet die arduino net ingedruk word, dus kyk wat die afstand tussen hulle moet wees, aangesien arduino's kan wissel, afhangende van waar u dit vandaan kom. Kontroleer die afstand dubbel, want dit sal moeilik wees om te verander sodra u dit vasgeplak het.

Stap 6: Skryf

Skryfwerk
Skryfwerk
Skryfwerk
Skryfwerk
Skakeling
Skakeling

Tot dusver het ons plek vir al die planke, maar daar is nog steeds baie passiewe komponente. Dit is tyd om hulle almal op 'n enkele bord te plaas. Klein reghoekige voorplaat sal die werk doen. Die skema is beskikbaar, maar dit is eintlik net 'n klomp weerstande en diodes in serie. Die weerstande vir LED's behoort nie op hierdie bord te wees nie, aangesien dit geriefliker is om dit aan die bene op die LED's self te soldeer. Moenie die plank op die encoder plak nie, aangesien u toegang tot die onderkant moet kry, en sodra u alles soldeer, sal dit net aan die drade vasgehou word.

Nou is dit tyd om alles op te hef. Moet jou nog nie aan die battery steur nie. Al die ander moet egter bedraad wees, soos aangedui op die skema. Begin met die verwydering van LED's uit die arduino pro mini, aangesien dit moontlik stroom kan trek. Heg die vroulike penkop aan die programmeringspenne van die arduino. Ek stel voor om dit te doen, selfs al het u dit vooraf geprogrammeer. Eers het ek die arduino en die RF -module verbind. Probeer om nie al die drade op een plek te plaas nie, aangesien dit te groot kan word. Daarna het ek die arduino aan die skakelaars gesoldeer. Moenie die drade aan die onderkant van die voorplank soldeer nie. Soldeer hulle in plaas daarvan direk op die bene van die weerstand of diodes. Koppel laastens die LED's.

Op hierdie stadium behoort dit te werk. Ek stel voor dat u dit met 'n laboratorium -kragtoevoer met 'n huidige meter se reeks aandryf. Op hierdie manier kan u kyk of dit nie te veel stroom teken nie of dat dit werk. As die afstandsbediening ongeveer 60mA moet trek en as dit slaap, moet dit basies 0 wees, moenie daarmee mislei nie.

As u die afstandsbediening bevestig het. U kan die battery installeer. Die battery wat ek gebruik, is 'n enkelsel van 240 mAh Li-po. Met 'n grootte van 41 x 26,5 x 6 mm is dit die grootste battery wat pas. Dit word vasgemaak met dubbelzijdige band. Die 5V -booster kan net warm aan die kant vasgeplak word, maar maak seker dat u die drade eers gesoldeer het. Dit kan dan gekoppel word soos aangedui op die skematiese.

Stap 7: Ontvanger

Ontvanger
Ontvanger
Ontvanger
Ontvanger
Ontvanger
Ontvanger
Ontvanger
Ontvanger

Die ontvanger is gelukkig baie eenvoudiger as die sender. Hiervoor benodig ons net 'n Arduino -mikro en die RF -module (NRF24L01). Soos voorheen genoem, benodig die RF -module 3.3V en die arduino het inderdaad 'n 3V3 -pen, maar ek het ongeveer 4.8V op myne gemeet. Ek moes dus my eie spanningsreguleerder byvoeg. Die kans is goed dat die spanningsreguleerder op u arduino werk. As dit werk, is die skema amper dieselfde as wat ek verskaf het, maar u koppel eenvoudig die Vcc -pen van die RF -module aan die 3V3 -pen op arduino en ignoreer die reguleerder heeltemal.

Beide die arduino- en RF -module is ontwerp om die 3D -gedrukte omhulsel daarin te skuif. Hou die drade kort, want daar is nie veel ruimte in die kas nie. Toets die arduino, met die kode opgelaai, moet dit as HID optree. As dit werk, kan u die twee helftes van die saak eenvoudig toemaak en dit moet net op hul plek vasmaak.

As u dit 'n bietjie mooier wil laat lyk, kan u ook die youtube -logo byvoeg. Dit is net bo -op die ontvanger vasgeplak. Die lêers moet afsonderlik gedruk word, en afgesien van die rooi en wit filament, benodig u ook 'n swart een.

Stap 8: Kode

Ek het arduino 1.8.5 vir hierdie projek gebruik. Alle nodige biblioteke kan by die biblioteekbestuurder gevind word, sodat u nie eers hoef te bekommer oor die invoer daarvan nie. As u die kode saamstel, moet u die regte bord kies, anders kan dit nie saamgestel word nie. Ek het ook probleme ondervind met die oplaai van kode na my arduino pro mini. Dit was waarskynlik te wyte aan die USB na Serial -adapter wat ek gebruik het. Ek het uitgevind dat ouer arduino 1.0.5 eintlik sonder probleme sou oplaai, maar dit sou my kode om een of ander rede nie saamstel nie. Ek het uiteindelik die kode saamgestel op die 1.8.5 IDE en toe die hex -lêer met 1.0.5 opgelaai. As u dieselfde probleem ondervind, het ek 'n forum gevind wat presies verduidelik hoe dit gedoen kan word. Skakel

As u die sleutels wil omskakel en nuwe kombinasies wil skep, kan u dit eenvoudig doen deur die ontvanger te herprogrammeer. Op hierdie manier hoef u nie elke keer die ontvanger uitmekaar te haal nie. Beide kodes word kommentaar gelewer, so as u vertroud is met die arduino, behoort u geen probleem te hê om dit aan te pas nie. As u egter wel 'n opmerking wil lewer.

Stap 9: Klaar

Klaar
Klaar

Baie geluk! u het 'n ongelooflike afstandsbediening vir u rekenaar of mac of Android -toestel gebou. Ek is redelik seker dat dit op enigiets werk, aangesien dit net 'n sleutelbord is. Laat weet my as u probleme ondervind of as u 'n eenvoudiger oplossing gevind het. Kyk ook na die video terwyl dit oor die bouproses gaan.

Aanbeveel: