Inalámbrico de dedos de tambor (6 / 7 paso)

Paso 6: Hacer inalámbrico!

RevIO fue diseñado para ser XBee listo.
Ver detalles de pernos RevIO a

Sólo tiene que enchufar el breakout Junta en cargas el bosquejo y juegos!

¿Qué es el bosquejo tiene?
RevIO o Arduino está supervisando los pines analógicos conectados FSRs. siempre Haz Pulsa el FSR, transmite el comando inalámbricamente vía transmisor XBee (conectado a Arduino) al módulo de receptor de XBee conectado al PC.
Y el programa de proceso en el ordenador traducirá el comando y tocar el tambor sonido por consiguiente.

Siguiente es un Arduino Sketch, cargar el sketch en Arduino. (ya incluido en los archivos del zip en el siguiente paso, FSRControl.ina)

Nota: El módulo XBee o XBee Breakout board deban ser retirado mientras se carga el sketch Arduino o RevIO.
Porque los pines TX y RX en Adaptador FTDI para subir sketch comparten el mismo pines TX y RX del módulo XBee.

/*
FSRControl.ino
*/

mínima lectura de los sensores que genera una nota
const int umbral = 25;

int pinA0 = 0;
pinA1 int = 1;
pinA2 int = 2;
pinA3 int = 3;

Static const int avgCount = 4;

int valFSR1, valFSR2, valFSR3, valFSR4 = 0;

int matriz1 [avgCount];
int arr2 [avgCount];
int arr3 [avgCount];
arr4 int [avgCount];

int i;
Índice de int = 0;

Promedio de los valores de las matrices promedio

avg() vacío
{
valFSR1 = valFSR2 = valFSR3 = valFSR4 = 0;

para (i = 0; i < avgCount; i ++)
{
valFSR1 += matriz1 [i];
valFSR2 += arr2 [i];
valFSR3 += arr3 [i];
valFSR4 += arr4 [i];
}

valFSR1 = avgCount;
valFSR2 = avgCount;
valFSR3 = avgCount;
valFSR4 = avgCount;
}

void setup() {}
reajuste de matrices de promedio
para (i = 0; i < avgCount; i ++)
{
matriz1 [i] = 0;
arr2 [i] = 0;
arr3 [i] = 0;
arr4 [i] = 0;
}
índice = 0;
iniciar el puerto serie a 9600 bps:
Serial.Begin(9600);
}

void loop() {}

los valores reales en las matrices promedio
matriz1 [índice] = analogRead(pinA0);
arr2 [índice] = analogRead(pinA1);
arr3 [índice] = analogRead(pinA2);
arr4 [índice] = analogRead(pinA3);

Índice de incremento,
Si el índice supera los tamaños de la matriz a cero
Índice ++;
Si (Índice > = avgCount)
{
índice = 0;
}

calcular los valores promedio
AVG();

divide el valor por 4 para escalar hasta 0 - 255
FSR 1
Si ((valFSR1 / 4) > umbral) {}
Serial.Print (valFSR1/4, DEC); Serial.Print (",");
Serial.Write('1');
}

FSR 2
else if ((valFSR2 / 4) > umbral) {}
Serial.Print (valFSR2/4, DEC); Serial.Print (",");
Serial.Write('2');
}

FSR 3
else if ((valFSR3 / 4) > umbral) {}
Serial.Print (valFSR3/4, DEC); Serial.Print (",");
Serial.Write('3');
}

FSR 4
else if ((valFSR4 / 4) > umbral) {}
Serial.Print (valFSR4 4, DEC); Serial.println();
Serial.Write('4');
}
Else {}
Serial.Write('0');
}
Delay(100);
}

XBee Wireless

Para comunicarse sin cables entre el PC y Arduino, necesitamos dos módulos XBee y un cable FTDI. Se conectará un módulo XBee para Arduino sin cable FTDI.

El segundo módulo XBee se conectará al PC o portátil mediante cable FTDI (o xBee Buddy).

Tomaría mucho espacio y el tiempo para explicar la instalación, configuración y prueba el módulo XBee. En su lugar proporciono los enlaces que se podrían utilizar como punto de partida sobre cómo trabajar con los módulos XBee.

Aquí están mis tutoriales de XBee de WIKI, se muestra cómo configurar y probar el módulo XBee mediante Hyperterminal y X-CTU:

Configurar XBee mediante comandos AT.

Configurar XBee utilizando el Software X-CTU.

Mi videotutorial XBee.

Artículos Relacionados

Inalámbrico de guantes que controla un robot moviendo los dedos

Inalámbrico de guantes que controla un robot moviendo los dedos

Contamos con un un robot es controlado inalámbricamente utilizando nuestros dedos a lo... utilizamos dos kits de arduino... uno por nuestro lado... y uno en el robot... Utilizamos sensores flexibles en los dedos... sensores flexibles es algo así como
Alarma barata trampa para ratones inalámbrico usando un ATtiny85

