Amputacja klawiatury skanera Uniden BC245: 3 kroki

Amputacja klawiatury skanera Uniden BC245: 3 kroki

Spisu treści:

Anonim

Hack sprzętowy, dosłownie.

Kieszonkowe dzieci:

Krok 1: Odkrywanie awarii

Niedawno wyciągnąłem stary Uniden BC245 z emerytury, teraz używam ogólnie radia SDR lub częstotliwości (np. ADSB, AIS) i podłączam go do klonu Arduino za pomocą domowej osłony RS232 (MAX232).

Oprogramowanie działało dobrze i myślałem o dodaniu dodatkowych funkcji, gdy kolumna kluczy przestała działać. Ta wada nie kolidowała ze stroną Arduino, ponieważ potrzebowałem tylko klawisza „E”, aby kontynuować pracę, „E” po naciśnięciu przez ponad 2 sekundy przełącza skaner w tryb komputera zdalnego, co pozwala na wysyłanie do niego poleceń za pośrednictwem komputer zdalny i wyłącza klawiaturę skanera.

Po tygodniu lub dwóch nieużywania skanera miałem już zacząć programowanie, wszystko włączyłem i nacisnąłem przycisk „E”, nic. Skaner skanował, ale żaden klawisz nie działał na klawiaturze.

Krok 2: Naprawianie błędu

Po otwarciu skanera przewody baterii spadły, bateria była drugą paczką ładunków używanych w tym skanerze, pierwsza paczka wyciekła nieznacznie, ale w tym czasie nie było śladu żadnych innych uszkodzeń. Szybkie spojrzenie na płytkę PCB klawiatury pokazało odbarwiony region i pokazało, że płyta była płytą wielowarstwową. Chciałem albo znaleźć zastępczą klawiaturę, albo przeprogramować komputer pokładowy, aby móc ponownie uruchomić skaner, zakup nowego skanera ręcznego (250 $ +) jest na mojej liście rzeczy do zrobienia, w rzeczywistości prawdopodobnie zastąpię go w końcu RPi2 z radiem LCD SDR z ekranem dotykowym. Po chwili zdecydowałem, że nie mam nic do stracenia po prostu odcinając uszkodzoną część klawiatury. Albo zacznie działać, albo nadal będę miał niedziałający skaner. Postanowiłem wyłączyć ostatni rząd kluczy, aby spróbować ograniczyć rozprzestrzenianie się korozji, przynajmniej dopóki nie miałem skanera RPi2:)

Ten wiersz zawierał przycisk lampy LCD, opóźnienie, blokadę i klucze DATA, z których wszystkie nie są dla mnie interesujące, ponieważ mogę uzyskać te same wyniki ze szkicem Arduino, jeśli były potrzebne. Klon Arduino wykorzystuje wyświetlacz LCD I2C i interfejs RS232, więc nadal było sporo wejść cyfrowych, które można wykorzystać do przełączników i / lub enkoderów obrotowych. Więc w końcu hackawed, a następnie wypełniłem wygładzając dolny rząd klawiszy, nie za bardzo ale nie ma znaczenia, i zmontowany skaner Sans Case, zastosowana moc i klawisz „E” znowu działają.

Krok 3: Wreszcie

Czasami nie potrzebujesz wszystkich kluczy i pilnuj ładowanych akumulatorów.

Dołączony jest również szkic Arduino, dość prosty, i ma na końcu zestaw poleceń Uniden BC245.

Niestety, szkic jest dobrze skomentowany i nie zaoferuję żadnej pomocy, może lub nie będzie działać dla Ciebie, powinieneś być w stanie zmagać się z niektórymi wyszukiwaniami Google, to właśnie robię.

Może ESP8266 z aplikacją na Androida może zastąpić całą sekcję arduino, LCD, rs232, zwłaszcza że w skanerze jest trochę więcej miejsca, ale to będzie musiało poczekać.