Mini Arduino Portable EEG - Brain Wave moniteur + (3 / 9 étapes)

Étape 3: Créer des croquis préliminaires à la mise en page écran de caisse (pré-version Alpha)

Note: vous n’avez vraiment pas besoin d’effectuer cette étape, c’est juste pour des fins de documentation

Voici le code préliminaire pour vérifier la disposition de l’écran les données que nous souhaitons afficher

copier le schéma ci-dessous et collez-le dans la compilation IDE Arduino et exécuter le programme.
cette esquisse a été créée en utilisant le code à la fois l’adafruit et le Braintest (par Eric Mika, 2010) exemple de croquis
Vous pouvez utiliser toutes (4 ou) 5 broches
#define sclk 4
#define mosi 5
#define cs 6
#define dc 7
#define rst 8 / / vous pouvez également vous connecter cela à la réinitialisation de l’Arduino
#define ANALOG_IN 0 / / pour les CD capteur de lumière
#define ANALOG_IN 1 / / pour sonde de température
#include < Adafruit_GFX.h > / / bibliothèque graphique de base
#include < Adafruit_ST7735.h > / / spécifiques au matériel bibliothèque
#include < SPI.h >
#include < Brain.h >
Tft Adafruit_ST7735 = Adafruit_ST7735 (cs, dc, mosi, sclk, rst) ;
Configurer l’analyseur de cerveau, passez-lui l’objet de série de matériel que vous souhaitez écouter sur.
Brain(Serial) cerveau ;

void setup(void) {}

tft.initR(INITR_BLACKTAB) ;   initialiser un onglet de puce, noire ST7735S

Début de la série de matériel.
Serial.Begin(9600) ;
tft.setCursor (0, 30) ;
tft.setTextColor(ST7735_RED) ;
tft.fillScreen(ST7735_BLACK) ;
tft.drawLine (0, 50, tft.width ()-1, 50, ST7735_WHITE) ;
tft.setCursor (0, 60) ;
tft.setTextColor(ST7735_YELLOW) ;
TFT.println ("Body Temp:") ;
tft.setTextColor(ST7735_RED) ;
TFT.println ("fréquence cardiaque:") ;
tft.setTextColor(ST7735_GREEN) ;
TFT.println ("GSR VAL:") ;
tft.setTextColor(ST7735_YELLOW) ;
TFT.println ("signaux EEG:") ;
tft.setTextColor(ST7735_WHITE) ;
TFT.println ("Attention:") ;
tft.setTextColor(ST7735_WHITE) ;
TFT.println ("méditation:") ;
tft.drawLine (0, 110, tft.width ()-1, 110, ST7735_WHITE) ;
}

void loop() {}
tft.fillScreen(ST7735_BLACK) ; effacer l’écran

Delay(2000) ;

tft.setTextColor (ST7735_GREEN, ST7735_BLACK) ;
TFT.println((float)DHT11.Temperature,1) ;

tft.setTextColor (ST7735_GREEN, ST7735_BLACK) ;
TFT.println((float)DHT11.Humidity,1) ;

tft.setTextColor (ST7735_GREEN, ST7735_BLACK) ;
TFT.println(DHT11.Fahrenheit(), 1) ;

TFT.Print("") ;
tft.setTextColor (ST7735_GREEN, ST7735_BLACK) ;
TFT.println(DHT11.Kelvin(), 1) ;

tft.setTextColor (ST7735_GREEN, ST7735_BLACK) ;
TFT.println(DHT11.dewPoint(), 1) ;

tft.setTextColor (ST7735_GREEN, ST7735_BLACK) ;
TFT.println(DHT11.dewPointFast(), 1) ;

tft.setCursor(0,115) ;
TFT.Print (« intensité lumineuse") ;
int val = analogRead(ANALOG_IN) ; VALEUR DE LECTURE CAPTEUR DE LUMIÈRE
tft.setCursor (60, 130) ;
tft.setTextColor (ST7735_YELLOW, ST7735_BLACK) ;
TFT.println (val, 1) ; IMPRIMER LA VALEUR DU CAPTEUR DE LUMIÈRE
Delay(2000) ;
tft.setCursor (0, 115) ;
tft.setTextSize(1) ;
tft.setTextColor (ST7735_YELLOW, ST7735_BLACK) ;
Attendre les paquets environ une fois par seconde.
La fonction .readCSV() retourne une chaîne (puits, char *) répertoriant les plus récentes données du cerveau, dans le format suivant :
« signal de force, attention, méditation, delta, thêta, alpha faible, haute alpha, bêta faible, bêta élevé, faible gamma, gamma élevé »
Si (brain.update()) {}
TFT.println(Brain.readErrors()) ;
TFT.println(Brain.readCSV()) ;
}}

Articles Liés

Le triptyque - un atelier Arduino Portable

Le triptyque - un atelier Arduino Portable

