Tabla de contenido:

Control remoto Bluetooth "Retro Future": 9 pasos (con imágenes)
Control remoto Bluetooth "Retro Future": 9 pasos (con imágenes)

Video: Control remoto Bluetooth "Retro Future": 9 pasos (con imágenes)

Video: Control remoto Bluetooth
Video: Configurar control de Android TV 2024, Noviembre
Anonim
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Siempre me ha gustado la apariencia del "mundo del mañana" que se nos presentó en productos de ciencia ficción y conceptos de mediados de siglo.

Está bien, eso no es cierto. Cuando era joven pensaba que los Tricoders de Star Trek eran feos y torpes, pero los de The Next Generation eran elegantes y asombrosos. Pero ahora que soy mayor prefiero la combinación de negro y plateado, de cuero y metal sobre beige o negro sin rasgos distintivos.

Solo ha sido en la última década que he ganado una apreciación más profunda de la fusión de la estética y la funcionalidad sobre el minimalismo.

Entonces, cuando me embarqué en un proyecto para crear un controlador para mi estudio "atómico", quería usar un control remoto de televisión de la época aproximada como base. Encontré un paquete de dos de este control remoto de ocho botones Magnavox en eBay y me enamoré. Solo necesitaba uno, pero era un buen negocio. En el transcurso de este proyecto, me inspiré para usar el otro para adoptar un enfoque diferente del mismo concepto en un proyecto futuro.

Sabía que los primeros controles remotos de televisión inalámbricos (a menudo llamados "clickers") usaban sonido. [Nota al margen: teníamos televisores más baratos en mi casa y yo era el "control remoto"] El único otro que había visto en persona tenía un solo botón que golpeaba una placa de impacto en el interior para crear un tono que el televisor podía escuchar para ir a el siguiente canal y el siguiente y así sucesivamente hasta llegar a la posición de apagado.

Pero abrir este control remoto mostró mucho más. La placa de circuito en el interior tenía una bobina y algo así como un altavoz que apuntaba hacia la parte superior del control remoto. Junto a cada uno de los botones había un condensador de diferente clasificación. Al presionar uno de los ocho botones, el circuito se enrutaba a través de uno de los capacitores que modulaban la frecuencia que se transmitía.

Me encontré admirando la elegancia de usar circuitos paralelos simples para proporcionar tal rango de entradas. Empecé a arrepentirme de haberlo desmontado.

Bueno … tengo dos. ¡Uno puede ser sacrificado en nombre de la CIENCIA!

Paso 1: Reúna los componentes y las herramientas

Reúna componentes y herramientas
Reúna componentes y herramientas

Las piezas que necesitará para construir su propio control remoto Bluetooth retro son:

  • Un control remoto antiguo (estoy usando un control remoto Magnavox con ocho botones)
  • Una pieza de permaboard (si tiene las habilidades, el tiempo y los recursos para hacer una PCB personalizada, hágalo. Mis mayores desafíos en este proyecto vinieron de cablear y soldar buenas conexiones en este factor de forma)
  • Un microcontrolador (estoy usando Adafruit Feather 32u4 Bluefruit LE)
  • Un módulo Bluetooth (utilicé la pluma anterior que tiene ambos en uno, pero podría haber usado piezas separadas)
  • Botones (estoy usando los "Botones táctiles suaves" de Adafruit porque los botones más grandes que estaba usando originalmente hacían clic lo suficientemente fuerte como para ser captados en el micrófono)
  • Una batería de algún tipo
  • Un interruptor de encendido / apagado

Otras cosas que necesitará son:

  • Soldar
  • Cable
  • Encabezados
  • Cinta eléctrica
  • Un tornillo de banco de tercera mano o PCB (usé ambos a veces)
  • Cortador de cables
  • Pelacables
  • Calibradores y / o buen ojo

Paso 2: diseccionar el control remoto Vintage

Diseccionar control remoto vintage
Diseccionar control remoto vintage
Diseccionar control remoto vintage
Diseccionar control remoto vintage
Diseccionar control remoto vintage
Diseccionar control remoto vintage
Diseccionar control remoto vintage
Diseccionar control remoto vintage

Tengo un vago recuerdo de esto, pero mis padres una vez me contaron sobre la vez que fuimos a Red Lobster y comencé a pensar en nombres para las langostas en el tanque. Mis padres intentaron disuadirme sutilmente, pero persistí. Luego, cuando llegó la comida y había crustáceos muertos (aparentemente no sabía que las langostas eran cangrejos) en los platos, comencé a preguntar si habían matado [inserte los nombres de la infancia para las criaturas] por esto. Estaba bastante molesto.

La horrible lección que se suponía que debía aprender de eso era no nombrar las cosas que estaban a punto de ser asesinadas.

Así que pasé unos minutos con mi destornillador sobre la parte de atrás de "Clicky" reflexionando sobre el monstruo en el que estaba a punto de convertirme.

Entonces recordé que tenía dos y que aún no había nombrado al otro, así que lo maté.

Quitar la placa de circuito fue fácil. Corté los cables que iban al soporte de la batería antes de usar unos alicates para sacarlos también.

Paso 3: determinar la posición de las entradas y el lugar

Determine la posición de las entradas y el lugar
Determine la posición de las entradas y el lugar
Determine la posición de las entradas y el lugar
Determine la posición de las entradas y el lugar
Determine la posición de las entradas y el lugar
Determine la posición de las entradas y el lugar
Determine la posición de las entradas y el lugar
Determine la posición de las entradas y el lugar

