Cómo leer el pensamiento


 La última tendencia en los juguetes? La biorretroalimentación y la electroencefalografía. Una década en el siglo XXI, el mercado de los juguetes está inundado de productos que incorporan sensores neuronales funcionales,como   por ejemplo  Milton Star Wars Fuerza Trainer (~ $ 80), un juguete que desafía a los jugadores para hacer levitar una pelota de ping-pong.

HowTo: Leer tu propia mente

Otro ejemplo es el juguete de Mattel Mindflex (~ $ 75).

HowTo: Leer tu propia mente

Ambos productos licencia de su tecnología EEG de NeuroSky, una empresa que también vende su propia interfaz cerebro-ordenador de grado de investigación, el modo de pensar ($ 200). Lo que la comunidad hacker ha descubierto, sin embargo, es que, con un poco de retoques, los $ 75 dólares Mindflex puede hacerse a comportarse muy parecido a su contraparte más cara.

Las instrucciones completas siguen a continuación :https://vimeo.com/10184668

Necesitará:

  • 1 x Mindflex
  • 3 pilas AAA para el auricular
  • 1 x Arduino (cualquier variedad), con cable USB
  • 2 x 12 «longitudes de cable de conexión de núcleo sólido (alrededor de # 22 o # calibre 24 es el mejor).
  • Un PC o Mac para controlar los datos en serie
  • Arduino cerebro Biblioteca (descarga aquí)
  • Opcional: procesamiento cerebral Visualizer (descarga aquí, que le ayudará a tener Procesamiento también)
  • Opcional (necesario para el visualizador): controlP5 Procesamiento GUI Library (descarga aquí)

Paso 1 Desmontar el auricular Mind Flex.

Coja un destornillador y abra una grieta en la vaina izquierda del auricular Mind Flex. (La vaina derecha sostiene las baterías.)

HowTo: Leer tu propia mente

Paso 2 Soldar un trozo de alambre al pin «T».

La Junta NeuroSky es la pequeña tarjeta hija hacia la parte inferior del audífono.Si se fija bien, debería ver convenientemente etiquetado T y R pines – estas son las clavijas del tablero EEG utiliza para comunicarse en serie al microcontrolador en la placa principal, y son los pines que usaremos para espiar a los datos del cerebro . Soldar un trozo de alambre (con cuidado) a la patilla «T». Alambre fino está bien, usamos # calibre 24. Sea cuidadoso para no cortar las patillas vecinas.

Paso 3 Planta él.

Su Arduino querrá compartir terreno con el circuito Mind Flex. Soldar otra longitud de cable a tierra – cualquier punto de tierra va a hacer, pero el uso de la gran plataforma de la soldadura en la conexión a tierra de la batería llega a la junta hace el trabajo más fácil. Una nota sobre el poder: Hemos encontrado la Mente Flex sea excesivamente sensible al poder … nuestra esperanza inicial era para alimentar el tablero de NeuroSky de alimentación 3.3v del Arduino, pero esto resultó poco fiable. Por ahora estamos pegando con la configuración de fábrica y encender el Arduino y Mente Flex independiente.

HowTo: Leer tu propia mente

Paso 4 Pase los cables.

Usamos una gota de pegamento caliente para actuar como alivio de tensión para los nuevos cables y perforamos un agujero en el caso de los dos cables que asoman a través después de que el caso fue cerrado. Este paso es opcional.

Paso 5 Conecte el Arduino.

El cable del pin «T» de la Mente Flex entra en pin RX del Arduino. La planta va … a tierra. Si lo desea, para asegurar el Arduino a un lado de la Mente Flex como una cuestión de conveniencia. (Utilizamos bridas.

HowTo: Leer tu propia mente

Paso 6 Cargue el Arduino.

Descargar e instalar el cerebro Biblioteca Arduino – está disponible aquí. Abra el ejemplo BrainSerialOut y subirlo a su tablero. (Es posible que tenga que desconectar el pin RX durante la carga.) El código de ejemplo se ve así:

HowTo: Leer tu propia mente

Paso 7 Probar.

A su vez en la mente Flex, asegúrese de que el Arduino está conectado al ordenador, y luego abrir el Serial Monitor. Si todo ha ido bien, debería ver lo siguiente:

Así es como la CSV se rompe: «intensidad de la señal, la atención, la meditación, delta, theta, alfa baja, alta alfa, beta baja, alta beta, gamma de baja y de alta gamma»

(Más de lo que se supone que estos valores en el sentido de adelante en el artículo Además, tenga en cuenta que si están cortando un entrenador Fuerza en lugar de una Mente Flex, sólo verá los tres primeros valores -.. Señal de fuerza, de atención y de meditación)

Si coloca la unidad sobre su cabeza, usted debe ver el valor «intensidad de la señal» gota a 0 (confusamente, esto significa que la conexión es buena), y el resto de los números comienzan a fluctuar.

HowTo: Leer tu propia mente

Paso 8 Visualizar.

Tan emocionante como el monitor de serie es, se podría pensar, «Seguramente hay una manera más intuitiva de visualizar estos datos!» Está de suerte: al autor ha  escrito un visualizador rápido, de código abierto en el procesamiento que representa gráficamente la actividad de su cerebro sobre tiempo (descargar).Está diseñado para trabajar con el código BrainSerialOut de Arduino ya  cargado.

Descargar el código, a continuación, abra el archivo brain_grapher.pde en Processing. Con la mente Flex conectado a través de USB y encendido, seguir adelante y ejecutar el boceto de procesamiento. (Sólo asegúrese de que el monitor de serie el Arduino IDE ‘s es cerrado, de lo contrario Procesamiento no será capaz de leer la mente de Flex.) Puede que tenga que cambiar el índice de la lista de arreglo de serie en el archivo brain_grapher.pde, en caso de Arduino no es el primer objeto de serie de su máquina:

serie = nueva serie (esto, Serial.list () [0], 9600);

Usted debe terminar con una pantalla como esta:

HowTo: Leer tu propia mente

 

Fuente aqui

La nueva placa para enseñar a programar en UK


Bit Micro (también conocida como BBC Micro Bit, estilizado como micro: bits) es un sistema integrado basado en ARM diseñado por la BBC para su uso en la enseñanza de informática en el Reino Unido. El dispositivo se dará de manera gratuita a todos los alumnos de 7 años  en Gran Bretaña   (en algún momento, tambien estará disponible para su compra por cualquier persona).

El dispositivo de 4 x 5 cm tendrá un ARM Cortex-M,sensores de procesador, acelerómetro y magnetómetro, Bluetooth y conectividad USB, una pantalla de 5×5, dos botones programables LED, y puede ser alimentado por USB o una batería externa. Las entradas y salidas del dispositivo será a través de cinco conectores de anillo, que es parte del conector de borde de 23 pines.

 

 

bbc

El Micro Bit fue diseñado para alentar a los niños a involucrarse activamente en la escritura de software para las computadoras y la construcción de nuevas cosas, en lugar de ser consumidores de medios de comunicación.  Se ha diseñado para trabajar junto a otros sistemas, como el Raspberry Pi, construir sobre el legado de la BBC con la BBC Micro para computar en la educación. El plan de la BBC es regalar el ordenador libre a cada niño de  7  años de edad en Gran Bretaña a partir de octubre de 2015 (alrededor de 1 millón de dispositivos). Antes de la puesta en marcha de un simulador en línea estará disponible para ayudar a los educadores a prepararse, y algunos maestros recibirán el dispositivo en septiembre. A partir de entonces, el dispositivo está previsto que esté a la venta en general a finales de 2015.

La BBC tuvo una difícil decisión de elegir qué edad  sería el primero en recibir los libres Micro Bits, y la cabeza del aprendizaje de la BBC dijo que «La razón por la que decidíeron por año siete [en lugar de año cinco] es que tenía más impacto con ese grupo de edad … ellos estaban más interesados ​​en su uso fuera del aula «.

La planificación de este proyecto se inició en 2012 como parte del Programa de Alfabetización BBC PC y, en el momento de la puesta en marcha en julio de 2015 la BBC habían tenido en cuenta 29 socios para ayudar en la fabricación, diseño y distribución del dispositivo.  La ​​BBC ha dicho que la mayoría de los costos de desarrollo fueron sufragados por los socios del proyecto, y la intención de la licencia de la tecnología es  de código abierto y permitir que se fabrique  en todo el mundo para su uso en la educación,  formadose una empresa sin fines de lucro para supervisar esto.

En cuanto al formato ,el tamaño del dispositivo se describe como la mitad del tamaño de una tarjeta de crédito, mediendo 4 cm por 5 cm

Su hardware en el inicio de la fabricación final, incluye:

  • Nordic nRF51822, 16MHz 32-bit microcontrolador ARM Cortex-M0, memoria flash, RAM estática, 2.4GHz Bluetooth de baja energía de red inalámbrica. El núcleo ARM tiene la capacidad de cambiar entre 16MHz o tasa de reloj 32.768KHz.
  • Freescale MMA8652, sensor acelerómetro de 3 ejes a través de I2C-bus.
  • Freescale MAG3110, sensor del magnetómetro de 3 ejes a través de I2C-bus (para actuar como una brújula y detector de metales).
  • Freescale Kinetis KL02-series, que se utiliza como interfaz de comunicación entre USB y principal microcontrolador nórdica.
  • MicroUSB conector, conector de la batería, el conector de borde 23 pines.
  • Pantalla que consta de 25 LEDs en una matriz de 5×5.
  • Tres botones de tacto (dos para el usuario, una para reinicio).
  • E / S a incluir cinco conectores de anillo cuales acepta pinzas de cocodrilo o conectores banana de 4 mm, así como un conector de borde de 23 pines con 2 o 3 salidas PWM, de 6 a 17 pines GPIO (dependiendo de la configuración), 6 entradas analógicas , E / S serie, SPI y I²C. [15]
  • A diferencia de los primeros prototipos, que tenían una batería integral, una batería externa (baterías AA) se puede utilizar para alimentar el dispositivo como un independiente o un producto usable. de salud y seguridad se refiere, así como el costo, se les dio como razones para el retiro de la pila de botón desde el diseño.

En cuanto al software el dispositivo es compatible con una serie de diferentes lenguajes de desarrollo de software que incluyen JavaScript Blockly, Python y C ++. Hay dos editores de código utilizados con el Bit Micro, Microsoft Editor de bloques, destinados a usuarios más jóvenes y el Microsoft TouchDevelop medio ambiente. L plataforma Microsoft TouchDevelop, es una herramienta basada en la web que permitirá que programa el Bit Micro utilizando teléfonos inteligentes y tabletas, así como computadoras de escritorio.
El Micro Bit se ha creado usando los kits de desarrollo ARM embeded. El sistema de ejecución y la interfaz de programación utilizan el servicio cloud embeded compilador para compilar el código o mediante conexiones USB o Bluetooth. El dispositivo aparecerá como una unidad USB cuando se conecta a una computadora y el código puede ser flasheado usando arrastrar y soltar.
Esta placa tiene ese formato «crudo» que es habitual en este tipo de dispositivos permitiendo contar con una serie de prestaciones básicas que según sus creadores serán una alternativa perfecta para aprender a programar y que esperan que «inspire a toda una generación»…

Fuente aqui