Inhaltsverzeichnis:

Gedankengesteuerte Drohne - Gunook
Gedankengesteuerte Drohne - Gunook

Video: Gedankengesteuerte Drohne - Gunook

Video: Gedankengesteuerte Drohne - Gunook
Video: Diese Drohne wird durch meine Gedanken gesteuert! Drohnen mit Gedankenkraft steuern leicht gemacht! 2024, November
Anonim
Gedankengesteuerte Drohne
Gedankengesteuerte Drohne

1) Teile und Software besorgen

2) Löten Sie das Bluetooth-Modul an den mindflex und legen Sie es dann in das Gehäuse

3) Verbinden Sie sich von Ihrem Laptop mit dem Modul

4) Verwenden Sie Brainwave OSC, um Brainwaves zu lesen

5) Öffnen Sie die Verarbeitung und importieren Sie die richtigen Bibliotheken und fügen Sie dann diesen Code ein

6) Öffnen Sie Ar-Drone Webflight und jetzt steuert die Tastatur, die von Ihrem Verstand gesteuert wird, die Drohne

Mehr in der Tiefe Instructable

Ein weiteres in der Tiefe anweisbares

Schritt 1: Die Teile

  • Serielles Bluetooth-Modul HC-06
  • MindFlex EEG-Headset
  • 3 AAA-Batterien
  • Kleiner Schraubendreher
  • Lötkolben
  • Computer mit Bluetooth-Konnektivität

Sachen zum Herunterladen

  • BrainWavesOSC herunterladen
  • Node.js
  • Download-Verarbeitung
  • Herunterladen ar-drone webfligt

Schritt 2: Löten Sie das Bluetooth-Modul an das MindFlex-Headset

Löten Sie das Bluetooth-Modul an das MindFlex-Headset
Löten Sie das Bluetooth-Modul an das MindFlex-Headset

Hier sind einige informative Bilder zum Löten jedes Teils

Schritt 3: Verbinden Sie sich mit dem Bluetooth-Modul mit Ihrem Computer

  1. Suchen Sie Ihr Bluetooth-Modul in Ihren Bluetooth-Einstellungen und verbinden Sie sich damit
  2. Das Passwort ist "1234"

Schritt 4: Verwenden von BrainWavesOSC zum Lesen Ihrer Gedankenwellen

Verwenden von BrainWavesOSC zum Lesen Ihrer Gedankenwellen
Verwenden von BrainWavesOSC zum Lesen Ihrer Gedankenwellen
  1. Entpacken Sie den BrainWaves-Ordner und bearbeiten Sie die Datei settings.xml entsprechend Ihrem Bluetooth-String
  2. Ändere es und speichere die Datei
  3. Stellen Sie sicher, dass Sie mit dem Bluetooth-Modul verbunden sind und führen Sie dann BrainWavesOSC aus und Sie werden Ihre Gehirnwellen sehen

Windows-Benutzer: Sie müssen den COM-Port finden, mit dem das Bluetooth-Modul verbunden ist. Es ist wahrscheinlich COM11 oder COM5. Sie können den Gerätemanager verwenden, um zu sehen, womit Ihre Ports verbunden sind.

Mac-Benutzer: Geben Sie inls /dev/tty.* in Ihr Terminal ein. Eine Liste der seriellen Geräte wird angezeigt. Die Datei, die Sie kopieren möchten, sollte wie folgt aussehen /dev/HC-06-DevA.

Schritt 5: Erstellen Sie eine Verarbeitungsanwendung, die diese OSC-Meldungen interpretiert und dann in der Lage ist, Ihre Tastatur zu stimulieren

  1. Öffnen Sie Processing und importieren Sie die Osc5-Bibliotheken
  2. Dann füge diesen Code ein
  3. Bearbeiten Sie den Code so, dass bei hoher Meditations- oder Aufmerksamkeitsstufe die Taste "t" gedrückt wird
  4. Bearbeiten Sie den Code so, dass bei niedrigem Meditations- oder Aufmerksamkeitsniveau die Taste "l" gedrückt wird

Schritt 6: Ar-Drone Webflight

Ar-Drohne Webflight
Ar-Drohne Webflight

Ar-Drone-Webflight herunterladen

  1. Folgen Sie den Anweisungen des Github-Projekts
  2. Sie werden die config.js.sample in config.js kopieren und bearbeiten, um Ihre Plugins auszuwählen (Sie benötigen kein ffmpeg, da es bereits einen Plug namens video-stream gibt, der Live-Videos von Ihrer Drohne streamt, stellen Sie nur sicher, dass es nicht kommentiert ist aus)

Schritt 7: GEISTSTEUERUNG DER DROHNE

GEIST KONTROLLE DIE DROHNE
GEIST KONTROLLE DIE DROHNE
  1. Verbinden Sie sich mit dem WLAN der Drohne
  2. Stellen Sie sicher, dass Sie mit dem Bluetooth-Modul verbunden sind
  3. Führen Sie "node app.js" in Ihrem Terminal aus
  4. Richten Sie Ihren Browser auf https://localhost:3000/ oder https://localhost:3000/ (abhängig von Ihrem Computertyp)
  5. Führen Sie dann die Verarbeitungs-App aus und kehren Sie zu Ihrem Browser zurück
  6. Die Verarbeitungs-App drückt die "t"-Taste, wenn Ihre Aufmerksamkeits- oder Meditationsstufe hoch ist, je nachdem, wie Sie den Code bearbeitet haben. Wenn "t" gedrückt wird, wird es abheben. Wenn "l" gedrückt wird, landet es.

Empfohlen: