Arduino Brain Wave Reader 9 Steps

Arduino Brain Wave Reader 9 Steps

Lösen Sie die Seite des Headsets mit dem weißen Knopf auf der Oberseite.

Es sollte sehr leicht 4 Schrauben und öffnet sein.

Einmal geöffnet, sollten Sie die NeuroSky-Board mit einem „QC Pass“ Aufkleber auf es sehen.

In der Ecke des Chips sollten Sie 4 Pins sehen.

Löten Sie einen festen Kern Draht mit dem T-Anschluss auf dem Brett, so dass Sie keinen Kurzschluss andere Stifte so zu tun.

Schritt 3: Der Batteriehalter ausbauen

Arduino Brain Wave Reader 9 Steps

Arduino Brain Wave Reader 9 Steps

Auf der einen Seite des Headsets gibt es einen Batteriehalter.

Entfernen Sie die 4 Schrauben an den Batteriehalter von der Rückseite zu offenbaren.

Damit unsere zusätzlichen Kabel, ATMega328, USB zu TTL-Wandler und USB-Kabel passen wir es entfernen müssen.

Sobald wir den Batteriehalter das Headset entfernt haben, wird aus dem USB-Kabel mit Strom versorgt werden.

Schneiden Sie die zwei Drähte mit dem Batteriehalter gehen.

Ich habe ein heißes Messer verwendet, um sanft den Batteriehalter abgeschnitten, aber Sie können auch Ihre Lötkolben. (Hinweis: Stellen Sie sicher, dass Sie nicht die Dämpfe einatmen und Ihre Löten reinigen sofort nach dem Schneiden fertig sind.)

Lassen Sie das Batteriefach an seinem Platz.

Schritt 4: RX-Kabel an der anderen Seite des Headset Feeding

Arduino Brain Wave Reader 9 Steps

Die ATMega328 braucht Daten aus dem T-Pin der NeuroSky Platte auf der anderen Seite des Headsets zu empfangen.

Sie müssen den Draht von der T-Anschluss kommen ernähren, durch den Bügel des Headsets auf der anderen Seite.

Bitte beachten: Dies ist der schwierigste Schritt des gesamten Projektes. Sie werden viel Geduld brauchen.

Sie müssen nur immer wieder versuchen, schließlich werden Sie den Dreh raus bekommen.

Überprüfen Sie auch das Foto unten zu sehen, wie ich es tat.

Sobald Sie dies getan haben, können Sie wieder die Seite mit dem NeuroSky Bord Nahaufnahme.

Schritt 5: Bohren eines Loches für das USB-Kabel

Arduino Brain Wave Reader 9 Steps

Damit die USB-Kabel zu passen, werden wir ein Loch in der Seite des Headsets bohren müssen.

Bevor Sie dies tun, stellen Sie sicher, dass die Kabel des USB-Kabels abzustreifen, so dass Sie bereit sind, sie zu löten.

Hat ein paar Probebohrungen zu sehen, welche Bohrer Sie brauchen, und ein Loch in der Seite des Headsets bohren, wo der Batteriehalter verwendet werden.

Einen Knoten in die USB-Kabel zur Zugentlastung und er durch das Loch.

Ignorieren Sie die Elektronik im Foto - ich, dass in etwas kommen wird. (Ich habe nicht alles in der richtigen Reihenfolge - zumindest werden Sie jetzt!)

Schritt 6: Installieren der Software Brennen der Skizze

Laden Sie die Arduino Gehirn Library-Software im ersten Schritt erwähnt.

Legen Sie Ihre ATMega328 in die Arduino und brennen Sie das BrainSerialOut Beispiel auf sie.

Wenn Sie fertig sind, nehmen Sie den Chip wieder aus und bereiten Sie es in das Headset zu installieren.

// das Gehirn Parser einrichten, übergeben Sie die Hardware-Serien Objekt, das Sie hören möchten.
Gehirn Gehirn (Serial);

