Amputación del teclado del escáner Uniden BC245: 3 pasos

Amputación del teclado del escáner Uniden BC245: 3 pasos

Tabla de contenido:

Anonim

Un hardware hack, literalmente.

Suministros:

Paso 1: Descubrir el fracaso

Recientemente había retirado un viejo Uniden BC245 del retiro, ahora generalmente uso SDR o radios específicas de frecuencia (es decir, ADSB, AIS), y lo conecté a un clon de Arduino a través de un escudo RS232 (MAX232) casero.

Tenía el software funcionando muy bien y estaba pensando en agregar algunas características adicionales cuando una columna de teclas pareció dejar de funcionar. Este defecto no interfirió con el lado de Arduino ya que solo necesitaba la tecla "E" para seguir trabajando, la "E" cuando se presiona durante más de 2 segundos pone el escáner en modo de computadora remota, esto permite que se le envíen comandos a través de un ordenador remoto y desactiva el teclado del escáner.

Después de una semana o dos de no usar el escáner, estaba a punto de comenzar a programar nuevamente, encendí todo y presioné la tecla "E", nada. El escáner estaba escaneando pero ninguna tecla funcionaba en el teclado.

Paso 2: arreglando la falla

Al abrir el escáner, los cables de la batería se cayeron, la batería era el segundo paquete de recargables utilizados en este escáner, el primer paquete se había filtrado un poco, pero en ese momento no había señales de ningún otro daño. Un vistazo rápido al PCB del teclado mostró una región descolorida y mostró que la placa era de múltiples capas. Iba a tener que encontrar un teclado de reemplazo o reprogramar la computadora integrada para que el escáner vuelva a funcionar., la compra de un nuevo escáner de mano ($ 250 +) está muy por debajo de mi lista de cosas para hacer, de hecho, probablemente lo reemplace con el tiempo con un RPi2 con una pantalla LCD táctil de radio SDR. Después de un poco más de tiempo decidí que no tenía nada que perder simplemente cortando la sección dañada del teclado. O empezaría a funcionar o aún tendría un escáner que no funciona. Decidí cortar la última fila de teclas para intentar limitar la propagación de la corrosión, al menos hasta que tuviera un escáner RPi2:)

Esta fila tenía el botón de la lámpara LCD, el retardo, el bloqueo y las teclas de DATOS que no me interesan en absoluto, ya que puedo lograr los mismos resultados con el croquis de Arduino si fuera necesario. El clon de Arduino utiliza una pantalla LCD I2C y una interfaz RS232, por lo que todavía había una gran cantidad de entradas digitales que podrían usarse para interruptores y / o codificadores rotatorios. Así que finalmente corté una sierra y luego archivé suavemente la fila inferior de teclas, no demasiado. pero no importa, y ensamblado el escáner sin estuche, la energía aplicada y la tecla "E" funcionan de nuevo.

Paso 3: Finalmente

A veces no necesita todas las teclas y vigile los paquetes de baterías recargables.

También se incluye el boceto de Arduino, bastante simple, y tiene el conjunto de comandos Uniden BC245 adjunto al final.

Lo sentimos, el boceto está bien comentado y no ofreceré ayuda, puede o no funcionar para usted, debería poder luchar con algunas búsquedas de Google, es lo que hago.

Tal vez un ESP8266 con una aplicación de Android podría reemplazar toda la sección de arduino, LCD, rs232, especialmente porque hay un poco más de espacio en el escáner, pero eso tendrá que esperar.