Afortunadamente, la placa de circuito del control remoto original era casi del mismo tamaño que una pieza de placa permanente que tenía por ahí, así que no tuve que cortar nada allí.

Para colocar los botones utilicé una combinación de medición de precisión y un "ojo" menos preciso en la primera fila de botones y el primer botón de la segunda fila. Después de eso, simplemente conté los mismos espacios una y otra vez para colocar los demás.

El interruptor de encendido / apagado fue relativamente fácil. No quería cortar la carcasa si no tenía que hacerlo, así que usé el frente donde había estado el emisor. En la imagen de arriba, tenía el interruptor en el otro lado de los botones, pero afortunadamente volví a verificar la ubicación antes de soldarlo porque era inalcanzable a través del orificio a menos que lo moviera al otro lado.

Paso 4: elija la ubicación del microcontrolador

Elija la ubicación del microcontrolador
Elija la ubicación del microcontrolador

Aquí es donde comencé a ponerme triste.

Originalmente pensé en colocar el microcontrolador en la parte inferior de la placa con los botones y colocarlo donde se colocaría en el compartimiento de la batería original, pero si lo hiciera, la placa no sería lo suficientemente alta como para atornillarla en su lugar con el soporte. -offs que también aguantaron en la espalda.

Luego intenté colocarlo en la parte superior del tablero, pero no encajaba entre los separadores.

Así que al final decidí colocarlo de manera que los pines GPIO que iba a usar se alinearan entre los propios botones. Tuve que moverlo ligeramente hacia un lado para colocar el pasador de tierra donde lo necesitaba también.

Paso 5: suelde todo junto

Sueldelo todo junto
Sueldelo todo junto
Sueldelo todo junto
Sueldelo todo junto
Sueldelo todo junto
Sueldelo todo junto
Sueldelo todo junto
Sueldelo todo junto

Lo primero que hice fue conectar un solo cable a todos los pines "exteriores superiores" de los botones de cada lado. Luego doblé los cables alrededor del borde inferior de la placa y creé un puente de soldadura. Luego pasé otro cable desde un lado del interruptor hasta el bus de tierra.

A continuación, corté una tira de pasadores de cabecera a la longitud correcta y los coloqué a la mitad de los agujeros. De esta manera pude pasar cables desde cada uno de los pines "interiores inferiores" de los botones a sus respectivos pines GPIO debajo de la parte de plástico del encabezado.

Después de eso, me senté en el sofá a sollozar en mis manos mientras, alternativamente, bebía ron y coca cola para superar el trauma por el que me sometí con todas esas conexiones y deseando tener el tiempo y la habilidad para hacer mi propia PCB. También juré a varias fuerzas sobrenaturales que si esto funcionaba, nunca lo volvería a hacer. [Sin imagen]

A continuación, pasé un cable desde la posición media del interruptor hasta el pin "habilitar" del Feather.

Luego coloqué un solo pin de encabezado donde debía estar y lo soldé en su lugar con un cable corto desde él hasta el bus de tierra existente.

Por último, coloqué la pluma en su lugar y la soldé. En la imagen de arriba no había terminado el lado derecho, solo el pin de tierra.

Paso 6: Taladre los orificios de montaje

Taladro de orificios de montaje
Taladro de orificios de montaje

Una vez más, utilizando una combinación de medición precisa y observación imprecisa, marqué la ubicación de los tornillos de montaje y utilicé mi Dremel y mi soporte para perforar los orificios.

Paso 7: ¡Código

Aparte de mi trabajo de soldadura, esta es la parte más fea del proyecto en este momento. Es solo un truco de dos bibliotecas diferentes: una de Adafruit (de su biblioteca Adafruit BluefruitLE nRF51) y algo más que encontré después de demasiados ron y coca-cola y sollozando.

Los golpeé a ambos hasta que funcionaron.

Principalmente.

En la versión aquí, el control remoto sigue enviando las meta claves en momentos en que no debería. No afecta mi uso, por lo que aún no me he tomado el tiempo para solucionarlo.

Básicamente, escanea los pines GPIO y los asigna a un número en el teclado. Envía ese número mientras mantiene presionadas algunas teclas meta para que pueda asignarlas fácilmente a los accesos directos dentro del software de estudio que estoy usando.

Paso 8: ¡Reúna y disfrute

Puse un poco de cinta aislante sobre todos los cables para protegerlos. Conecté la batería y la coloqué entre los separadores de montaje hacia la parte superior. Al doblar los cables de la batería alrededor del soporte, la cosa se mantuvo en su lugar muy bien.

Ahora tengo un control remoto Bluetooth que envía una tecla de acceso rápido a la computadora de mi estudio cuando presiono un botón. Puedo controlar el software sin tener que tener un teclado visible a la vista.

Paso 9: ¡EL FUTURO

Tengo algunas ideas diferentes sobre dónde llevar esto a continuación:

Si me quedo con el sistema actual, me encantaría hacer mi propia placa para que las conexiones fueran más ordenadas. También actualizaría el código para que sea más ágil y limpio.

Otro pensamiento sería usar el otro control remoto (¡Clicky!) Como fue diseñado y construir un receptor que escuchara a Clicky! y, utilizando un microcontrolador con capacidad HID, actúa como un teclado para la computadora del estudio.

Recomendado: