TinyML Projektin Dokumentaatio

Tervetuloa TinyML-projektin tekniseen dokumentaatioon. Toteutusvaiheessa.

⚙️

Data ja mittaus

Raspberry Pi Pico -pohjainen servon liikeradan mittausjärjestelmä, toteutettu ADXL335-kiihtyvyysanturilla.

  • Kääntää servoa 0 - 180 - 0 (PWM)
  • Lukee kiihtyvyydet (ADC)
  • Paketoi datan (CSV)
  • Lähettää datan sarjaporttiin (UART)
Avaa dokumentaatio →
🤖

Mallin koulutus

Mallin kehitysprosessi datasta toimivaan TinyML-malliin Tässä käytetään avuksi Edge Impulse alustaa.

  • Featuret
  • Koulutus
  • Validointi
  • Mallin vienti laitteelle
Avaa dokumentaatio →
🌐

Inferenssi mikrokontrollerissa

TinyML-inferenssi mikrokontrollerilla vaatii resurssirajoitteiden huomiointia ja integraation mittausputkeen.

  • Reaaliaikainen analyysi
  • Ei tarvita datasiirtoa pilveen
  • Mallin optimointi
  • Offline toteutus
Avaa dokumentaatio →
🎥

Demo

Aluksi servoa käännetään sellaisessa asennossa, joka mallille on opetettu. Normaali tila --> Vihreä LED. Sitten servoa käännetään sellaisessa asennossa, jota maillille ei ole opetettu. Poikkeama --> punainen LED.