Tastatur Amputation af Uniden BC245 Scanner: 3 trin

Tastatur Amputation af Uniden BC245 Scanner: 3 trin

Indholdsfortegnelse:

Anonim

En hardware hack, bogstaveligt talt.

forsyninger:

Trin 1: Opdag fejlen

Jeg havde for nylig trukket en gammel Uniden BC245 ud af pensionering, jeg bruger nu generelt SDR- eller frekvensspecifikke radioer (dvs. ADSB, AIS) og fastgjort den til en Arduino-klon via et hjemmelavet RS232 (MAX232) skjold.

Jeg havde softwaren kører pænt og tænkte bare på at tilføje nogle ekstra funktioner, da en nøglekolle syntes at stoppe med at arbejde. Denne mangel forstyrrede ikke Arduino-siden, da jeg kun behøvede "E" -tasten for at fortsætte med at arbejde, idet "E", når den trykkes i 2 + sekunder, sætter scanneren i fjerncomputertilstand, så det tillader kommandoer at blive sendt til det via en fjerncomputer og deaktiverer scannertastaturet.

Efter en uge eller to af ikke at bruge scanneren var jeg ved at starte programmeringen igen, drev alt og trykket på "E" -tasten, intet. Scanneren scannede, men ingen nøgle fungerede på tastaturet.

Trin 2: Fastsættelse af fejlen

Når scanneren blev åbnet, faldt batteriet ud, batteriet var den anden pakke genopladelige batterier, der blev brugt i denne scanner. Den første pakke var lækket lidt, men der var ikke tegn på nogen anden skade på det tidspunkt. Et hurtigt kig på tastaturet PCB viste en misfarvet region og viste, at bestyrelsen var et multilagskort, jeg skulle enten finde et erstatningstastatur eller omprogrammere ombordcomputeren for at få scanneren til at fungere igen, at købe en ny håndholdt scanner ($ 250 +) er langt nede på min liste over ting at gøre, faktisk vil jeg nok erstatte det med en RPi2 med en LCD touch screen SDR radio. Efter lidt længere besluttede jeg, at jeg ikke havde noget at tabe ved blot at skære den beskadigede del af tastaturet væk. Enten ville det begynde at virke, eller jeg ville stadig have en ikke-fungerende scanner. Jeg besluttede at skære den sidste række nøgler af for at prøve at begrænse spredningen af ​​korrosionen, i det mindste indtil jeg havde en RPi2 scanner:)

Denne række havde LCD-lampeknappen, forsinkelse, lockout og DATA-nøgler, som alle ikke har nogen reel interesse for mig, da jeg kan opnå de samme resultater med Arduino-skitsen, hvis de var nødvendige. Arduino klonen bruger en I2C LCD og en RS232 grænseflade, så der var stadig en hel del digitale indgange, der kunne bruges til kontakter og / eller roterende encoders.So jeg endelig hacksawed derefter arkiveret glat bunden række af nøgler off, ikke for jævn men det betyder ikke noget, og monteret scanner sans case, anvendt strøm og "E" tasten virker igen.

Trin 3: Endelig

Nogle gange behøver du ikke alle nøglerne, og holder et kig på genopladelige batteripakker.

Også inkluderet er Arduino sketchen, rimelig simpel, og den har Uniden BC245 kommandosæt vedhæftet til enden.

Beklager, skitsen er godt kommenteret, og jeg vil ikke tilbyde hjælp, det kan eller måske ikke virker for dig. Du bør være i stand til at kæmpe med nogle Google-søgninger, det er det jeg gør.

Måske kunne en ESP8266 med en Android app erstatte hele arduino, LCD, rs232 sektionen, især da der er lidt mere plads i scanneren, men det bliver nødt til at vente.