Abra el hardware de la interfaz de onda cerebral (11 / 17 paso)

Paso 11: todas las construcciones

put together filter Amp unit, Arduino pro mini, Bluetooth serial and LED.
conecta dos salida de filtro para Arduino pro mini entrada analógica A0, A1 y filtro del reloj de entrada a salida 555, alimentación de 5V y GND de Arduino mini pro + Bluetooth.

usar Arduino Nano para programa Arduino pro mini.
modo de programación de diagrama.
Conecte el cable de 4 pin entre filtro Amp unidad y Arduino Nano. use solamente 3 cables. Arduino mini pro usa poder de unidad de filtración.
Arduino pro mini GND - Arduino Nano GND.
Arduino pro mini RXD - Arduino Nano RXD.
Arduino pro mini GRN - Arduino Nano RST.

El código del programa Arduino es la sección del código.
http://psychiclab.net/IBVA/ArduinoCode4.html

modo de configuración de BT de diagrama.
BlueTooth serie JY-MCU que recibí de la velocidad en baudios de DealExtreme por defecto es 9600 bps, el nombre es "LinvorV1.5" igual que "HC06", versión de firmware es 1.5. Esta versión es 1.05.
Esta unidad puede funcionar de 3,3 V a 6 V. pero necesitan conectar lógica TTL V 3.3. así que necesitan utilizar FET o resistencia al cambio de tensión para conectar a unidad de Arduino V 5. JY-MCU versión 1.2 no puede conectar 3.3 V y 5 V TTL necesidad de utilizar FET o resistencia.
para cambiar la velocidad en baudios, necesitará enviar comandos a esta unidad.
siguiente es cómo hacerlo.
1: necesita a las Naciones Unidas par unidad de BlueTooth en caso de que lo había hecho.
2: conectar 3 cables: BlueTooth usar poder de unidad de filtración.
BlueTooth GND - Arduino Nano GND.
BlueTooth TXD - Arduino Nano Digital 10 pin (SoftwareSerial RX).
BlueTooth RXD - Arduino Nano Digital 11 pin (TX SoftwareSerial) con divisor de tensión (resistencia de uso, 470 ohm + 1 K ohm.  foto es de 1 K ohm + 2 K ohmios. con la versión 1.2 el JY-MCU no hay necesidad de utilizar este divisor de tensión).

necesita el programa a Arduino Nano con USB puerto Mac/PC siguiente.

----------------------------------------------
#include < SoftwareSerial.h >

MySerial SoftwareSerial (10, 11); RX, TX

void setup()
{
Abrir comunicaciones en serie y esperar para que el puerto a abrir:
Serial.Begin(9600);
mientras (!. Serie) {}
; Espere a que el puerto serial para conectar.
}

Serial.println ("conectado a la computadora");

establecer la tarifa de datos para el puerto SoftwareSerial
mySerial.begin(9600);
mySerial.println ("a BlueTooth"); nada este efecto a BlueTooth
}

void loop() / / ejecuta una y otra vez
{
Si (mySerial.available())
Serial.Write(mySerial.Read());
Si (Serial.available())
mySerial.write(Serial.read());

Delay (10);
}

-------------------------------------------

luego utilice terminal zoc6 soft para Mac para conectar Arduino Nano con conexión USB.
necesario configurar configurar Serial velocidad 9600 bps, 8N1, RTS señal apagado, señal DTR apagado, nombre de Puerto selecto para Arduino Nano USB.

prueba de la conexión del hardware:
copiar cadena "A" de aplicación del texto y delante de ella al terminal suave. consigue volver "OK" es la conexión del hardware es aceptable.

obtener versión:
copiar cadena "AT + versión" de aplicación de texto entonces pasado al terminal suave. obtener retorno "OKlinvorV1.5".

cambiar nombre bluetooth para BlueVAS_H:
copiar cadena "AT + NAMEBlueVAS_H" de aplicación de texto entonces pasado al terminal suave. obtener retorno "OKsetname".

cambiar código PIN de bluetooth en 0000: valor por defecto es 1234
copiar cadena "AT + PIN0000" de aplicación de texto entonces pasado al terminal suave. luego consigue volver a afinar "OKsetPIN".

cambiar la velocidad en baudios a 230400, forma 9600:
copiar cadena "AT + BAUD9" de aplicación de texto entonces pasado al terminal suave. luego volver a afinar "OK230400".

ahora esta unidad empezar a trabajar con velocidad 230400.

Atención: una vez que el cambio de velocidad a 230400 puede no otra manera otra vez con Arduino Nano conexión serial software. para ello necesita utilizar otra interfaz serial para conectar Bluetooth. Velocidad máxima de conexión en serie de software de Arduino Nano es 115200, por lo que no se puede conectar con Bluetooth velocidad 230400.

Desconecte el Arduino Nano.
modo de esquema ejecute.
re cable unidad de Bluetooth para mini Arduino Pro.
BlueTooth GND - mini Arduino Pro tierra.
BlueTooth VCC - Arduino Pro mini + 5V de la salida.
BlueTooth TXD - mini Arduino Pro RXD.
BlueTooth RXD - mini Arduino Pro TXD.

