Indholdsfortegnelse:

Fjernbetjening til pc Youtube og Netflix: 9 trin (med billeder)
Fjernbetjening til pc Youtube og Netflix: 9 trin (med billeder)

Video: Fjernbetjening til pc Youtube og Netflix: 9 trin (med billeder)

Video: Fjernbetjening til pc Youtube og Netflix: 9 trin (med billeder)
Video: Crazy Frog - Axel F (Official Video) 2024, Juli
Anonim
Image
Image
Fjernbetjening til pc Youtube og Netflix
Fjernbetjening til pc Youtube og Netflix

Jeg har min stationære pc -måler væk fra min seng, så jeg kan naturligvis godt lide at se youtube og film fra min seng. Hver gang jeg lægger mig, synes jeg imidlertid, at jeg er nødt til at justere lydstyrken, pause videoen af nogle årsager eller simpelthen springe videoen helt over. Jeg kunne bare læne mig frem og trykke på en knap på tastaturet, men jeg er for doven til at gøre det, så jeg besluttede i stedet at bruge snesevis af timer på at designe og bygge denne fjernbetjening til min pc. Det er egentlig bare et trådløst tastatur.

Jeg har faktisk allerede haft et trådløst tastatur, men det er et tastatur. Når lyset er slukket, er det stort set umuligt at finde den nøgle, jeg leder efter. Udover det med den lille størrelse, er det mere sandsynligt, at jeg trykker på tre knapper på én gang end den, jeg vil have, selv med mine små fingre. Men egentlig er det bare en undskyldning for at bygge noget fedt.

Jeg har også lavet en video om det, og det vil meget anbefale at tjekke det ud her.

Trin 1: Oversigt

Oversigt
Oversigt
Oversigt
Oversigt
Oversigt
Oversigt

Jeg vil bare kort røre ved, hvordan dette tastatur fungerer. Den har to tilstande. Den ene er til youtube og den anden til alle andre medier. De gør begge det samme. Afspil, pause, spring over, spol tilbage, næste, forrige og lydstyrkejustering. Den eneste forskel er, at i blå/mediefunktionen oversættes tasterne til standardmedieknapperne i Windows, mens den i rød/youtube -tilstand oversættes til youtube -tastaturgenveje (findes her). Der er heller ingen tidligere knap i rød/youtube -tilstand, da jeg fandt det mere bekvemt at have fuldskærmsknap i stedet.

Trin 2: Værktøjer og materialer

Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer

Værktøjer

  • 3D printer
  • Loddekolbe
  • varm lim

materialer og elektronik

  • PLA - eller andet foretrukket materiale til din 3D -printer. Hvide og røde farver er afgørende, og sort kræves nogle detaljer
  • M3 hane og skruer
  • Rotary encoder har jeg lavet i min tidligere instruerbare. Lige her
  • 4x 3 mm lysdioder. Tre røde og en blå
  • Li-po batteri 1s 240mAh
  • 11x dioder - 1n4007
  • 2x 4k7 modstand
  • 9x 100k modstand
  • 2x 220R modstand
  • 2x 100nF keramisk kondensator
  • 5x trykknapper - PB -11D02
  • Vippekontakt - KNX -1
  • LM7833 spændingsregulator
  • TP4056 opladningstavle - Link
  • Lille DC -DC step up -konverter - CE025 Link
  • 2x NRF24L01 RF -transceivere
  • USb til RS232 converter - jeg bruger en med cp2102
  • Arduino pro mini
  • Arduino mikro

Disse er alle de dele, der kræves til både sender og modtager. Da denne build også indeholder roterende encoder, jeg har dækket i en anden instruerbar, skal du også have dele til det. Du kan også her finde STL -fil med knap til encoderen, som er lidt kortere end originalen og ser bedre ud i fjernbetjeningen.

Trin 3: 3D -udskrivning

3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning

Som jeg nævnte, kræver denne build roterende encoder, jeg har bygget i min sidste instuctable (her) Men jeg justerede størrelsen på knappen lidt, og den nye STL -fil kan findes her. Den originale fil ville også fungere. Alle filerne er i korrekt retning. Sagen kræver supportmateriale, og jeg vil foreslå at udskrive den med højere opløsning og ved lavere hastighed, især i slutningen af udskrivningen, vil den langsommere hastighed resultere i en jævnere finish. Resterende filer kræver ingen særlige indstillinger.

