Wireless IMU

4,0
550 apžvalgų
100 tūkst.+
Atsisiuntimai
Turinio įvertinimas
Visiems
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

Ši programa siunčia matavimus iš savo telefono inercijos daviklių per UDP kaip CSV (kableliais atskirtos reikšmės) prie kompiuterio jūsų tinklo.
Tai paverčia jūsų telefoną į bevielio inercinės matavimo sistemos (IMU).

Šie jutikliai yra palaikomi:

- Akselerometro
- Giroskopas
- Magnetometras

Jei jūsų telefonas turi ne visi jutikliai, tik galima jutiklis duomenys perduodami.

Pavyzdys UDP paketas:
890,71558, 3, 0.076, 9,809, 0,565, 4, -0,559, 0.032, -0,134, 5, -21,660, -36,960, -28,140

Laiko žymą [sek], sensorid, kad x, y, z, sensorid, kad x, y, z, sensorid, kad x, y, z

Jutiklio ID:
3 - Akselerometro (m / s ^ 2)
4 - giroskopas (rad / s)
5 - Magnetometras (mikro-Tesla UT)

Galite paleisti šią programą fone.
Įspėjimas langas, jei nesate prisijungę prie WiFi tinklą.

Pavyzdyje vaizdo, srovė yra tiesiogiai apdoroja Matlab scenarijų Kalman filtravimas. Bet tai iki jums, ką jūs darote su duomenimis.

Su šia Python scenarijų galite užfiksuoti UDP duomenų srautą iš savo telefono:

# ------------------------------------------------- ------
importo lizdas, pėdsakų

priimančiosios = ''
Uosto = 5555

s = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt (socket.SOL_SOCKET, socket.SO_REUSEADDR 1)
s.setsockopt (socket.SOL_SOCKET, socket.SO_BROADCAST 1)
s.bind ((priimančioji, uostas))

o 1:
    pabandykite:
        pranešimą, adresą = s.recvfrom (8192)
        Spausdinti pranešimą
    išskyrus (KeyboardInterrupt, SystemExit):
        kelti
    išskyrus:
        traceback.print_exc ()
# ------------------------------------------------- ------
Atnaujinta
2012-09-12

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Jokie duomenys nėra bendrinami su trečiosiomis šalimis
Sužinokite daugiau, kaip kūrėjai apibrėžia bendrinimą
Nerenkami jokie duomenys
Sužinokite daugiau, kaip kūrėjai apibrėžia rinkimą

Įvertinimai ir apžvalgos

4,0
532 apžvalgos

Kas naujo

- Screen rotation problem fixed
- Bug fix (app was not sending data)