A connectNav+ fejegység egyik opciója a cd tár csatlakoztatási lehetősége. A cd-k hőskorában jó is volt nagyon ez a fícsör, de a cd tár lehetőségen kívűl a külső vonalszintű audio bemenet hiánya nagyon fáj most. A fejegység belsejében nem lehetne, csak a végfokozat bemenetén becsatlakozni és úgy bekötni a külső jelforrás jelét, ami több okból sem jó. Nincs hangerő, és hangszín, fader és balansz szabályzás ha ezt az utat választom. A technika mai álláspontja szerint a legjobb az lenne, ha a mobil eszközünket lehetőleg vezeték nélkül kapcsolnánk össze a fejegységgel, pl bluetooth-on. Egy bluetooth vevő kimenetét kellene a ConnectNav+ AUX-inputjára rákötni ami sajnos nincs. Ezt a problémát hivatott megszüntetni ez a project, úgy, hogy a cd-tár hangbemenetét kihasználva és a fejegység gombjait kezelve működjön a bluetooth kapcsolat. Több késztermék is kapható ezekhez a fejegységekhez is, de nem mondhatni nagyon olcsónak őket, és vannak ott is bugok bőven. Az interneten elég kevés infót lehet fellelni a blaupunkt kommunikációs protokollról, parancs és adat keretekről, ezért a munkát a "visszafejtéssel" kell kezdeni.
Több cd tár teljes kommunikációs protokolja elérhető, de nekem nem volt ilyen szerencsém. Először egy owon pds oscilloszkoppal kezdtem az uart kommunikáció elemzését. Ez sajnos semmilyen eredményre nem vezetett a tárolós szkóppal igen nehézkesen megy a munka, pláne ha több száz bytból álló kommunikációt kell visszafejteni.
Ezután jött az ötlet, hogy kell egy logikai analizátor, de most azonnalvagyméghamarabb! :D A neten találtam egy pofon egyszerű kapcsolást egy bemeneti bufferáramkör után PC sorosportra lehetett kötni a hárdvert, a szoftver meg tudott elég sok mindent. Sajnos akkor még nem tudtam mi a pontos protokoll, így azzal nem értem célt, utólag jöttem rá, hogy ezzel is sikerülhetett volna, de többet már nem vettem elő, mert rendeltem kínából egy saleae analizátor másolatot.
Ahogy megérkezett a kicsike, gyorsan teszteltem és szedtem is szét. Ennek az analizátornak a bemenete, csak a bemenetén lévő soros ellenállásoknak köszönhetően nem megy tönkre, de áramfelvétele azonnal megnő, ha 5V-os jelszinteket mérnek vele, ami plussz terhelés a jelforrásnak is, ezért én kivettem belőle a bemeneti buffer ic-t, és kicseréltem egy másik típusra, így használható lesz 3.3V, és 5V-os jelszintekkel is. Nagyon kényelmes környezeteket lehet találni hozzá, és teszi a dolgát!
FARNELL a beszerzési források egyike 74LCX245MTC a pontos típus |
Elkezdem kiloggolnio a nyomogombok parancskódjait, és a különböző állapotok kommunikációit, aztán kiderül sikerüle jól feltérképezni. Most táblázatba gyüjtöm az csomagokat, és keresem az összefüggéseket.
Az elsődleges célom, hogy az audio bemenet elérhető legyen akár kábellel.Ezután jönne a bluetoothos kapcsolat, majd a fejegységről vezérlés. (zeneszámok léptetése, play, stop, pause) Az über az lenne, ha a zene infókat is át lehetne venni, zene címe, ideje, stb, de ezt nem hiszem, hogy megcsinálom.