Mindflex EEG avec des données brutes via Bluetooth (2 / 9 étapes)

Étape 2: Partie I: Set Bluetooth module à 57600 bauds

Vous devez configurer votre module Bluetooth à 57600 bauds. Les instructions ci-dessous concernent l’HC-06. Si vous avez un HC-05 ou RN-42, vous pouvez trouver des instructions ailleurs en ligne.

Pour affecter à 57600 bauds du module Bluetooth HC-06, vous avez juste besoin d’envoyer des AT + BAUD7 (sans autre chose--aucun CR, aucun LF) au module sur la liaison série, lorsque le module est en mode commande. Il est très facile de mettre le HC-06 en mode commande : juste il s’allume et s’assurer que rien n’est connecté via Bluetooth. En mode de commande, de la HC-06 clignote.

Donc pour changer la vitesse de transmission de la valeur par défaut de 9600 bauds, vous devez allumer le module, connectez-le à un autre appareil qui peut envoyer des données en série à 9600 bauds et envoyer la commande AT + BAUD7 .

Vous pouvez brancher le module en branchant la batterie du Mindflex. Il suffit de serrer les cavaliers entre la batterie et la borne aux deux extrémités de la séquence des trois AAA dans le pack, connectez l’extrémité négative à la borne GND marquée sur le module Bluetooth et la plus fin à la borne VCC sur elle. (Assurez-vous que vous ne pas inverser la tendance). Les bornes femelles sur le câble que vous pouvez obtenir avec le module aidera. Si tout fonctionne bien, se met à clignoter la LED sur le module.

Après avoir vérifié que vous pouvez alimenter le module, déconnectez-le de la puissance.

Vous devez maintenant un ordinateur et un autre appareil qui peut permettre à l’ordinateur transmettre les données séries niveau TTL à 9600 bauds. Un deuxième HC-06 devrait faire le travail, mais le plus simple est sans doute un adaptateur USB-série TTL. J’ai utilisé un dispositif Brainlink moi-même, qui possède une batterie intégrée que j’ai également utilisé pour alimenter le HC-06. Assurez-vous que tout périphérique que vous utilisez exécuté aux niveaux TTL, plutôt qu’à une tension plus élevée de la série RS232.

Vous pouvez également utiliser un Arduino avec un simple croquis qui envoie la commande AT + BAUD7 (cf. le schéma ici).

Connecter la ligne de transmission sur votre deuxième périphérique série à la ligne RXD sur le HC-06 vous configurez. Raccorder la ligne de sol sur ce dispositif à la GND HC-06 et le pole négatif de l’alimentation. Pour vérifier que les changements ont été opérés, raccorder la ligne de réception sur votre périphérique série à la ligne TXD sur le HC-06. Allumez les deux appareils selon les besoins.

Maintenant, connectez votre ordinateur à votre sevice deuxième série, mais pas votre HC-06 et connexion à l’équipement de série deuxième avec un émulateur de terminal à 9600 bauds (PuTTY et RealTerm travaux bien sur Windows). Tapez à très vite, mais ne pas appuyer sur retour. Si tout va bien, vous verrez un OK dans une seconde ou deux. Dans le cas contraire, la connexion ne fonctionne pas.

Ensuite, vous devrez envoyer AT + BAUD7 probablement plus vite que vous pouvez taper. Pour ce faire, tapez dans une autre fenêtre, puis copiez et collez dans le terminal (Assurez-vous que vous ne pas copier et coller n’importe quel caractère espace ou fin de ligne à la fin de celui-ci). Ou, si vous utilisez RealTerm, vous pouvez tout simplement aller à l’onglet envoi, tapez-le dans le vide, puis appuyez sur « Envoyer ASCII ».

Vous pouvez renommer le module de « Mindflex » si vous aimez en envoyant AT + NAMEMindflex (encore une fois sans n’importe quel bout de caractères de la ligne), encore plus vite que vous pouvez taper.

La façon exacte que ce qui précède dépend juste quelle deuxième périphérique série que vous avez. Voici des indications pour le périphérique de Brainlink que j’ai utilisé. Tout d’abord, mettre à niveau le dispositif Brainlink à mon firmware personnalisé qui facilite les connexions série et meilleur. Pour ce faire, la méthode la plus simple consiste à utiliser cette application Android et vous connecter à le Brainlink par l’intermédiaire de Bluetooth. L’application contient des instructions complètes. Alternativement, vous pouvez suivre les instructions ici et télécharger mon firmware personnalisé d' ici (où vous trouverez également le code source pour l’app Android et le firmware). Puis faire les raccordements suivants (bizarrement les ports de Brainlink semblent être numérotée right-to-left) avec le Brainlink désactivé :

  • Brainlink port de 10 broches, broche 3 (bleu, + 5V) à VCC sur HC-06
  • Brainlink port de 8 broches, broches 8 (noir, au sol) au GND sur HC-06
  • Brainlink port de 8 broches, broche 7 (jaune, série TX) à RXD sur HC-06
  • Brainlink port à 8 broches, broche 6 (vert, série RX) à TXD le HC-06.

S’assurer que ne pas toucher les autres fils dénudés.

Connecter le Brainlink à un émulateur de terminal sur votre ordinateur via Bluetooth. Vous devriez voir une séquence de caractères « BL ». Tapez un astérisque (*). Le BL devrait cesser d’aller. Puis rapidement taper u96Z pour passer au mode pont série 9600 bauds. (Si vous tapez la partie u96 trop lentement, vous obtiendrez une erreur). Maintenant, vous pouvez faire les commandes à et AT + BAUD7 .

Articles Liés

Découpé au laser des cartes en bois avec des données publiques

Découpé au laser des cartes en bois avec des données publiques

