Spisu treści:

Rozpoznawanie urządzeń w czasie rzeczywistym za pomocą śladów EM: 6 kroków
Rozpoznawanie urządzeń w czasie rzeczywistym za pomocą śladów EM: 6 kroków

Wideo: Rozpoznawanie urządzeń w czasie rzeczywistym za pomocą śladów EM: 6 kroków

Wideo: Rozpoznawanie urządzeń w czasie rzeczywistym za pomocą śladów EM: 6 kroków
Wideo: Czy da się oszukać systemy rozpoznawania twarzy? 2024, Lipiec
Anonim
Rozpoznawanie urządzeń w czasie rzeczywistym przy użyciu śladów EM
Rozpoznawanie urządzeń w czasie rzeczywistym przy użyciu śladów EM
Rozpoznawanie urządzeń w czasie rzeczywistym przy użyciu śladów EM
Rozpoznawanie urządzeń w czasie rzeczywistym przy użyciu śladów EM

To urządzenie jest przeznaczone do klasyfikowania różnych urządzeń elektronicznych zgodnie z ich sygnałami EM. Dla różnych urządzeń mają emitowane przez nie różne sygnały EM. Opracowaliśmy rozwiązanie IoT do identyfikacji urządzeń elektronicznych za pomocą zestawu Particle Photon. Nasze urządzenie do noszenia można nosić na nadgarstku, który ma kompaktowe połączenie fotonu cząstek z wyświetlaczem OLED i połączenie obwodu fotonu cząstek z anteną dostarczoną w zestawie.

To urządzenie można dodatkowo zintegrować w celu sterowania urządzeniami elektronicznymi i uczynienia ich jako „inteligentnych urządzeń” z całym oprogramowaniem open source, dzięki czemu można nim sterować, a także modyfikować lub ulepszać możliwości tego urządzenia.

Krok 1: Sprzęt: Projekt obwodu

Sprzęt: projekt obwodu
Sprzęt: projekt obwodu
Sprzęt: projekt obwodu
Sprzęt: projekt obwodu
Sprzęt: projekt obwodu
Sprzęt: projekt obwodu
Sprzęt: projekt obwodu
Sprzęt: projekt obwodu

Składniki: (z zestawu Particle Maker)

Zestaw można kupić na różnych stronach internetowych.

-- Witryna Amazon

-- Witryna cząstek

-- Strona internetowa Adafruit

  1. Płytka rozwojowa fotonów cząstek
  2. Rezystory x 3 -- 1 megaom
  3. 3-5V 0.96 "SPI Serial 128X64 Wyświetlacz LCD OLED
  4. Antena (do uzyskiwania odczytów/śladów EM)

Krok 2: Sprzęt: Drukowanie 3D

Sprzęt: Druk 3D
Sprzęt: Druk 3D
Sprzęt: Druk 3D
Sprzęt: Druk 3D
Sprzęt: Druk 3D
Sprzęt: Druk 3D
  • Zaprojektowaliśmy naszą tarczę opaski na nadgarstek za pomocą drukarki 3D.
  • Model 3D został zaprojektowany w aplikacji Shapr3D przy użyciu iPada Pro.
  • plik stl modelu 3D został zaimportowany i wprowadzony do oprogramowania Qidi, ponieważ używaliśmy drukarki X-one-2 Qidi Tech.
  • Wydrukowanie modelu zajęło drukarce 3D około 30 minut.
  • link do pliku stl.

Krok 3: Sprzęt: cięcie laserowe

  • Zaprojektowaliśmy wzór opaski na nadgarstek za pomocą programu Adobe Illustrator.
  • Zaprojektowany model został następnie wyeksportowany do maszyny Universal Laser, gdzie nacięliśmy drewno na elastyczną opaskę na nadgarstek.
  • link do pliku SVG.

Krok 4: Oprogramowanie: Zbieranie danych

  • Używając Photona, publikując 3 x 100 wartości danych na każdą możliwą instancję.

  • Zapis danych z Photona do data.json w node server.
  • Analiza danych z serwera węzłów do MATLAB.
  • Dane przesyłane do MATLAB mają postać 1 x 300.

Krok 5: Oprogramowanie: Trening zebranego zbioru danych

  • Kawałki 1 x 300 - do MATLAB. (dla każdego urządzenia zebrano 27 próbek) 27 x 300 zebranych danych.
  • Cechy dodane do danych - (5 cech) - średnia, mediana, odchylenie standardowe, skośność, kurtoza.
  • Szkolenie danych do zestawu narzędzi klasyfikacji MATLAB
  • Testowanie danych offline (6 x 6) w tym samym zestawie narzędzi

Krok 6: Oprogramowanie: Przewidywanie zajęć

Prognoza

Pobieranie danych na żywo za pomocą fotonu

Wysyłanie surowych danych do serwera węzła. (dane zapisane w pliku data.json)

Skrypt MATLAB do odczytywania danych z pliku data.json i przewidywania wyniku

Zalecana: