EdgeAI Projektin Dokumentaatio

Tervetuloa EdgeAI-projektin tekniseen dokumentaatioon

⚙️

Liikeradan mittaus

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

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

Koneoppimismalli

Koneoppimismallin kehitysprosessin eri vaiheiden läpikäynti, Jupyter notebookin avulla. Tuotannossa ML alustalla.

  • Datan puhdistus ja muokkaus
  • Feature engineering
  • Mallin koulutus (Isolation Forest)
  • Mallin validointi ja siirto tuotantoon
Avaa dokumentaatio →
🌐

Liikeradan analysointi

Azure IoT Edge AI -pohjainen ratkaisu servon liikeradan tunnistukseen. Käytetään koulutettua Isolation Forest mallia.

  • Azure Edge AI
  • Azure IoT Hub -integraatio
  • UART luku -moduuli
  • Analysointi-moduuli
Avaa dokumentaatio →

Visualisointi

Backend-järjestelmä EdgeAI-projektille. Mittausten ja analysointien tallennus ja esitys graafisena näkymänä.

  • API-rajapinnat
  • Datan tallennus
  • Anomalian visualisointi
  • Raakadatan visualisointi
Avaa dokumentaatio →
🎥

Demo

Aluksi servoa käännetään sellaisessa asennossa, jota mallille ei ole opetettu. Tuloksena anomalia. Sitten servoa käännetään asennossa, joka mallille on opetettu. Tuloksena ei anomaliaa.