Dans ce tutoriel, que nous allons faire un laser cut carte en bois à l'aide de données ouvertes du catalogue de données ouvertes de Vancouver. Le catalogue de données ouvertes de Vancouver a de nombreux fichiers de forme différente qui peuvent être u
Arduino pour débutants, maintenant avec les données de traçage, contrôlée par l’androïde, aucun codage requis, aucune soudure requise.

Arduino pour débutants, maintenant avec les données de traçage, contrôlée par l’androïde, aucun codage requis, aucune soudure requise.

IntroductionCette montre instructable vous comment vous pouvez lire et écrire les broches numériques sur votre Arduino Uno et lire les valeurs des broches analogiques tous commandé depuis votre mobile Android sans faire n'importe quel codage. Ce proj
Cellulaire tracker GPS avec des cartes de Cloud

Cellulaire tracker GPS avec des cartes de Cloud

ce projet montre comment construire un dispositif qui suit la localisation GPS, envoie des données via une connexion cellulaire Skywire vers le nuage et trace les coordonnées GPS sur une carte de sentier connectés de nuage qui est accessible depuis n
Graver des images visibles sur des CD-r avec les données (beta)

Graver des images visibles sur des CD-r avec les données (beta)

de bien choisir le droit 1 et 0 à graver sur un CD, il est possible de graver des images visibles sur les CD-r normal. Ces images s'appuient sur le fait que les 1 et les 0 créé par fosses dans la surface de CDs reflètent la lumière différemment.Étape
À l’aide de capteurs, modules RF 433Mhz et puce Bluefruit BLE de Adafruit pour recueillir des données sur Smartphone avec Evothings Studio

À l’aide de capteurs, modules RF 433Mhz et puce Bluefruit BLE de Adafruit pour recueillir des données sur Smartphone avec Evothings Studio

Dans ce projet, vous apprendrez comment utiliser Bluefruit LE UART ami de Adafruit, une puce Bluetooth Low Energy et le Evothings Workbench pour envoyer des données dans les deux sens entre un Arduino Uno et votre Smartphone. L'application sera codée
Rakshak un : une rover pour la collecte de données et de surveillance avec des fonctionnalités de journalisation de données, voix alertes et distance de mesure.

Rakshak un : une rover pour la collecte de données et de surveillance avec des fonctionnalités de journalisation de données, voix alertes et distance de mesure.

I NTRODUCTIONCe système robotique peut être contrôlé à l'aide d'une interface graphique construite à l'aide de la transformation. Le rover peut être contrôlé en envoyant des commandes via l'interface utilisateur en cours d'exécution sur l'ordinateur
Comment faire pour enregistrer des données avec une application de données IMU/GPS (en utilisant le système Android)

Comment faire pour enregistrer des données avec une application de données IMU/GPS (en utilisant le système Android)

La série suivante d'instructions fournit des conseils sur la façon de configurer et de collecter des données en utilisant l'application 'Sensorstream IMU + GPS' développée par Axel Lorenz. Cette application spécifique peut être utilisée pour recueill
Contrôle des données de capteur avec Edison (Intel IoT)

Contrôle des données de capteur avec Edison (Intel IoT)

Cette instructable est d'intégrer le bosquet de capteurs et d'actionneurs avec Intel Edison par NodeJS et surveiller les données des capteurs comme qualité de l'air, bruit, température, lumière, Touch et LED, Buzzers.Pour cela, des modules de nœud :M
Manette NES sans fil avec affichage des données

Manette NES sans fil avec affichage des données

apportant votre manette de NES, BACK TO THE FUTURE!Ce projet intègre un xbee, arduino, affichage des données et manette de nes générique pour créer un contrôle à distance pour toute arduino + xbee projet.  L'affichage vous permet d'obtenir les commen
Intro aux GPS avec des microcontrôleurs

Intro aux GPS avec des microcontrôleurs

Une fois que la compétence des opérations strictement militaires, GPS est devenu une partie intégrante de la vie moderne et en relativement peu de temps ! Qui ne voudrait pas envie de savoir quand et où ils sont n'importe où sur la planète ? C'est un
Traçage des données en temps réel de Arduino à l’aide de Python (matplotlib)

Traçage des données en temps réel de Arduino à l’aide de Python (matplotlib)

Arduino est fantastique comme un intermédiaire entre votre ordinateur et d'un circuit électronique brut. À l'aide de l'interface série, vous pouvez récupérer des informations provenant de capteurs attachés à votre Arduino. (Vous pouvez également envo
Rempli de œufs en chocolat avec des fleurs de dentelle

Rempli de œufs en chocolat avec des fleurs de dentelle

Quel meilleur cadeau pour Pâques qu'une grandeur nature remplie d'oeufs au chocolat avec une fleur en dentelle peinte à la main sur elle ?Au Danemark, nous avons un jeu de Pâques où nous envoyer "gækkebreve" (gække-lettres) consistant en un papi
Longboard Skateboard - avec des camions sur le dessus!! Et!! Bottom

Longboard Skateboard - avec des camions sur le dessus!! Et!! Bottom

Salut tout - fait un moment que j'ai rien posté.Ce n'est pas tellement une instructable comme un concept qui me permet de rouler rugueux et lisse au sol où j'habite, en utilisant la technique de landpaddle et de pompage de longboard.Où je vis les che
Contrôle LED avec téléphone Android via BLE (Bluetooth 4.0), MangoCube App et Arduino UNO

Contrôle LED avec téléphone Android via BLE (Bluetooth 4.0), MangoCube App et Arduino UNO

Ce Instructable montre comment envoyer des données au contrôle LED sur Arduino UNO appareil Android.Vous aurez besoin au moins des éléments suivants ;1. Arduino UNO ou Conseil compatible.2. MangoCube BLE Conseil ( https://www.kickstarter.com/projects