Innholdsfortegnelse:
Video: "Retro Future" Bluetooth -fjernkontroll: 9 trinn (med bilder)
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg har alltid elsket utseendet og følelsen av "morgendagens verden" vi ble presentert i science fiction- og konseptprodukter fra midten av århundret.
Ok, det er ikke sant. Da jeg var ung syntes jeg Tricoders på Star Trek var stygge og klønete, men de på The Next Generation var slanke og fantastiske. Men nå som jeg er eldre, foretrekker jeg kombinasjonen svart og sølv, skinn og metall fremfor beige eller svart.
Det har bare vært det siste tiåret eller så at jeg har fått en dypere forståelse for sammensmeltningen av estetikk og funksjonalitet over minimalisme.
Så da jeg begynte på et prosjekt for å lage en kontroller for mitt "atom" -studio, ønsket jeg å bruke en fjernsynsfjernkontroll fra den omtrentlige epoken som base. Jeg fant en to-pakning av denne Magnavox åtte-knappers fjernkontrollen på eBay og ble forelsket. Jeg trengte bare den, men det var en god deal. I løpet av dette prosjektet har jeg blitt inspirert til å bruke den andre til å ta en annen tilnærming til det samme konseptet i et fremtidig prosjekt.
Jeg visste at tidlige fjernkontroller for trådløs fjernsyn (ofte kalt "klikkere") brukte lyd. [Sidemerk: vi hadde billigere fjernsyn i huset mitt, og jeg var "fjernkontrollen"] Den eneste andre jeg hadde sett personlig hadde en enkelt knapp som traff en streikeplate inne for å skape en tone som TV -en kunne høre for å gå til neste kanal og den neste og så videre til den kommer til av -stillingen.
Men å åpne denne fjernkontrollen viste så mye mer. Kretskortet inne hadde en spole og noe som en høyttaler som siktet ut på toppen av fjernkontrollen. Ved siden av hver av knappene var en kondensator med en annen karakter. Ved å trykke på en av de åtte knappene ble kretsen ført gjennom en av kondensatorene som modulerte frekvensen som ble overført.
Jeg fant meg selv beundre elegansen ved å bruke enkle parallelle kretser for å gi et slikt spekter av innganger. Jeg begynte å angre på at jeg tok det fra hverandre.
Vel … jeg har to. Man kan ofres i navnet på SCIENCE!
Trinn 1: Samle komponenter og verktøy
Delene du trenger for å bygge din egen retro Bluetooth -fjernkontroll er:
- En vintage fjernkontroll (jeg bruker en Magnavox fjernkontroll med åtte knapper)
- Et stykke permaboard (Hvis du har ferdigheter, tid og ressurser til å lage et tilpasset PCB, gå for det. Mine største utfordringer i dette prosjektet kom fra ledninger og lodding av gode forbindelser i denne formfaktoren)
- En mikrokontroller (jeg bruker Adafruit Feather 32u4 Bluefruit LE)
- En Bluetooth -modul (jeg brukte fjæren ovenfor som har begge i en, men jeg kunne ha brukt separate stykker)
- Knapper (jeg bruker "Soft Tactile Buttons" fra Adafruit fordi de større knappene jeg brukte opprinnelig klikket høyt nok til å bli plukket opp på mikrofonen)
- Et batteri av noe slag
- En av/på -bryter
Andre ting du trenger er:
- Lodding
- Metalltråd
- Overskrifter
- Elektrisk tape
- En tredje hånd eller PCB -skrue (jeg brukte begge ganger)
- Wire cutter
- Wire stripper
- Calipre og/eller et godt øyeeple
Trinn 2: Dissekér Vintage Remote
Jeg har et vagt minne om dette, men foreldrene mine fortalte meg en gang om den gangen vi dro til Red Lobster, og jeg begynte å komme med navn på hummerne i tanken. Foreldrene mine prøvde å fraråde meg subtilt, men jeg holdt ut. Da måltidet kom og det var døde krepsdyr (jeg kjente tilsynelatende ikke hummer fra krabber) på tallerkenene begynte jeg å spørre om de hadde drept [sett inn barndomsnavn for dyr] for dette !? Jeg var ganske lei meg.
Den fryktelige leksjonen jeg skulle ta fra det, var å ikke nevne ting som var i ferd med å bli drept.
Så jeg brukte noen minutter med skrutrekkeren min på baksiden av "Clicky" og tenkte på hvilket monster jeg skulle bli.
Så husket jeg at jeg hadde to, og jeg hadde ikke navngitt den andre ennå, så jeg drepte den i stedet.
Det var enkelt å fjerne kretskortet. Jeg klippet av ledningene til batteriholderen før jeg brukte tang for å trekke dem ut også.
Trinn 3: Bestem posisjonen til innganger og sted
Heldigvis var kretskortet fra den originale fjernkontrollen nesten nøyaktig samme størrelse som et stykke permaboard jeg hadde liggende, så jeg slapp å kutte noe der.
For å plassere knappene brukte jeg en kombinasjon av presisjonsmåling og mindre presis "eyeballing" den første raden med knapper og den første knappen i den andre raden. Etter det telte jeg bare de samme mellomromene igjen og igjen for å plassere de andre.
Av/på -bryteren var relativt enkel. Jeg ville ikke kutte i saken hvis jeg ikke måtte, så jeg brukte fronten der senderen hadde vært. På bildet ovenfor hadde jeg bryteren på den andre siden fra knappene, men heldigvis sjekket jeg plasseringen før jeg loddet den inn fordi den ikke var tilgjengelig gjennom hullet med mindre jeg flyttet den til den andre siden.
Trinn 4: Velg plassering av mikrokontroller
Det var her jeg begynte å bli trist.
Jeg hadde opprinnelig tenkt å plassere mikrokontrolleren på bunnen av brettet med knappene og plassere den der den ville sitte i det originale batterirommet, men hvis jeg gjorde det ville ikke brettet være høyt nok til å bli skrudd på plass av stativet -offs som også holdt på ryggen.
Deretter prøvde jeg å plassere den over toppen av brettet, men den passet ikke mellom avstandene.
Så til slutt bestemte jeg meg for å plassere den slik at GPIO -pinnene som jeg skulle bruke, ble stilt opp mellom knappene selv. Jeg måtte flytte den litt til siden for å få bakkenålen der jeg trengte den også.
Trinn 5: Lodd alt sammen
Det første jeg gjorde var å koble en enkelt ledning til alle de "øverste ytre" pinnene på knappene på hver side. Så bøyde jeg ledningene rundt brettets nederste kant og laget en loddebro. Så kjørte jeg en annen ledning fra den ene siden av bryteren til bakkebussen.
Deretter kuttet jeg en stripe med headerpinner i riktig lengde og plasserte dem halvveis i hullene. På denne måten kunne jeg kjøre ledninger fra hver av de "nederste indre" pinnene på knappene til deres respektive GPIO -pinner under plastdelen av toppteksten.
Etter det satt jeg på sofaen og hulket i hendene mens jeg vekselvis drakk en Rum og Cola for å komme meg over traumer jeg slo meg igjennom med alle disse forbindelsene og skulle ønske jeg hadde tid og ferdigheter til å lage min egen PCB. Jeg sverget også til forskjellige overnaturlige krefter at hvis dette fungerte, gjør jeg det aldri igjen. [Ikke avbildet]
Deretter kjørte jeg en ledning fra bryterens midtposisjon til fjærens "aktiverings" -pinne.
Deretter plasserte jeg en enkelt toppnål der den måtte være og loddet den på plass med en kort ledning fra den til den eksisterende bakkebussen.
Til slutt plasserte jeg fjæren på plass og loddet den ned. På bildet ovenfor hadde jeg ikke fullført høyre side, bare bakkenålen.
Trinn 6: Boremonteringshull
Nok en gang ved å bruke en kombinasjon av presis måling og upresis øyeepling merket jeg plasseringen av festeskruene og brukte Dremel og stativ til å bore hullene.
Trinn 7: Kode
Bortsett fra loddejobben min, er dette den styggeste delen av prosjektet akkurat nå. Det er bare et hack av to forskjellige biblioteker: ett fra Adafruit (fra Adafruit BluefruitLE nRF51 -biblioteket) og noe annet jeg fant etter for mange Rum og Cokes og hulk.
Jeg slo på dem begge til de jobbet.
For det meste.
I versjonen her fortsetter fjernkontrollen å sende metatastene til tider den ikke burde. Det påvirker ikke bruken min, så jeg har ikke tatt meg tid til å fikse det ennå.
I utgangspunktet skanner den GPIO -pinnene og kartlegger dem til et tall på tastaturet. Det sender dette nummeret mens du holder noen metataster nede, slik at jeg enkelt kan tilordne dem til snarveier i studioprogramvaren jeg bruker.
Trinn 8: Sett sammen og nyt
Jeg la ned litt elektrisk tape over alle ledningene for å beskytte. Jeg koblet til batteriet og plasserte det mellom monteringsavstandene mot toppen. Ved å bøye batteriledningene rundt den ene stand-offen, holdt tingen seg godt på plass.
Nå har jeg en Bluetooth -fjernkontroll som sender en hurtigtast til studiodatamaskinen når jeg trykker på en knapp. Jeg kan kontrollere programvaren uten å måtte ha et synlig tastatur i sikte.
Trinn 9: FRAMTIDEN
Jeg har noen forskjellige ideer om hvor jeg skal ta dette neste:
Hvis jeg holder meg til det nåværende systemet, vil jeg gjerne lage mitt eget bord slik at tilkoblingene blir penere. Jeg vil også oppdatere koden for å være slankere og renere.
En annen tanke ville være å bruke den andre fjernkontrollen (Clicky!) Slik han ble designet og bygge en mottaker som ville høre Clicky! og ved å bruke en mikrokontroller med HID -funksjon, fungere som et tastatur for studiodatamaskinen.