Leere setup () // die Hardware-Serien starten.
Serial.begin (9600);
>

Hohlraumschleife () // Pakete Erwarten etwa einmal pro Sekunde.
// Die .readCSV () Funktion gibt einen String (na ja, char *) die Auflistung der neuesten Gehirndaten in folgendem Format:
// "Signalstärke, die Aufmerksamkeit, Meditation, delta, theta, alpha niedrig, hoch alpha, beta niedrig, hohe beta, gamma niedriger, hohe Gamma"
if (brain.update ()) Serial.println (brain.readCSV ());
>
>

Schritt 7: Löten der ATMega328

Arduino Brain Wave Reader 9 Steps

Arduino Brain Wave Reader 9 Steps

Arduino Brain Wave Reader 9 Steps

Arduino Brain Wave Reader 9 Steps

Arduino Brain Wave Reader 9 Steps

Zunächst einmal ist diese Methode sehr unprofessionell, aber aufgrund des Platzmangel das ist, was ich getan habe.

Holen Sie ATMEGA328 und haben einen genauen Blick auf sie. Auch Beobachter das Stift Kartenbild unten, sollten Sie in der Lage sein, die Stifte zu identifizieren. Sie können den Halbkreis am Ende verwenden, um die Orientierung zu bestimmen.

Sie werden den USB-Anschluss des USB-zu-TTL-Wandler desolder müssen, wie wir es auf die blanken Drähte aus dem USB-Kabel anschließen werde.

Ich habe für Sie unten, löten alles sehr amateuristic Diagramm gemacht, wie dargestellt. Wenn Sie das Diagramm Schritt für Schritt folgen sollte es nicht schwierig sein.

Sobald Sie dies getan haben, stellen Sie sicher, löten Sie den Draht von der anderen Seite des Headsets durch den Gurt kommen (aus dem NeuroSky Brett, Stift T) an den RX-Pin des ATmega328.

Schritt 8: Testen

Arduino Brain Wave Reader 9 Steps

Arduino Brain Wave Reader 9 Steps

Arduino Brain Wave Reader 9 Steps

Verbinden Sie das USB-Kabel, schalten Sie das Headset ein und öffnen Sie den seriellen Monitor auf.

Sie sollten einige Lesungen auf dem Bildschirm sehen, wenn nicht, sollten Sie Ihre Verbindungen verdoppeln überprüfen.

Die Reihenfolge der Zahlen in der folgenden Reihenfolge aufgeschlüsselt:
„Signalstärke, die Aufmerksamkeit, Meditation, delta, theta, alpha niedrig, hoch alpha, beta niedrig, hohe beta, gamma niedriger, hohe Gamma“

Der einfachste Weg, dies zu tun, ist die Batterielade geöffnet und sorgfältig alles in Seite legen zu lassen, setzte winzigen Tropfen Heißkleber auf jeder Komponente es an seinem Platz zu halten. Wenn Sie fertig sind, schrauben Sie die Batterieabdeckung wieder auf und zum letzten Schritt weiter.

Schritt 9: Visualizing

Starten Sie die Verarbeitung und gewährleistet ist, die Bibliothek enthalten.

Stecken Sie das Headset, schalten Sie ihn ein und laden Sie die brain_grapher.pde Skizze oben.

Schließen Arduino (nicht verarbeiten) und die Skizze ausgeführt werden.

Sie sollen bis zu sehen, eine Vielzahl von Bars anzeigt unterschiedliche Frequenzen beenden:

Der NeuroSky Chip funktioniert auch einige Verarbeitung und kommt mit 2-Wert für „Aufmerksamkeit“ und „Meditation“. Sie können diese Werte verwenden, um direkt eine LED oder ein anderes Stück Elektronik mit dem Gerät verbunden zu steuern.

Viel Spaß, und nehmen Sie nicht die Welt;)

In Verbindung stehende Artikel