Inhaltsverzeichnis:

Geräteerkennung in Echtzeit mithilfe von EM-Footprints - Gunook
Geräteerkennung in Echtzeit mithilfe von EM-Footprints - Gunook

Video: Geräteerkennung in Echtzeit mithilfe von EM-Footprints - Gunook

Video: Geräteerkennung in Echtzeit mithilfe von EM-Footprints - Gunook
Video: Wird dein Handy abgehört? teste es selber 2024, November
Anonim
Geräteerkennung in Echtzeit mit EM-Footprints
Geräteerkennung in Echtzeit mit EM-Footprints
Geräteerkennung in Echtzeit mit EM-Footprints
Geräteerkennung in Echtzeit mit EM-Footprints

Dieses Gerät soll verschiedene elektronische Geräte nach ihren EM-Signalen klassifizieren. Für verschiedene Geräte haben sie unterschiedliche EM-Signale. Wir haben eine IoT-Lösung entwickelt, um die elektronischen Geräte mit dem Particle Photon-Kit zu identifizieren. Unser tragbares Gerät kann am Handgelenk getragen werden und verfügt über eine kompakte Verbindung des Partikelphotons mit einem OLED-Display und eine Schaltungsverbindung vom Partikelphoton zur im Kit enthaltenen Antenne.

Dieses Gerät kann weiter integriert werden, um die elektronischen Geräte zu steuern und sie als "Smart Devices" mit der gesamten Open-Source-Software zu machen, so dass Sie es steuern, auch ändern oder die Fähigkeiten dieses Geräts verbessern können.

Schritt 1: Hardware: Schaltungsdesign

Hardware: Schaltungsdesign
Hardware: Schaltungsdesign
Hardware: Schaltungsdesign
Hardware: Schaltungsdesign
Hardware: Schaltungsdesign
Hardware: Schaltungsdesign
Hardware: Schaltungsdesign
Hardware: Schaltungsdesign

Komponenten: (aus Particle Maker Kit)

Sie können das Kit auf verschiedenen Online-Websites kaufen.

-- Amazon-Website

-- Partikel-Website

-- Adafruit-Website

  1. Particle Photon Development Board
  2. Widerstände x 3 -- 1 Megaohm
  3. 3-5V 0,96" SPI Serial 128X64 OLED LCD-Display
  4. Antenne (um die EM-Messwerte/Footprints zu erhalten)

Schritt 2: Hardware: 3D-Druck

Hardware: 3D-Druck
Hardware: 3D-Druck
Hardware: 3D-Druck
Hardware: 3D-Druck
Hardware: 3D-Druck
Hardware: 3D-Druck
  • Wir haben unser Armband-Zifferblatt mit einem 3D-Drucker entworfen.
  • Das 3D-Modell wurde in der Shapr3D-Anwendung mit iPad Pro entworfen.
  • stl-Datei des 3D-Modells wurde importiert und in die Qidi-Software übertragen, da wir den X-one-2 Qidi Tech-Drucker verwendeten.
  • Der 3D-Drucker brauchte ungefähr 30 Minuten, um das Modell zu drucken.
  • Link zur stl-Datei.

Schritt 3: Hardware: Laserschneiden

  • Wir haben das Armbandmuster mit Adobe Illustrator entworfen.
  • Das entworfene Modell wurde dann an eine Universal Laser-Maschine exportiert, wo wir das Holz zu einem flexiblen Armband schneiden.
  • Link zur SVG-Datei.

Schritt 4: Software: Datenerfassung

  • Veröffentlichung von 3 x 100 Datenwerten mit Photon für jede mögliche Instanz.

  • Schreiben der Daten von Photon in data.json im Knotenserver.
  • Analysieren der Daten vom Knotenserver zu MATLAB.
  • Die an MATLAB gesendeten Daten haben das Format 1 x 300.

Schritt 5: Software: Training des gesammelten Datensatzes

  • Blöcke von 1 x 300 - Feed an MATLAB. (für jedes Gerät 27 gesammelte Proben) 27 x 300 gesammelte Daten.
  • Features zu den Daten hinzugefügt - (5 Features) - Mittelwert, Median, Standardabweichung, Schiefe, Kurtosis.
  • Einlernen der Daten in die MATLAB-Klassifizierungs-Toolbox
  • Testen von Offline-Daten (6 x 6) in derselben Toolbox

Schritt 6: Software: Vorhersage der Klassen

Vorhersage

Abrufen der Live-Daten mit Photonen

Senden der Rohdaten an den Knotenserver. (Daten in data.json-Datei gespeichert)

MATLAB-Skript zum Lesen der Daten aus der Datei data.json und Vorhersage des Ergebnisses

Empfohlen: