Inhaltsverzeichnis:
- Schritt 1: Komponenten und Werkzeuge sammeln
- Schritt 2: Vintage-Fernbedienung sezieren
- Schritt 3: Position der Eingänge bestimmen und platzieren
- Schritt 4: Wählen Sie die Platzierung des Mikrocontrollers
- Schritt 5: Löten Sie alles zusammen
- Schritt 6: Befestigungslöcher bohren
- Schritt 7: Code
- Schritt 8: Zusammenbauen und genießen
- Schritt 9: DIE ZUKUNFT
Video: Bluetooth-Fernbedienung "Retro Future" - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Ich habe schon immer das Erscheinungsbild der "Welt von morgen" geliebt, die uns in Science-Fiction- und Konzeptprodukten aus der Mitte des Jahrhunderts präsentiert wurde.
Okay, das stimmt nicht. Als ich jung war, fand ich die Tricoder in Star Trek hässlich und ungeschickt, aber die in The Next Generation waren elegant und großartig. Aber jetzt, wo ich älter bin, bevorzuge ich die Kombination von Schwarz und Silber, von Leder und Metall gegenüber gesichtslosem Beige oder Schwarz.
Erst im letzten Jahrzehnt habe ich eine tiefere Wertschätzung für die Verschmelzung von Ästhetik und Funktionalität gegenüber Minimalismus gewonnen.
Als ich also ein Projekt anfing, einen Controller für mein "Atom"-Studio zu entwickeln, wollte ich eine Fernsehfernbedienung aus der ungefähren Zeit als Basis verwenden. Ich habe bei eBay ein Zweierpack dieser Magnavox-Fernbedienung mit acht Tasten gefunden und mich verliebt. Ich brauchte nur das eine, aber es war ein gutes Geschäft. Im Laufe dieses Projekts wurde ich inspiriert, das andere zu verwenden, um in einem zukünftigen Projekt einen anderen Ansatz für dasselbe Konzept zu verfolgen.
Ich wusste, dass die frühen drahtlosen Fernsehfernbedienungen (oft als "Klicker" bezeichnet) Ton verwendeten. [Randnotiz: Wir hatten billigere Fernseher in meinem Haus und ich war die "Fernbedienung"] Der einzige andere, den ich persönlich gesehen hatte, hatte einen einzigen Knopf, der auf ein Schließblech drückte, um einen Ton zu erzeugen, den der Fernseher hören konnte, um zu gehen den nächsten Kanal und den nächsten usw., bis Sie in die Aus-Position kommen.
Aber das Öffnen dieser Fernbedienung zeigte so viel mehr. Die Platine im Inneren hatte eine Spule und so etwas wie einen Lautsprecher, der auf die Oberseite der Fernbedienung gerichtet war. Neben jedem der Knöpfe befand sich ein Kondensator mit einer anderen Leistung. Durch Drücken einer der acht Tasten wurde die Schaltung durch einen der Kondensatoren geleitet, der die übertragene Frequenz modulierte.
Ich bewunderte die Eleganz der Verwendung einfacher Parallelschaltungen, um eine solche Auswahl an Eingängen bereitzustellen. Ich fing an zu bereuen, es auseinander genommen zu haben.
Nun… ich habe zwei. Im Namen der WISSENSCHAFT kann man geopfert werden!
Schritt 1: Komponenten und Werkzeuge sammeln
Die Teile, die Sie benötigen, um Ihre eigene Retro-Bluetooth-Fernbedienung zu bauen, sind:
- Eine Vintage-Fernbedienung (ich verwende eine Magnavox-Fernbedienung mit acht Tasten)
- Ein Stück Permaboard (Wenn Sie die Fähigkeiten, die Zeit und die Ressourcen haben, um eine benutzerdefinierte Leiterplatte herzustellen, machen Sie es. Meine größten Herausforderungen in diesem Projekt bestanden darin, gute Verbindungen in diesem Formfaktor zu verdrahten und zu löten)
- Ein Mikrocontroller (ich verwende den Adafruit Feather 32u4 Bluefruit LE)
- Ein Bluetooth-Modul (ich habe die obige Feder verwendet, die beides in einem hat, aber ich hätte separate Teile verwenden können)
- Tasten (Ich verwende die "Soft Tactile Buttons" von Adafruit, weil die größeren Tasten, die ich verwendet habe, ursprünglich laut genug geklickt haben, um vom Mikrofon aufgenommen zu werden)
- Eine Art Batterie
- Ein Ein/Aus-Schalter
Andere Dinge, die Sie benötigen, sind:
- Lot
- Kabel
- Überschriften
- Isolierband
- Ein dritter Hand- oder PCB-Schraubstock (ich habe manchmal beide verwendet)
- Kabelschneider
- Abisolierzange
- Bremssättel und/oder ein guter Augapfel
Schritt 2: Vintage-Fernbedienung sezieren
Ich habe eine vage Erinnerung daran, aber meine Eltern erzählten mir einmal von der Zeit, als wir zu Red Lobster gingen und ich begann, Namen für die Hummer im Tank zu finden. Meine Eltern versuchten, mich subtil davon abzubringen, aber ich bestand darauf. Als dann das Essen kam und tote Krustentiere (ich kannte Hummer anscheinend nicht von Krabben) auf den Tellern, fing ich an zu fragen, ob sie dafür [Kindernamen für Lebewesen einfügen] getötet hätten!? Ich war ziemlich sauer.
Die schreckliche Lektion, die ich daraus ziehen sollte, war, Dinge, die getötet werden sollten, nicht zu benennen.
Also verbrachte ich ein paar Minuten mit meinem Schraubenzieher über der Rückseite von "Clicky" und überlegte, was für ein Monster ich werden würde.
Dann fiel mir ein, dass ich zwei hatte und den anderen noch nicht benannt hatte, also habe ich ihn stattdessen getötet.
Das Entfernen der Platine war einfach. Ich habe die Kabel zum Batteriehalter abgeschnitten, bevor ich diese mit einer Zange herausgezogen habe.
Schritt 3: Position der Eingänge bestimmen und platzieren
Zum Glück hatte die Platine der Originalfernbedienung fast die gleiche Größe wie ein Stück Permaboard, das ich herumgelegt hatte, sodass ich dort nichts schneiden musste.
Um die Tasten zu platzieren, habe ich eine Kombination aus Präzisionsmessung und weniger präzisem "Augieren" der ersten Tastenreihe und der ersten Taste der zweiten Reihe verwendet. Danach habe ich einfach die gleichen Felder auf und ab gezählt, um die anderen zu platzieren.
Der Ein-/Ausschalter war relativ einfach. Ich wollte nicht in das Gehäuse schneiden, wenn ich nicht musste, also habe ich die Vorderseite verwendet, wo der Emitter gewesen war. Im Bild oben hatte ich den Schalter auf der anderen Seite der Tasten, aber zum Glück habe ich die Platzierung vor dem Einlöten erneut überprüft, da er durch das Loch nicht erreichbar war, es sei denn, ich bewegte ihn auf die andere Seite.
Schritt 4: Wählen Sie die Platzierung des Mikrocontrollers
Hier fing ich an, traurig zu werden.
Ich hatte ursprünglich gedacht, den Mikrocontroller mit den Tasten auf der Unterseite des Boards zu platzieren und dort zu platzieren, wo er im ursprünglichen Batteriefach sitzen würde, aber wenn ich das täte, wäre das Board nicht groß genug, um vom Ständer angeschraubt zu werden -Offs, die auch auf der Rückseite gehalten wurden.
Als nächstes versuchte ich, es über die Oberseite des Bretts zu legen, aber es würde nicht zwischen die Abstandshalter passen.
Am Ende entschied ich mich also, es so zu platzieren, dass die GPIO-Pins, die ich verwenden wollte, zwischen den Tasten selbst aufgereiht waren. Ich musste es leicht zur Seite verschieben, um den Erdungsstift auch dort zu bekommen, wo ich ihn brauchte.
Schritt 5: Löten Sie alles zusammen
Das erste, was ich tat, war, ein einzelnes Kabel mit allen "oberen äußeren" Stiften der Tasten auf jeder Seite zu verbinden. Dann habe ich die Drähte um die Unterkante der Platine gebogen und eine Lötbrücke erstellt. Dann habe ich ein weiteres Kabel von einer Seite des Schalters zum Massebus geführt.
Als nächstes schneide ich einen Streifen von Kopfstiften auf die richtige Länge und stecke sie halb in die Löcher. Auf diese Weise konnte ich Drähte von jedem der "unteren inneren" Pins der Tasten zu ihren jeweiligen GPIO-Pins unter dem Kunststoffteil des Headers führen.
Danach saß ich auf der Couch und schluchzte in meine Hände, während ich abwechselnd Rum und Cola trank, um das Trauma zu überwinden, das ich mit all diesen Verbindungen durchgemacht hatte und wünschte, ich hätte die Zeit und das Können, mein eigenes PCB zu machen. Ich habe auch verschiedenen übernatürlichen Kräften geschworen, dass, wenn das funktioniert, ich es nie wieder tun werde. [Nicht abgebildet]
Als nächstes führte ich einen Draht von der mittleren Position des Schalters zum "Enable" -Pin der Feder.
Dann platzierte ich einen einzelnen Header-Pin dort, wo er sein musste, und lötete ihn ein, indem ich einen kurzen Draht von ihm zum vorhandenen Erdungsbus führte.
Zuletzt legte ich die Feder an Ort und Stelle und verlötete sie. Im Bild oben hatte ich nicht die rechte Seite fertig, nur den Massestift.
Schritt 6: Befestigungslöcher bohren
Wieder einmal mit einer Kombination aus präziser Messung und ungenauem Augapfel habe ich die Platzierung der Befestigungsschrauben markiert und mit meinem Dremel und Ständer die Löcher gebohrt.
Schritt 7: Code
Abgesehen von meinem Lötjob ist dies derzeit der hässlichste Teil des Projekts. Es ist nur ein Hack von zwei verschiedenen Bibliotheken: eine von Adafruit (aus ihrer Adafruit BluefruitLE nRF51-Bibliothek) und etwas anderes, das ich nach zu viel Rum und Cola und Schluchzen gefunden habe.
Ich schlug sie beide, bis sie funktionierten.
Meist.
In der Version hier sendet die Fernbedienung die Meta-Schlüssel immer wieder, wenn dies nicht der Fall sein sollte. Es hat keinen Einfluss auf meine Nutzung, daher habe ich mir noch nicht die Zeit genommen, es zu reparieren.
Grundsätzlich scannt es die GPIO-Pins und ordnet sie einer Nummer auf der Tastatur zu. Es sendet diese Nummer, während ich einige Meta-Tasten gedrückt halte, damit ich sie leicht Verknüpfungen innerhalb der von mir verwendeten Studio-Software zuweisen kann.
Schritt 8: Zusammenbauen und genießen
Ich habe zum Schutz etwas Isolierband über alle Drähte gelegt. Ich habe die Batterie angeschlossen und zwischen den Befestigungsabstandshaltern nach oben gelegt. Durch das Biegen der Batteriekabel um den einen Abstand blieb das Ding schön an Ort und Stelle.
Jetzt habe ich eine Bluetooth-Fernbedienung, die einen Hotkey an meinen Studiocomputer sendet, wenn ich eine Taste drücke. Ich kann die Software steuern, ohne eine sichtbare Tastatur im Blick zu haben.
Schritt 9: DIE ZUKUNFT
Ich habe ein paar verschiedene Ideen, wo ich das als nächstes angehen soll:
Wenn ich beim aktuellen System bleibe, würde ich gerne mein eigenes Board erstellen, damit die Verbindungen sauberer sind. Ich würde auch den Code aktualisieren, um schlanker und sauberer zu sein.
Ein anderer Gedanke wäre, die andere Fernbedienung (Clicky!) und unter Verwendung eines Mikrocontrollers mit HID-Fähigkeit als Tastatur für den Studiocomputer fungieren.
Empfohlen:
MIDI-Sonar "Theremin": 10 Schritte (mit Bildern)
MIDI-Sonar "Theremin": Dies ist ein Musikinstrument, das zwei Sonar-Abstandssensoren verwendet, um die Tonhöhe und Qualität der Noten zu steuern. Es ist natürlich kein Theremin, aber "Theremin" ist zum Oberbegriff für Instrumente geworden, die durch Winken mit den Händen gespielt werden
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": 5 Schritte
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": Auf der Suche nach neuen Elektronikprojekten bin ich auf ein süßes kleines Funktionsgenerator-Kit gestoßen. Es wird als „Professional ILC8038 Function Generator Sine Triangle Square Wave DIY Kit“bezeichnet und ist bei einer Reihe von Anbietern erhältlich
Widerstandsspeicherplatzsystem "Resys": 7 Schritte (mit Bildern)
Resistor Storage Location System "Resys": Dies ist ein System, mit dem Sie Ihre Widerstände leicht finden können. Suchen Sie nach dem gewünschten Wert, und die richtige Schublade leuchtet. Dieses System kann auf die gewünschte Anzahl von Schubladen erweitert werden
"Alexa, sende mir den Text an _____": 9 Schritte (mit Bildern)
„Alexa, sende mir den Text an _____“: Hören Sie ein Lied, das Sie mitsingen möchten? Normalerweise müsstest du den Namen des Songs in Google eingeben, gefolgt von dem Wort "Lyrics". Sie würden normalerweise auch eine Menge Tippfehler machen, falsch klicken
Bauen Sie Ihren eigenen ""Banksys Self-Destruct Artwork Frame"": 4 Schritte
Bauen Sie Ihren eigenen ""Banksys Self-Destruct Artwork Frame": Als sich das Balloon Girl nach einem Schlag von 1,4 Millionen Dollar selbst zerschredderte, begannen unsere inneren Macher zu analysieren, wie es gemacht wird. Wir hatten 2 anfängliche Ideen im Kopf: Die erste war die Klingen wurden an der Basis des Rahmens und zwei Rädern befestigt