Trip·tych [voyage-tik]substantifBeaux Arts. un ensemble de trois panneaux ou compartiments juxtaposés, portant des photos, sculptures ou similaires.une tablette rabattable, trois feuilles, écrite, dans l'antiquité, avec un stylet.Dans ce projet, nous
Mini-atelier PORTABLE dans un sac à dos

Mini-atelier PORTABLE dans un sac à dos

Je suis un garçon du village, travaillant en tant qu'ingénieur en dehors de mon propre État. Chaque année je glisse à mon domicile deux ou trois fois, loin des tracas et de l'agitation de la ville afin que je peux vous détendre et profiter de la beau
Jeu d’arcade Arduino portable

Jeu d’arcade Arduino portable

Dans ce projet j'ai va vous montrer comment faire une machine d'arcade portable facile à l'aide de l'Arduino UNO et un Nokia 5110 LCDIl s'agit de la version 2 du jeu « Arduino 2 joueur »Étape 1: Pièces & outilsVoici une liste de pièces et d'outils, q
Arduino portable clavier gant

Arduino portable clavier gant

Le gant de clavier portable Arduino est un périphérique d'entrée du geste basé arduino alimenté. En déplaçant un doigt, vous pouvez utiliser un T9 fonde essentiellement un système d'entrée pour taper !L'appareil a été initialement développé comme une
Robot d’instructables dessin de bouclier L293D CNC Mini - Arduino -

Robot d’instructables dessin de bouclier L293D CNC Mini - Arduino -

Ses arduino mini cnc basé et bouclier adafruit pilote moteurs L293D v1,Nous allons faire;)Étape 1: Principaux vidéo YoutubeN'oubliez pas de Subscripe dans mon canal Youtube, Merci:):):)
Transformer un portable mort en un moniteur avec support en Plexiglas

Transformer un portable mort en un moniteur avec support en Plexiglas

Salut, c'est un ' ible sur comment faire pour activer l'écran LCD d'un amis portable frit (cheers Martin: P) sur un moniteur externe pour votre maison, console, lecteur blueray ou tout simplement comme un second moniteur.Commençons tout d'abord, il s
Nouveau Portable XBOX 360 avec moniteur

Nouveau Portable XBOX 360 avec moniteur

Hey tout le monde!, fait longtemps que je viens de publier un projet mais voici quelque chose que j'ai été déconner avec. Démonter une console slim extra de XBOX 360 et de le rendre portable !Etape 1: Montage moniteur Tout d'abord, j'ai démonté le mo
$ 10 Arduino portable station météo (AWS)

$ 10 Arduino portable station météo (AWS)

Mon collège eu récemment une exposition de petite science.Donc m'a prié de mon professeur de présenter un projet dans le Collège d'enseigner aux jeunes étudiants électronique, donc en gros j'ai eu deux jours pour faire quelque chose.Comme les conditi
Mini Arduino CNC

Mini Arduino CNC

Cette instructable vous montre comment construire un bon marché et simple, mais très petite CNC utilisant Arduino UNO. Vous pouvez l'utiliser pour bois mince moulin, différentes mousses ou vous pouvez l'utiliser pour pointer les différentes esquisses
Bureau de support/mini ordinateur portable mobile.

Bureau de support/mini ordinateur portable mobile.

Trouvé l'ancien « AB dolly 2 » dans le magasin de bonne volonté pour 2 dollars et a dû mettre trop utiliser. J'ai vraiment besoin d'un portable stand portable/mini-desk.Etape 1: Obtenir un chariot ! et d'autres choses. Trouver un « AB dolly 2 ». Bien
Mini four Portable pour moins de 3$

Mini four Portable pour moins de 3$

Mini Portable micro-ondes pour sous 3$ - vidéos drôles sont ici Mini Portable micro-ondes pour sous 3$
Peggy - Arduino portable tracker de pluie RF

Peggy - Arduino portable tracker de pluie RF

Mon climat doux pays permet au soleil de briller pour la plus grande partie de l'année, puis sèche-linge n'est pas largement utilisés et donc, nous utilisons souvent pour drainer les vêtements au soleil.Que faire quand une pluie soudaine vient ?Ce pr
Utilisez votre lecteur de DVD Portable en tant que moniteur

Utilisez votre lecteur de DVD Portable en tant que moniteur

Portable DVD Player Hack - Funny bloopers sont en un clic dans cette courte vidéo, je vous montre comment utiliser la fonction d'entrée sur votre lecteur de DVD portable. 90 pour cent de qualité décente portable du lecteur de DVD ont cette fonction.C
Valise de projet Arduino portable

Valise de projet Arduino portable

je passe énormément de temps pour l'un de mes projets à la recherche d'outils éparpillés dans toute la maison que j'ai jamais mis de suite après les dernière douzaine de projets ont été réalisés. Ce projet vise à réduire ce temps lorsqu'il s'agit de