Receptor IR fără drivere și software.
Deci, în proiectul tău. Am descris modul de a face un receptor IR USB. Acum am trecut la Windows 7 x64 (a cumpărat o licență, baza de origine), tot ceea ce îmi place, dar aici e priomnichek mea IR nu are drivere pentru x64 (sau, mai degrabă, există unele, dar nu cu o semnătură digitală, și entități administrate. Windu în modul de testare , nu cumva umană). Și, în plus, receptorul IR a avut o serie de dezavantaje:
1) noile console nu înțeleg (deși JVC RM-RK39 nu se aplică pentru ele);
2) are fals pozitive (imediat ce întâlnirea a fost merge masina cu xenon - poate în mod spontan poregulirovat cho NID rar, dar se întâmplă)
3) Prin hub-ul USB nu funcționează (ceea ce a devenit important pentru mine atunci când au fost adăugate alte dispozitive USB)
4) Nu funcționează în Windows 7
Iată cum arată:
Deci, avem o consolă externă (sau orice altă telecomandă IR, voi descrie cum am făcut-o, având un JVC RM-RK39).
Deci, cu partea de fier pe toate astea, vom trece la partea de program.
Atenție vă rog! Partea software este necesară doar o singură dată, pentru a configura comenzile rapide consolă și tastatură de potrivire pentru aplicația dumneavoastră. Dacă aveți un control de la distanță JVC RM-RK39 și utilizați Centrafuse, aveți posibilitatea să lumineze intermitent firmware-ul aplicat (firmware.rar) și la 90%, este probabil ca totul va funcționa imediat, dacă nu - atunci consola este făcută de către un alt producător, și are caracteristici diferite și acesta trebuie să fie instruit conform instrucțiunilor.
Dacă aveți o consolă JVC RM-RK39, Windows va înțelege apăsarea butoanelor telecomenzii ca apăsarea scurtăturilor de la tastatură în funcție de tabletă:
Butonul tastaturii | _Tipurile de pe tastatură | | _Comenzi în Centrafuse
_____________ | _____________________ | ______________ ______
Vol - ________ | _Alt + 5 | | | | Reduceți volumul
Vol + ________ | _Alt + 4 ________________ | _Upgradează volumul
Stânga _________ | _Alt + 2 ________________ | _Descărcați piesa anterioară
Drept ________ | _Alt + 3 ________________ | Descărcați melodia următoare
Sus __________ | _Alt + 0 ________________ | _ Redare audio / Pauză audio
Jos ________ | _Ctrl + Alt + V ____________ | _Transmitere vorbire
ATT _________ | _Alt + 6 ________________ | Nu sună
SRC _________ | _Ctrl + Alt + A ____________ | _Răspuns la apel
Dezarhivați atașamentele hid.rar, Oscilloscope.rar
Pasul 1 Creați 3 distribuții ale consolei
2.1. Repetați pașii descriși la punctul 1.6. - 1.8.
2.2. Salvați cel de-al treilea fișier de date. Pentru a face acest lucru, faceți clic pe File -> Save Cod File -> introduceți numele de fișier al unui al treilea (am introdus JVC_RM-RK39_102_3.txt). Aceasta va fi al treilea film.
2.3. În cererea de curățare a bazei de date, faceți clic pe butonul "Da" și apoi închideți programul "Osciloscop".
Pasul 2 Creați un patch pentru firmware-ul original
1.1 Când aveți trei fișiere din consola dvs., trebuie să executați programul IR Preparation (IRPreparation.exe).
1.2. Apăsați butonul "Pasul 1" și selectați sistemul. (Lucrăm cu sistemul HID).
1.3. Apasati „Pasul 2“ și specificați calea către primul, al doilea, al treilea dosar, și numele consolei, din care el și ce nasturii, debifați „Am o imagine a telecomenzii“, a pus o căpușă „Da. Eu dau permisiunea. "După introducerea datelor, confirmați selecția cu butonul" Analiză ".
1.4. Dacă apare "Encoding 100% compatibil cu sistemul M96", continuați, dacă nu, mergeți aici și citiți totul și înțelegeți.
1.5. Ei bine și mai departe pe trepte.
1.6. Înainte de a face clic pe butonul "Pasul 4", trebuie să vă asigurați că aspectul este rusesc și că Caps Lock este dezactivat, apoi faceți clic pe butonul "Pasul 4". După aceea, apare o fereastră cu un puzzle, trebuie să tastați răspunsul și apăsați pe Enter.
1.7 Faceți clic pe "Pasul 5", salvați fișierul irf cu rezultatul (am salvat JVC_RK-RM39.irf)
2.1 Când creați un fișier irf din consola dvs., puteți porni programul KeyTabMap.exe și creați un "set de butoane de utilizator". Pentru aceasta, pe fila Maper, selectați comenzile rapide de la tastatură de care aveți nevoie în plus față de cele standard. Adică, faceți clic pe combinația dorită în fereastra "Formați un set de coduri de scanare", apoi se vor evidenția cheile corespunzătoare din imagine. Dacă doriți să modificați - faceți clic pe butonul dorit din imagine, faceți clic pe butonul "Salvați". Aici am adăugat toate comenzile rapide de la tastatură pe care le-am descris mai sus pe tabletă pentru a fi utilizate în Centrafuse, puteți seta ceea ce aveți nevoie. Când se creează "setul de butoane de utilizator", este necesar să le salvați prin "implicit", adică "Fișier -> Salvare ca implicit".
2.2 După crearea tabelului de comenzi rapide de la tastatură ("set de butoane pentru utilizatori"), îl puteți integra în fișierul irf din consola dumneavoastră. Ie aici vom specifica ce combinație de taste ale tastaturii emulate cu care butonul consolei va corespunde. Am setat meciul așa cum este indicat în tabelul de mai sus. Pentru a face acest lucru, executați program de cartografiere IR (IRMapping.exe), faceți clic pe butonul „Open“ și specificați calea către fișierele IRF primite în prima etapă. Apoi mergeți la fila Maper, în fereastra din dreapta selectați "User Set" și setați potrivirile așa cum sunt pictate în fereastra din stânga. Câmpurile din fila "Relee hardware și butoane" sunt lăsate neschimbate. Când procesul este complet, faceți clic pe "Salvați" și salvați modificările.
2.3 Scopul final este de a obține un patch sub forma unui fișier .pcz. Acest lucru se face cu ajutorul butonului "SavePath" după toate setările sistemului. Este mai convenabil să salvați rezultatul direct în directorul cu firmware-ul original (dosarul "Firmware-ul original" al arhivei hid.rar).
Pasul 3 Creați un firmware personalizat pentru consolă
După ce ați pregătit patch-uri și selectați firmware-ul original, ne întoarcem la impunerea de patch-uri pentru firmware-ul utilizând programul HexUtil.exe.Tut totul este simplu și clar - deschide firmware-ul original (fișier „firmware-ul inițial \ Beliy.hex“), deschide plasturele rezultat patch-uri, firmware-ul stochează și rula pe un programator :-) de-a lungul drum, ghicitori ghici. Cine nu știe otgadok - Google pentru a ajuta :-) În orice caz, permiteți-mi să vă reamintesc că, dacă programul Hex Utility răspuns greșit la unele puzzle - nu este absolut avertizat în legătură cu acest lucru, dar în cele din urmă nu a făcut nici o modificare a firmware-ului!
Mai multe fotografii, așa cum au fost integrate în mașină