Innholdsfortegnelse:
- Trinn 1: Samle materialer
- Trinn 2: Demontering av den gamle musen
- Trinn 3: Omorganisere elektronikken
- Trinn 4: Lag en Trackball -guide
- Trinn 5: Montering av grensesnittet (dvs. moro med lim)
- Trinn 6: Legge til lysdioder
- Trinn 7: Lag en base … og mislykkes
- Trinn 8: Lag en base … Mer omhyggelig, men nå fungerer det
- Trinn 9: Spraymaling, solskinn og lim
- Trinn 10: Grand Finale
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hei alle sammen! I dag skal vi bygge en grønn DIY Trackball -mus fra gammelt søppel vi har liggende.
Dette prosjektet er grønt av tre grunner:
- Den er laget av søppel, så den er miljøvennlig
- Jeg innlemmet grønne lysdioder i designet (hvorfor ikke?)
- Jeg malte den grønn
Hvorfor bygde jeg det? Vel, la oss se…
Trackballmus vokser i popularitet, men de er fortsatt veldig dyre å kjøpe, spesielt de som inneholder alle funksjonene til en vanlig mus. Selv om min pålitelige Zelotes T-90 er en fin mus som jeg liker og vil fortsette å bruke til den dør, mangler den allsidigheten som en styrekule gir, det vil si at du trenger skrivebord for å bruke den. Så siden jeg har en eske full med omtrent 30 gamle, delvis funksjonelle mus fra Windows XP, bestemte jeg meg for å hacke noen åpne for å se hva jeg kunne gjøre med dem. Og det skapte ideen min om å bruke det optiske sensingsystemet i en av disse gamle musene for å lese innspill fra en styrekule, og i hovedsak lage en styrekulemus.
Les videre for å bygge din egen, og vær så snill, ikke glem å la en stemme stå i Colours of the Rainbow -konkurransen hvis du liker dette prosjektet. Din stemme/favoritt-ing/følge hjelper meg med å lykkes som maker, og motiverer meg til å bygge flere fantastiske prosjekter oftere. Jeg setter stor pris på alle dere som har besluttet å følge med så langt, og jeg håper å fortsette å kunne lage fantastiske ting med deres fantastiske innspill, råd og støtte.
Trinn 1: Samle materialer
Dette er hva, 15. gang jeg skriver dette? Ha alltid tingene du trenger tilgjengelig, for det er ikke noe mer irriterende (vel, nesten ingenting) enn å måtte legge et halvt ferdig prosjekt fordi du ikke finner en del.
Du vil trenge:
- En gammel optisk mus (som fungerer)
- Assorterte plastbiter fra resirkuleringen (flaskehett og ringer)
- Bordtennisball eller lignende rund gjenstand
- tre, leire eller annet egnet materiale for en base (jeg brukte tre)
- elektrisk ledning (jeg brukte 24 AWG strandet kjerne)
- Paracord eller en støvel
- 8 grønne lysdioder, 6x 3mm og 2x 5mm
- 10k trimmer potensiometer
- SPDT -bryter
- Grønn og svart glanset spraymaling
Verktøy:
- Varm limpistol
- skrujern
- Snips/wire cutters
- X-acto kniv
- Loddejern
- Bormaskin
- Sharpie
- pensel
- Tålmodighet (noen trinn er frustrerende og vil ta en stund)
Trinn 2: Demontering av den gamle musen
Jeg brukte faktisk 2 forskjellige mus i dette prosjektet, fordi jeg var dum og glemte å sjekke om den første fungerte. Jeg antar at det var til det bedre uansett, fordi jeg endte med å bruke mikrobryterne, panelene og rullehjulet fra 1., da jeg foretrakk dem fremfor de i den andre musen.
Først må vi finne alle skruene på undersiden av musen/musene. Vanligvis er det noen få åpenbare, og hvis musen ble laget av et typisk selskap, er det en god sjanse for at det er et par skruer som er skjult enten under etiketten eller under føttene.
Behold alle delene mens du demonterer dem, du trenger mange av dem senere.
Etter at alle panelene er fjernet, vil du identifisere og fjerne kretskortet. Demonter deretter det ytre skallet på musen, slik at klikkerputene er atskilt fra håndtaket/håndleddstøtten.
Nå bør du ha flere forskjellige plastbiter. Akkurat nå ønsker vi å fokusere på basen. Jeg brukte en X-acto-kniv og snipsene mine til å kutte av alle de svingete kantene, med sluttmålet å få både den optiske porten (hullet i basen) og rullehjulets akselguide som separate stykker. Rullehjulets akselguide er best igjen med et 1/2 centimeter firkantet skjørt av plast rundt kantene, som vist på bildene.
Etter det bestemte jeg meg for å kutte den øvre delen av musen fra hverandre. Jeg endte opp med 3 stykker: venstre og høyre finger hviler, og guiden for klikkerputene.
Derfra kuttet jeg klikkerputen så vel som den tilsvarende guiden pent i to. Ved å bruke litt cyanoakrylatlim fra BSI (et av de bedre merkene, etter min mening) limte jeg deretter hver klikkerputen til den respektive guiden slik at den aktiveres akkurat som den ville vært festet til en mus. Jeg la dem til side for senere.
Nå som vi har noen deler, fortsetter vi med lodding.
Trinn 3: Omorganisere elektronikken
Dessverre har jeg ingen gode bilder for dette trinnet, men prinsippet er enkelt nok.
I utgangspunktet var alt jeg gjorde her å avolde mikrobryterne og rullehjulskoderen, og deretter løse dem med ledninger slik at jeg kan flytte dem slik jeg vil. Jeg monterte også rullehjulkoderen og "midtklikk" -bryteren til akselføreren.
Mens du limer giveren varm og bytter til akselføreren, vil du først lime limet med hjulet satt riktig på plass, og deretter lodde bryteren deretter for å sikre riktig justering.
Det var på dette tidspunktet jeg bestemte meg for å teste min originale mus for å sikre at alt fungerte. Etter noen timer med å prøve å finne ut om jeg hadde et programvaredriverproblem, oppdaget jeg at USB -grensesnittbrikken på brettet var død. Så jeg gikk og hentet en ny mus og sjekket om den fungerte.
Etter å ha bekreftet at det fungerte, demonterte jeg det, men ikke i samme grad som den siste musen. For denne fjernet jeg bare kretsen og kuttet bunnplaten for å høste det optiske portdekselet. Alt annet satte jeg til side.
Deretter loddet jeg de samme komponentene fra denne musen som jeg gjorde den siste. Men i stedet for å løse disse med ledninger, la jeg dem i reservedelsbøtta og loddet på de tilsvarende komponentene fra den originale musen, som var av høyere kvalitet.
I tillegg identifiserte jeg et åpent rom på brettet for en motstand og LED. Perfekt! Jeg loddet en jumper over motstandsporten, og loddet deretter to lange ledninger til LED -porten. Jeg bestemte meg for å legge til lysdioder på dette stadiet fordi de bare kommer i veien for resten av tingene vi skal gjøre for å få denne musen til å fungere.
Etter at alt er loddet til brettet, legger jeg litt varmt lim på alle tilkoblingene jeg gjorde for å redusere risikoen for kortslutning og for å forsterke leddene.
Nå er det neste trinnet å justere det klare objektivstykket og skru på det optiske portstykket vi kutter fra bunnplaten.
Etter det bestemte jeg meg for at jeg ville ha en lengre ledning. Så jeg tok en gammel Apple -ladekabel som hadde brutt av på slutten med den funky adapterbiten (du vet, en av de galne portene som Apple spesialiserer seg på) og fjernet endene på hver av ledningene. Jeg gjorde kontinuitetskontroller for å se hvilken ledning som gikk hvor, og gjorde det samme med den originale musledningen også. Før jeg loddet, tok jeg en lilla paracord (jeg hadde ikke grønn, men lilla utfyller grønt, så det blir fint) og dro ut strengene fra midten. Jeg trådet Apple -kabelen inn i parakorden, skrudde ledningen inntil kabelen var helt der, og limte enden til USB -porten. Jeg kuttet deretter USB -porten av den originale musekabelen, fjernet enden og loddet ledningene til de tilsvarende på Apple -kabelen. Jeg isolerte leddene med elektrisk tape og varmt lim, og dro deretter parakordmantelen opp og over leddet, helt tilbake til kontrollkortet, hvor jeg limte det ned.
Dette resulterte i en 2,5 meter lang kabel, som er mer enn nok til å brukes med ethvert datamaskinoppsett. Nå som vi har gjort dette, kan vi bygge styrekuleguiden.
Trinn 4: Lag en Trackball -guide
Dette er delen der tålmodighet er nødvendig. De fleste bruker en flaskehett eller et toalettpapirrør av en eller annen art for sine DIY -trackballmus, men jeg ønsket bedre estetikk enn den typen løsning vil tillate, og jeg ønsket også å låse ballen på plass i musen, slik at jeg kunne reise.
Så hva gjør jeg? Vel, jeg valgte den originale musen av en god grunn. Den har et stort, estetisk og ergonomisk solid håndleddstøtte. Og jeg kan kutte et hull i den. Så gjett hva jeg gjorde? Jeg skar et hull i den. For hånd. I to timer slet jeg med de pålitelige snippene mine og en farlig skarp X-acto-kniv, som slynget meg bort for å lage det perfekte hullet. Og resultatene betalte seg virkelig. Det ser ut til at ballen min ruller jevnere enn en babys rumpe, hvis det ordtaket skal stole på mer enn hunden min når et ekorn er i nærheten …
Trikset er å barbere av små mengder veldig sakte. Det, og for å kunne tegne en god guidesirkel. Jeg gjorde dette ved hjelp av et toalettpapirrør (som jeg sjekket for å sikre at diameteren var mindre enn ballen min). Du ønsker å få en ortografisk layover, så egentlig kutter du ut en oval snarere enn en sirkel, på grunn av den buede overflaten på håndleddstøtten. Jeg brukte også en drill til å kutte ut et mindre starthull i midten, men jeg brukte det ikke til å skjære hullet i full størrelse fordi det ville resultere i en grovere kant, og det ville også ha vært veldig vanskelig å justere riktig. Jeg hadde uansett ikke riktig størrelse på hullet jeg ønsket, og jeg trenger absolutt ikke eller vil gå ut og kjøpe en.
Etter at jeg var ferdig med å hvite, tok jeg litt sandpapir for å polere ut den innvendige kanten, slik at ballen rullet jevnt.
Nå som vi har en styrekuleguide, kan vi begynne å sette sammen ting.
Trinn 5: Montering av grensesnittet (dvs. moro med lim)
Så nå limer vi i hovedsak våre klikkeputer, styrekuleguide og kontrollkort sammen. Oh, og jeg har også farget inn ballen min med en Sharpie slik at det røde optiske lyset ikke får ballen til å gløde som Rudolphs nese hver gang jeg bruker musen. Den skjuler også den irriterende etiketten som produsentene bestemte seg for å skrive ut på den.
Det virker som om jeg glemte å ta et bilde av den, men jeg fant en rund ring av plast som passer perfekt rundt den optiske porten, og når styrekulen sitter på toppen av bollen er akkurat der overflaten av skrivebordet ville være hvis jeg skulle bruke sensoren som tiltenkt. Etter å ha limt dette ned, plasserte jeg styrekulen på toppen og monterte deretter styrekuleføreren på toppen av denne, limte den ned også, samtidig som jeg unngikk å klemme styrekulen eller lime den på plass. Trackballen min ruller nå jevnt mellom de to overflatene, og ved testing fungerer den fint.
Noe å merke seg: For å få venstre/høyre X -akse riktig, må kontrollpanelets bakside bli forsiden av musen. Det vil si at vi roterer den slik at de originale festepunktene for klikkerne vender bakover, mot deg.
Etter å ha limt styrekuleguiden på plass, fokuserte jeg på klikkerputene. Siden dette er ment å være en fingerbetjent styrekule, bestemte jeg meg for å ha klikkerputene på hver side av styrekulen, med rullehjulet til venstre for bruk med tommelen. Selvfølgelig kan du omorganisere din avhengig av din foretrukne håndposisjon og slikt. Jeg snudde faktisk venstre og høyre pads (ikke mikrobryterne, bare putene) for å gi musen min et slankere, mer futuristisk og vinklet utseende. Jeg limte også opp/ned -knappene like under den venstre puten, der de er ute av veien, men fremdeles er tilgjengelige.
Etter at klikkerputene ble montert, brukte jeg varmt lim for å montere de tilsvarende mikrobryterne på de riktige stedene for å tillate jevnt klikk. Jeg brukte rikelig med lim og påførte noen lag om gangen for å bygge opp en passende støttestruktur for hver bryter.
Deretter limte jeg inn rullehjulet, som jeg hadde foregitt for å sikre at jeg hadde opp/ned -rulleretningen riktig orientert. Jeg brukte varmt lim for å bygge opp støtter for dette også.
Nå som vi har konfigurert grensesnittet, la oss legge til noen lysdioder!
Trinn 6: Legge til lysdioder
Så her la jeg til 3 x 3 mm lysdioder under hver klikkepute, og 2 x 5 mm lysdioder bak hver pute. Jeg brukte en flat pack variabel motstand og en bryter for å lage en fysisk kontrollkrets som lar meg aktivere og deaktivere lysene, samt justere lysstyrken i luften uten programvare (ikke at denne musen ville støtte det uansett).
Så først laget jeg et "tre" med hvert sett med 3 mm lysdioder, loddet bena parallelt og la ledninger til den siste lysdioden i hver rad. Jeg loddet også ledninger på 5 mm lysdioder.
Alle lysdiodene kobles deretter parallelt, med anoden (positiv lang pinne) loddet til sidepinnen på bryteren min, som har den midterste pinnen koblet til viskeren på potten. Gryten og lysdiodene har en felles jord (går til den negative ledningen vi loddet tidligere), og den siste pinnen på potten er koblet til den positive utgangstråden vi tidligere loddet på kontrollkortet.
Jeg kjørte en test for å sikre at alt fungerte før liming, og jeg likte resultatene veldig godt. Så jeg limte lysdiodene på plass, og limte deretter bryteren og potensiometeret rett under/foran opp/ned -knappene jeg har under venstre klikk. Jeg kjørte en ny test, og jeg likte resultatene. Jeg tok deretter en av gripepute -bitene jeg klippet fra den originale musen og limte den under den høyre klikkeren for å beskytte kontrollkortet, siden vi ikke har noen knapper på den siden.
Nå som vi har lysdioder, la oss gå videre for å bygge basen for musen vår!
Trinn 7: Lag en base … og mislykkes
Så mitt første forsøk på å lage en base var en total flopp. Og jeg skriver om det slik at du ikke gjør den samme feilen som jeg gjorde.
Så jeg tenkte at hvis jeg vil lage en estetisk tiltalende base relativt raskt og enkelt, samtidig som jeg beholder anstendige kurver og formtilpassede delene mine, hva er da et stoff bedre enn leire?
Så jeg gikk ut og kjøpte billig leire. Det første (bokstavelige) røde flagget var at de ikke hadde grønt, bare rødt. Vel, jeg skal male det senere uansett.
Jeg fikk leiren (bare € 1,25 for hele mursteinen … for et kupp!) Og fortsatte med å forme meg et fint stykke skulptur som passet musen min ganske bra.
Leiren fulgte ikke med noen instruksjoner for baking (andre røde flagg), så jeg så på pakken for å se hva den var laget av og fortsatte til Google "How to bake plasticine modellering leire". Det kom først to resultater om hvordan å bake polymerleire. Vel, polymer og plast er det samme, og Plasticine høres ut som plast, så hvorfor ikke? 'Bake i 30 minutter ved 135 grader Celsius per halv tomme' sa det. Siden jeg var forsiktig, tok jeg litt ekstra leire jeg hadde, og laget en liten modell av et lyn som traff et steinblokk og prøvde det. En halv time senere kom det en dam ut av ovnen.
UH oh
Det viser seg at Plasticine er en av få leirer som ikke kan bake. Jaja. Jeg prøvde å lage saltdeig.
Det mislyktes også.
Så hva gjør jeg? Jeg gikk ned i kjelleren for å se etter ledetråder, og fant en gammel 3 "x 3" stolpe av furutre fra et skrivebord jeg laget for en stund siden. Hmmmm…. Jeg har det!
Trinn 8: Lag en base … Mer omhyggelig, men nå fungerer det
Så selvfølgelig kunne jeg gå ut og finne ekte leire. Og du har det bra hvis du vil. Men her foran meg er det en fin bit av tre …
Så jeg tegnet en mal for meg og gikk ned for å hente min baufil (for jeg har faktisk ikke andre virkelige verktøy for trebearbeiding akkurat nå) …
To dager og tre timer senere, og dødt lei av å kutte, piske og slipe, og jeg har endelig en base.
Den har et hul senter for at ledningene skal ha pusterom, inkluderer en integrert håndledsstøtte, og viktigst av alt, den passer til musen. Det ser ikke så pent ut, men det er det neste trinnet er for …
Trinn 9: Spraymaling, solskinn og lim
Nå skal vi male ting! Jippi!
Det var sol ute, så jeg bestemte meg for å flytte operasjonen utendørs.
Det første jeg gjorde var å spraye basen min med 3 lag svart maling. Jeg la de to første på veldig tykt for å dekke noen av overflatefeilene, la det tørke, pusse ned alle støtene og dryppene, la til et tredje lag, la det tørke og slipe igjen for å få den perfekte, glatte finishen. Dette tok omtrent 2 timer å fullføre. Deretter brukte jeg min glansgrønne og "støvde" den på i et par lette lag for å la den svarte gi modellen noe karakter, noe som resulterte i en fantastisk dypgrønn forvitret finish som er helt like glatt som sprøytestøpt plast, lagre på endene der den buede formen kombinert med kornet gjorde det veldig vanskelig å slipe.
Jeg lot det tørke og testet for å sikre at musen fortsatt passer (fordi tre kan ekspandere og svinge litt med den tilsatte malingen). Ja, alt er bra, vi går videre.
Her er den vanskelige delen. Hvis jeg tenkte rett, ville jeg malt styrekuleguiden og klikkerputene før liming. Min logikk for ikke å gjøre det er at malingen a.) Blir riper og b.) Forstyrrer de varme limforbindelsene mine.
Så hva gjør du? Vel, jeg tok en plastbeholder fra noen bær jeg fikk her om dagen, og sprayet den grønne malingen i en sølepytt i den. Jeg brukte deretter en pensel til å forsiktig påføre malingen på alle de ønskede delene. Igjen gjorde jeg 3 lag for en optimal jevn grønn finish.
Etter at det hadde tørket og jeg renset ut penselen min med litt sprit (vann fungerer ikke med spraymaling), satte jeg musen tilbake på basen og sørget for at jeg hadde den i en behagelig posisjon. Etter at jeg gjorde det, limte jeg det godt på plass.
Og bratsj! Trackball -mus, nesten like bra som om jeg kjøpte en fra butikken! Og med flere knapper og et rullehjul !! (Du kan ikke få det på noe under € 30 sist jeg sjekket, og jeg brukte totalt € 5 på min hvis du teller malingen!)
Trinn 10: Grand Finale
Så nå har vi en fantastisk futuristisk grønn trackballmus!
Det eneste problemet jeg fant er at den vertikale Y -aksen er invertert, noe jeg fikset for min Mac ved hjelp av en flott gratis programvare kalt USB Overdrive. På Windows kan du finne og bruke lignende programvare, men det fungerer kanskje ikke i alle applikasjoner. Jeg tror det også er en løsning ved å bruke kommandolinjen for Linux -systemer. Noen foretrekker uansett en invertert akse, det er mer som en flysimulator (skyv fremover for å gå ned, trekk tilbake for å gå opp).
Lysdiodene er flotte, og følelsen er fantastisk. Jeg har tidligere brukt en Trackman Marble, og jeg må si at mens den rullet mykere, foretrekker jeg mye den matte, litt klebrig følelsen min, og rullehjulet er en stor bonus.
Så hva venter du på? Bygg din i dag! Det trenger ikke engang være så grønt! Fordi det er en build fra useriøs, har du full fleksibilitet i hvordan du vil bygge din, og min skal bare tjene som en rettesnor for alt det fantastiske dere alle kan finne på. Så vær kreativ!
Som alltid er dette prosjektene til Dangerously Explosive, hans livslange oppdrag, "å frimodig bygge det du vil bygge, og mer!"
Du kan finne resten av prosjektene mine her.
God fornøyelse, alle sammen!