Sagen kan være lidt grov, hvor den blev holdt af støttematerialet. Hvis du vil have en bedre finish, vil jeg foreslå at slibe disse sektioner med 120 sandpapir. Nu er det også et godt tidspunkt at trykke på de 4 huller på sagen med M3 hanen. Alle dekorationsstykker kan også limes på plads. Trykknapperne skal også sidde godt på plads. Du skal muligvis vride dem på plads med en tang. Den lille tilstandsknap kan også placeres på dens stativ, men glem også at indsætte knaplåget. Derefter kan de røde og blå tilstands -lysdioder ganske enkelt trykke på tilpasning til sagen.

Trin 4: Logoets baggrundslys

Baggrundslys af logoet
Baggrundslys af logoet
Baggrundslys af logoet
Baggrundslys af logoet
Baggrundslys af logoet
Baggrundslys af logoet

En af signaturfunktionerne i bygningen er det baggrundsbelyste youtube -logo på forsiden. Det tog mig et par timer at få det rigtigt, og jeg har lært få ting. Lad mig fortælle dig, hvordan jeg ville gøre det, hvis jeg skulle bygge det igen, og så vil jeg også fortælle dig, hvad jeg egentlig har bygget, og hvorfor det ikke er den perfekte løsning. Først og fremmest vil jeg foreslå blot at placere to lysdioder på hver side af logoet og maskere omgivelserne. Selvom lyset ikke bliver perfekt fordelt, ser det fint ud, og det er ret lyst.

Siden jeg ville have det til at være perfekt, har jeg over komplicerede ting. Jeg har bygget denne varme limblok, der var nogenlunde formen på logoet. Det blev derefter skåret præcist til den korrekte størrelse, indsat på plads og fastgjort med mere varm lim. Logoet ser faktisk rigtig godt ud, men jeg gjorde et dårligt stykke arbejde med at maskere indersiden af sagen, så siderne også lyser op. Det er dog ikke det største problem. Der er simpelthen ikke nok afstand mellem denne lysspreder og roterende encoder, som gør at den nogle gange sidder fast. Det var noget, jeg fandt ud af, bare da det hele var samlet.

tl; dr Gør ikke baggrundsbelysningen kompliceret.

Trin 5: Montering

montage
montage
montage
montage

Bortset fra batteri og spændingsforstærker er al elektronikken placeret på undersiden af den roterende encoder. Strømafbryderen, RF -modulet, opladningskortet og arduino har alle deres 3D -trykte holdere, som skal limes på den roterende encoder. Start med afbryderen, som kan monteres på holderen med dens møtrik og derefter skal placeres i hjørnet af encoderen som vist på billedet. Holderen har et lille hak, der skal låse den på plads. Jeg foreslår at bruge superlim og slibe begge overflader, der vil røre ved. Det samme kan gøres med holderen til RF -modulet. Denne behøver ikke at blive monteret præcist på plads, bare omtrent hvor den er vist på billedet. Holderen til ladepladen har også hak på den ene side, der klikker lige på plads, hvor den kan limes. Og endelig er holderen til arduino to separate stykker. Når den er limet, skal arduino'en bare skubbes ind, så tjek, hvad der skal være afstanden mellem dem, da arduinoer kan variere afhængigt af, hvor du har den fra. Dobbelttjek afstanden, da det vil være svært at ændre, når den er limet ind.

Trin 6: Wriring

Wriring
Wriring
Wriring
Wriring
Wriring
Wriring

Indtil videre har vi plads til alle brædderne, men der er stadig mange passive komponenter. Det er på tide at lægge dem alle på et enkelt bræt. Lille rektangulært prefab vil klare jobbet. Skematikken er tilgængelig, men det er egentlig bare en masse modstande og dioder i serie. Modstandene til LED'er bør ikke være på dette bord, da det er mere bekvemt at lodde dem på benene på selve LED'erne. Lad være med at lime dette bræt på encoderen, da du skal have adgang til undersiden, og når du har loddet alt, vil det holde fast ved trådene.

