fl3xbl0w verkefnismerki

Hlaupabretti Mótorstýring - fl3xbl0w

Útgefið þann 28. maí 2022

Verkefni í afturvirku verkfræði. Það hófst með Bowflex Treadmill 22 en varð að lokum almenn fyrir hvaða Android vél sem seld er af Nautilus Inc. (Nautilus, Bowflex, Schwinn).

Þetta á aðallega við um Hlaupabretti 22 & Hlaupabretti 56.

Rafstýringarborðið er framleitt af Electronics Way Industry.

B017D Rafstýringarborð Stjórnandi

Með þjónustuhandbókinni sem Nautilus Inc. veitir (afrit á archive.org):

Rafmagnsskema hlaupabrettis

Og með sérstakri áherslu á þennan hluta:

Samskiptaleið hlaupabrettis

Við getum þekkt “samskiptakapalinn” sem tengir rafstýringuna sem 5-pinnakapal. Það er aðeins einn 5-pinnatengill. Ég hef merkt vírana með viðeigandi litum (gögn & rofi eru ljósbogaðskilin):

víraliturmerki
rauðurGND
hvíturRXD
svarturTXD
gulur+12
grænnSW

Borðið er ekki tengt beint við Android stjórnborðið.

Eini 5-pinnatengillinn er frá Molex vörumerkinu. Google leit að “smáum Molex tengjum” leiddi mig að mynd af því sem þeir kalla Molex Micro-Fit 3.0 Single Row (5-Pin), sem er notað til að tengja rafstýringarborðið:

Molex Micro-Fit 3.0 Tengill

AliExpress tengill

Þegar skoðað er NautilusLauncher.apk í gegnum jadx-gui, sé ég að þeir eiga samskipti við Android spjaldtölvuna með þeirra “Universal Console” með Serial á 230400 Baud (nota /dev/ttyS4). Það er EKKI það sem við erum að greina hér. Það vísar til samskipta milli Android og “Universal Console”. Við erum að rannsaka samskiptin milli “Universal Console” og “Rafstýringarborðsins”.

Tilraun til að tengja ESP32 eða CH340-baseruð serial brú beint við vírana á milli hlaupabrettisgrunnsins og Bowflex stjórnborðsins olli því að hlaupabrettisgrunnurinn initialíseraðist ekki rétt, svo ég fór að gruna að þeir væru að nota RS232.

Athugið: Með því að tengjast aðeins við GND og RXD, getum við “séð” einhverja rusl heksadesímal upplýsingar á 9600 baud. Tenging við TXD veldur því að hlaupabrettisgrunnurinn initialíserast ekki.

— Að vera framhald, ég þarf smá tíma til að leika mér með nýja rökfræðigreinirinn minn —

Efni þýtt af gpt-4-1106-preview

©2022-2024 Sebastián Barrenechea. Öll réttindi áskilin.

Búið til með Astro v4.15.9.