MOD-ване на дистанционно за кола Sony RM-X5S да работи като USB у-во използвайки стара USB клавиатура.
Някъде в началото на темата споменах, че възнамерявам да модифицирам едно дистанционно за кола Sony RM-X5S така, че да комуникира с компютър през USB изпращайки му клавиши от клавиатура. Или по-просто казано да разглобя една стара клавиатура, да опроводя крачетата на контролера й и да ги свържа с подходящите такива на дистанционното за кола.
Започнах с по-трудната част от упражнението - самото дистанционно
Непокътнат вид:
Ето какво има вътре:
Модифицирането:
Махнах всички елементи от платката:
Проследих пистичките:
Запоих на всяка писта по едно кабелче и на работната ми маса получих ... Коледно дръвче с 15 клончета
Използвах някои трикове за да направя спойките максимално устойчиви. Например GND по платката е с много голяма площ (както на всички платки). В същото време пистичките от/към всеки бутон са изключително тънички. Ако запоя кабелче за пистичка, обикновено докато поя следващото това първото вече се е отлепило барабар със самата писта от платката. Не е добре, ама никак. Какво направих аз - нацепих голяма площ на GND на подходящи по-малки сегменти. Зачистих новополучените сегменти от лака така, че да имам по 2 контактни площи за поене. И така тънката част - пистичка отговаряща за клавиш я запоявам със сегментче от GND и на същото сегментче вече си запоявам кабелчето, което ще излиза от дистанционното. Така механичната връзка е добра и опасността да отлепя някоя от тъничките писти е сведена до минимум.
Ето за какво говоря:
Хванахте ми идеята
Сглобено:
Следващата стъпка е да направя аналогично нещо с една стара USB клавиатура и да намеря най-подходящия начин да свържа двете у-ва в едно. За мое удобство ще използвам бредборд.
Ето защо всички 15 кабелчета идващи от дистанционното ще ги наредя на хедър със стъпка 2.54мм.
Работа по клавиатурата
Изрових една стара USB клавиатура, разглобих я и също както с дистанционно си начертах пистичките на компа, за да не се кьоря:
Преди да направя тази процедура живях в заблудата, че ще свържа двете у-ва така, че при натискане на кое да е копче от дистанционното да се натискат Ctrl+Alt+"някакво копче". Обаче като видях пистите и осъзнах че ако наистина реша да процедирам така ще ми трябват поне 45-60 диода! WTF!?!
Попитах чичо google за "mapping keys" и намерих програмка пишеща скриптове именно за подобни цели. Например - колко често натискате "Scroll Lock". А какво ви пречи да го ремапнете така, че при натискането му да се изпраща Ctrll+Ald+Del (например). А тази програмка може и повече - следи кой е активния прозорец и можете да си напишете скрипта така, че в winamp да речем при натискане на Croll Lock да изпраща "пауза", а Centrafuse да изпраща "Answer phone" а във всяко останало приложение "Ctrl+Alt+Del". Само пример давам де, то е ясно че точно такава подредба е доста рискова ....
Та всичко, което ми остава е да намеря начин да свържа двете клавиатури така, че да не използвам букви, цифри и някои знаци като @ $ % ! # - +, защото в Центрофугата може да се наложи да ги използвам при търсене на песен, при писане на мейл, на телефонен номер и при браузване.
Ето и малко снимки.
Контролера на клавиатурата:
Използвах малко водна шкурка (на сухо) за да зачистя пиновете:
Запоих IDE кабел:
И естествено това нали съм аз и не може всичко да мине гладко - една писта се разлепи
Тя си личи коя е на снимките. Поиграх си, но я хванах и нея. Този пин ще е един от най-интензивно използваните - за предишна песен...
Дистанционното и контролера боднати на бредборда:
Бях си поставил за цел да ги свържа така, че да не използвам нито един диод - както виждате УСПЯХ. Е озорих се малко де, но стана и съм доволен.
Започнах да си подготвям платката на която ще стоят за постоянно:
Остава само да приповторя замостванията и съм готов.
Като го прехвърля на новата платка, ще направя клипче в центрофугата.