sincronizar Bluetooth con configuración de sistema Bluetooth. nombre es linvor y el código pin es 1234 en caso no lo cambiaría.
nombre BlueVAS_H codigo 0000 es la nueva configuración.
prueba con velocidad suave terminal 230400 y IBVA aplicación.
--------------------------------------

http://Arduino.CC/Forum/index.php?topic=101452.0
http://Arduino.CC/en/Reference/SoftwareSerial
http://byron76.blogspot.com/2011/09/One-Board-several-firmwares.html

radio comunicación distancia es alrededor de 10 m en espacio abierto.

Artículos Relacionados

Mini portátil de Arduino EEG - Monitor de onda cerebral +

Mini portátil de Arduino EEG - Monitor de onda cerebral +

este es otro ejemplo de la versatilidad, y de lo que, el Arduino, una pequeña pantalla LCD Color y el tipo de sensores, son capaces de hacer.NOTA:Se trata de un trabajo en progreso... Trabajaba en varias fases hasta completar a un "monitor portátil s
Máquina de dibujo de onda cerebral

Máquina de dibujo de onda cerebral

Esta máquina fue construida originalmente para un espectáculo de galería que tuve el semestre pasado. Toma de entrada de un lector de ondas cerebrales EEG y utiliza para controlar la posición de un marcador en tiempo real.Esta máquina se basa en la p
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
HestiaPi - termostato inteligente abierto

HestiaPi - termostato inteligente abierto

/ * Primer instructivo aquí, así que estaría bien :) * /Bueno, hay por ahí automatizaciones de inicio muchos de código abierto pero cuando probé a hacer alguna de estas que terminó con un sabor amargo debido a uno o algunos de los siguientes motivos:
Construir un láser de $ 30 Scanner

Construir un láser de $ 30 Scanner

IntroducciónEste instructivo le guiará para construir un escáner 3D por menos de $30, o incluso $12 si ya tienes una cámara web USB.Ver el precio y las limitaciones de escáneres comerciales que decidí desafiarme a mí mismo para construir mi propia. T
Traje de astronauta

Traje de astronauta

me encanta el espacio. Así que decidí hacer un traje espacial ** para halloween. Fue super divertido para hacer y relativamente barato.Pude hacer cosas que tenía por ahí de viejos proyectos. Me imagino que si cualquier tipo de fabricante quiere poner
Construir una cabeza de robot parlante Arduino powered!

Construir una cabeza de robot parlante Arduino powered!

Esta cabeza de robot fue construida originalmente como un proyecto de fin del año para mi clase de computación física, pero durante el verano ha "aprendido" a hablar.La cabeza es alimentada por dos Freeduinos, 3 TLC5940NT chips y un protector de
Flux Capacitor - regreso al futuro

Flux Capacitor - regreso al futuro

Desde el lanzamiento de la película en los años 80 he obsesionado por la película Back To The Future viendo la trilogía repetidamente. He visto en el cine una y otra vez, tuve mucha suerte que mi tío era un operador tan sólo podía sentarse en Mostrar
Usable mujeres guardia (Intel IOT)

Usable mujeres guardia (Intel IOT)

Intimidación de las mujeres y secuestro están surgiendo como un mayores amenazas en nuestra sociedad moderna. Casos que se presentaron están aumentando poco a poco que hace que las mujeres se sienten inseguros. Estadística reciente dice que un tercio
Gire su Arduino en un ISP

Gire su Arduino en un ISP

aprender a convertir tu Arduino en un programador de AVR en sistema. Esto le permitirá grabar bootloaders en nuevos chips o programa AVRs sin un gestor de arranque.Paso 1: materialesPara empezar te va a necesitar:* Arduino (utilizaré la ONU)* AVR mic
Cómo elegir un microcontrolador

Cómo elegir un microcontrolador

solía ser que el número de chips microcontroladores diferentes disponibles para el aficionado era bastante limitado. Tienes que usar lo que usted pueda llegar a comprar en el distribuidor de chip por correo, y que se redujo por la elección a un peque
Centro de medios casero con frambuesa pi

Centro de medios casero con frambuesa pi

Con frambuesa pi y una pantalla hdmi/vga de un monitor de escritorio antiguo, puede crear le centro multimedia de casa propia. Este es un proyecto muy simple y requiere conocimientos mínimos requisitos de diseño de sistemas programación/embedded. Tod
Chefbot: Un bricolaje móvil robot autónomo para servir comida en los hoteles

Chefbot: Un bricolaje móvil robot autónomo para servir comida en los hoteles

Como dice el titulo, vamos a ver cómo construir un robot móvil autónomo llamado Chefbot que es para servicio de alimentos y bebidas en hoteles y restaurantes.Este fue un proyecto de hobby y construí este robot después de ver un robot llamado Turtlebo
Dispositivo de Sensor de movimiento inalámbrico barato

Dispositivo de Sensor de movimiento inalámbrico barato

Creo que todos tenemos el sueño que se convirtió en un super espía, así que si estás en una misión secreta, están haciendo algo en tu casa y no quieren quedar atrapados, nuestros sólo están comiendo las galletas en la cocina y quieres saber si tu mad