Alarma barata trampa para ratones inalámbrico usando un ATtiny85

Un par de semanas hice la expedición anual hasta nuestra buhardilla a buscar las decoraciones de Navidad. Mientras iba pasando las cajas hasta mi esposa de que me di cuenta que teníamos algunos huéspedes no convidadas, evidentes por sus excrementos q
3D impreso mano guante inalámbrico control

3D impreso mano guante inalámbrico control

Este instructable fue creado en cumplimiento de un requisito del proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com). Es una mano impresa 3D único grado de libertad que es controlada de forma inalámbrica con un guante. S
Inalámbrico de mano Animatronic

Inalámbrico de mano Animatronic

Aquí hay un video de como se ve por ahora:El uso de un robot se está convirtiendo en una necesidad diaria, utilizamos cuando la fabricación de productos y artículos, ayudando a personas necesidades y mejorar incluso nuestra propia debilidad. Animatro
Frambuesa Pi como un enrutador de 3g (Huawei E303) inalámbrico (Edimax EW-7811Un)

Frambuesa Pi como un enrutador de 3g (Huawei E303) inalámbrico (Edimax EW-7811Un)

objetivo:Configurar la Frambuesa Pi como un enrutador inalámbrico usando el sistema operativo Raspbian. La conexión a internet se prestará por un Huawei E303 USB 3 g dongle en la red safaricom en Kenia, aunque la configuración debe ser similar en la
Teléfono inalámbrico Modelo 1882

Teléfono inalámbrico Modelo 1882

El más moderno de los gadgets modernos, el teléfono inalámbrico, es realmente no tan moderno. Dentro de 6 años de la primera patente americana para un dispositivo telefónico (Alexander Graham Bell, 1876), otro investigador descubrió un método para el
Inalámbrico de altavoz Robot

Inalámbrico de altavoz Robot

Gracias por comprobar hacia fuera mi instuctable en cómo construí mi Apocalipsis temática Robot Wifi altavoz.Esta es mi tercera generación de altavoces wifi. Se integra con mis otras 4 diy construido altavoces wifi para hacer un sistema de audio comp
Cargador inalámbrico DIY + NFC Dock para el coche

Cargador inalámbrico DIY + NFC Dock para el coche

Bastante, es increíble cuánto más fácil es utilizar nuestros smartphones como GPS estos días! Pero quien hace esto regularmente conoce realmente drena la batería, por lo que siempre necesita para mantener en carga cuando usted está conduciendo.Este p
Guante ratón inalámbrico

Guante ratón inalámbrico

Materiales necesariosUn guante que respira.Hierro de Sautering (o como algunos lo llaman, soldador)Sauter (metal)Guante inalámbrico baratoX-acto cuchilloVelcro adhesivo y pegamento fuerte (como el pegamento del silicio)BateríasCables deCinta aislante
Inalámbrico de altavoces de cubo de Rubik

Inalámbrico de altavoces de cubo de Rubik

en este instructable voy a mostrarte cómo hacer un cubo de Rubik que alberga un altavoz y es completamente funcional. Es compatible con todos los dispositivos inalámbricos Bluetooth o puede utilizarse con un conector de audio de 3,5 mm. La batería pu
Inalámbrico de acelerómetro controlado rgb-LED

Inalámbrico de acelerómetro controlado rgb-LED

acelerómetros MEMS (sistemas Micro electromecánicos) son de uso generalizado como sensores de inclinación en los teléfonos móviles y cámaras. Acelerómetros simples están disponibles ambos como ic chip y pcb-tablas de desarrollo económico.Chips inalám
Recolección sistema inalámbrico

Recolección sistema inalámbrico

El problemaLa empresa que trabajo utiliza ordenadores inalámbricos, de mano con un escáner incorporado para pedidos. Funcionan bastante bien pero nos llevó a llamarlos "phasers" para su da a la arma de Star Trek (solamente dos veces tan grandes)
Cargador inalámbrico foto enmarcada

Cargador inalámbrico foto enmarcada

Carga inalámbrica es una característica que una cantidad cada vez mayor de teléfonos vienen equipados con. Sin embargo, los cargadores ellos mismos a menudo parecen ladrillos futuristas o duendes maliciosos del hockey.En este instructable mostraré có
¿Reemplazar las baterías en un controlador de inalámbrico Xbox 360

¿Reemplazar las baterías en un controlador de inalámbrico Xbox 360

nuevo en Xbox?  ¿El controlador que le da problemas?  Aquí está una guía sencilla sobre cómo reemplazar las bateríasPaso 1: Lo que usted necesita 1 controlador inalámbrico Xbox2 pilas AAPaso 2: Paso 1 Vuelta el controlador.Paso 3: Paso 2 Gire hacia a