Nu er det tid til at koble alting sammen. Gider ikke batteriet endnu. Alt andet skal dog kabelforbundet som vist på den medfølgende skema. Start med at fjerne lysdioder fra arduino pro mini, da de muligvis tegner strøm. Vedhæft hun -pin -header til programmeringsstifter på arduinoen. Jeg vil foreslå at gøre det, selvom du har programmeret det på forhånd. Først tilsluttede jeg arduinoen og RF -modulet. Prøv ikke at placere alle ledninger ét sted, da det kan blive for omfangsrigt. Dernæst lodde jeg arduinoen til switchene. Gider ikke lodde ledninger på undersiden af præfektpladen. I stedet loddes dem direkte på benene på modstanden eller dioderne. Tilslut endelig LED'erne.

På dette tidspunkt burde det virke. Jeg vil foreslå at drive den med bænk lab strømforsyning med nuværende meter er serie. På denne måde kan du kontrollere, om det ikke tegner for meget strøm, eller om det virker. Når på fjernbetjeningen skal trække omkring 60mA, og når den er i søvn, skal den i bund og grund være 0, så lad dig ikke narre af det.

Hvis du bekræftede fjernbetjeningen. Du kan installere batteriet. Batteriet, jeg bruger, er enkeltcelle 240mAh Li-po. Med 41 x 26,5 x 6 mm er det det største batteri, der passer ind. Det holdes på plads med dobbeltsidet tape. 5V booster kan bare varmlimes på siden, bare sørg for at lodde ledningerne først. Det kan derefter tilsluttes som vist på skematisk.

Trin 7: Modtager

Modtager
Modtager
Modtager
Modtager
Modtager
Modtager
Modtager
Modtager

Modtageren er heldigvis meget enklere end senderen. Til denne skal vi bare bruge en Arduino -mikro og RF -modulet (NRF24L01). Som tidligere nævnt kræver RF -modulet 3.3V, og arduinoen har faktisk en 3V3 -pin, men jeg målte omkring 4.8V på min. Så jeg var nødt til at tilføje min egen spændingsregulator. Chancerne er, at spændingsregulatoren på din arduino fungerer. Hvis det gør det, er skematisk stort set det samme som jeg har givet, men du forbinder simpelthen Vcc -stiften fra RF -modulet til 3V3 -stiften på arduino og ignorerer regulatoren helt.

Både arduino- og RF -modulet er designet til at skubbe det med 3D -printet etui. Hold ledningerne korte, fordi der ikke er meget plads inde i kabinettet. Test arduinoen, med koden uploadet skal den fungere som HID. Hvis det virker, kan du simpelthen lukke de to halvdele af sagen, og de skal bare snappe på plads.

Hvis du vil få det til at se lidt pænere ud, kan du også tilføje youtube -logoet. Det er bare limet oven på modtageren. Filerne skal udskrives separat og bortset fra det røde og hvide filament skal du også bruge en sort.

Trin 8: Kode

Jeg har brugt arduino 1.8.5 til dette projekt. Alle nødvendige biblioteker kan findes i bibliotekschefen, så du ikke engang skal bekymre dig om at importere dem selv. Når du kompilerer koden, skal du kontrollere, at du har valgt det korrekte board, ellers kompileres det muligvis ikke. Jeg har også stødt på nogle problemer med at uploade kode til min arduino pro mini. Dette var sandsynligvis på grund af den USB til seriel adapter, jeg brugte. Jeg fandt ud af, at ældre arduino 1.0.5 faktisk ville uploade uden problemer, men det ville ikke kompilere min kode af en eller anden grund. Jeg endte med at samle koden på 1.8.5 IDE og uploadede derefter hex -filen med 1.0.5. Hvis du har det samme problem, fandt jeg forumtråd, der præcist forklarer, hvordan dette kan gøres. Link

Hvis du vil omlægge tasterne og oprette nye kombinationer, kan du gøre det ved blot at omprogrammere modtageren. På den måde behøver du ikke at tage receiveren fra hinanden hver gang. Begge koder er kommenteret, så hvis du kender arduinoen, bør du ikke have problemer med at justere den. Hvis du dog er velkommen til at efterlade en kommentar.

Trin 9: Udført

Færdig
Færdig

Tillykke! du har bygget en fantastisk fjernbetjening til din pc eller mac eller Android -enhed. Jeg er ret sikker på, at det fungerer på alt, da det bare er et tastatur. Lad mig vide, hvis du har problemer, eller hvis du fandt en enklere løsning. Sørg også for at tjekke videoen, da den også går over byggeprocessen.

Anbefalede: