Amputation au clavier du scanner Uniden BC245: 3 étapes

Amputation au clavier du scanner Uniden BC245: 3 étapes

Table des matières:

Anonim

Un hack matériel, littéralement.

Provisions:

Étape 1: découverte de l'échec

J'avais récemment traîné un ancien Uniden BC245 hors de sa retraite. J'utilise maintenant généralement des radios SDR ou spécifiques (c.-à-d. ADSB, AIS), et je les ai rattachées à un clone Arduino via un blindage RS232 (MAX232) fait maison.

Le logiciel fonctionnait bien et je ne pensais qu'à ajouter des fonctionnalités supplémentaires lorsqu'une colonne de clés semblait ne plus fonctionner. Ce défaut n’a pas interféré avec le côté Arduino car je n’avais besoin que de la touche "E" pour continuer à fonctionner. Appuyez sur la touche "E" pendant plus de 2 secondes pour mettre le scanner en mode ordinateur distant, ce qui permet de lui envoyer des commandes via un ordinateur distant et désactive le clavier du scanner.

Après une semaine ou deux de non utilisation du scanner, j'étais sur le point de recommencer à programmer, tout allumé et appuyé sur la touche "E", rien. Le scanner était en train de scanner mais aucune clé ne fonctionnait sur le clavier.

Étape 2: Correction de la faute

Lors de l'ouverture du scanner, les fils de la batterie sont tombés, la batterie était le deuxième paquet de rechargeables utilisé dans ce scanner, le 1er paquet avait une fuite légère, mais à ce moment-là, aucun autre dommage n'avait été constaté. Un rapide coup d’œil au PCB du clavier a montré une région décolorée et a montré que la carte était une carte multicouche. Je devais soit trouver un clavier de remplacement, soit reprogrammer l’ordinateur de bord pour que le scanner puisse fonctionner à nouveau., l’achat d’un nouveau scanner portatif (250 $ et plus) est bien loin de ma liste de choses à faire. En fait, je le remplacerai probablement éventuellement avec un RPi2 équipé d’une radio SDR à écran tactile LCD. Après un peu plus de temps, j'ai décidé que je n'avais rien à perdre en coupant simplement la partie endommagée du clavier. Soit cela commencerait à fonctionner, soit j'aurais encore un scanner qui ne fonctionnerait pas. J'ai décidé de couper la dernière rangée de touches pour tenter de limiter la propagation de la corrosion, du moins jusqu'à ce que je dispose d'un scanner RPi2:)

Cette rangée contenait le bouton de lampe LCD, le retard, le verrouillage et les touches DATA qui ne m’intéressent pas vraiment car je peux obtenir les mêmes résultats avec le sketch Arduino s’ils étaient nécessaires. Le clone Arduino utilise un écran LCD I2C et une interface RS232; il restait donc un grand nombre d’entrées numériques pouvant être utilisées pour les commutateurs et / ou les encodeurs rotatifs.Ainsi, j’ai finalement scié la hache puis lissé la rangée inférieure de touches, pas trop mais peu importe, et assemblé le scanner sans cas, le pouvoir appliqué et la touche "E" fonctionne à nouveau.

Étape 3: Enfin

Parfois, vous n’avez pas besoin de toutes les clés et gardez un œil sur les batteries rechargeables.

Le croquis Arduino, relativement simple, est également inclus. Il comporte le jeu de commandes Uniden BC245 attaché à la fin.

Désolé, le croquis est bien commenté et je n’offrirai aucune assistance. Il se peut que cela ne fonctionne pas pour vous, vous devriez pouvoir lutter contre certaines recherches Google, c’est ce que je fais.

Un ESP8266 avec une application Android pourrait peut-être remplacer l'intégralité de la section arduino, LCD, rs232, d'autant plus qu'il y a un peu plus de place dans le scanner, mais cela devra attendre.