Móvil infantil interactivo (6 / 9 paso)

Paso 6: Montar circuitos de juguete

El arduino que entra el juguete le enviaremos valores dependiendo de si los sensores de flexión y el acelerómetro están dando valores altos o bajos.  Los sensores de flexión alto leer si al menos uno de ellos es alto.  Si los sensores de flexión y el acelerómetro son bajas, transmisión 0; Si los sensores de flexión sólo son altos, transmitir 1; Si el acelerómetro sólo es alto, transmitir 2; Si ambos componentes son altos, transmisión 3.  Esto simplifica considerablemente el proceso que se debe hacer en el arduino receptor.

Ahora, hay un poco de encurtido aquí.  El arduino generalmente transmite un valor de '0'. Sin embargo, por razones que aún no hemos determinado, el arduino a veces transmite todo como carácter ASCII es 48 por encima de todo lo que usted desea. Tenemos esta dificultad por simplemente tener la prueba de arduino receptor para dos valores posibles, pero estaremos seguros de actualizar esto si nosotros averiguar por qué obtenemos valores divertidos a veces. Ayuda a asegurarse de que usted utilice el comando Serial.write(), no los Serial.print() Serial.println() comandos o cuando estás esperando realmente transmitir datos a través de las radios. También, en este punto, como usted comience a enchufar cosas y poner código en los Arduinos, usted querrá evitar cargar código en un Arduino que tiene algo enchufado en la TX o RX pasadores (pines 0 y 1).

Utilizamos tres 1.5V baterías en serie para alimentar el arduino (tres AAs).  El arduino realiza alguna regulación de la energía interna, por lo que puede alimentar el arduino de 4, 5V o 6V.

La soldadura de los cables de tierra de los sensores de dos flex y junto, dejando el extremo de un plomo enchufar en la placa arduino.  Hacer lo mismo con los cables de corriente de tres.  Enchufe que el suelo lleva en uno de los pines de tierra sobre el arduino y el poder conduce a la clavija de alimentación de 5V.  Enchufe el cable de alimentación de lo XBee en el 3.3V pin y el cable de tierra de lo XBee en otro pin de tierra, luego conecte la RX/DIN en el pin TX del arduino.  (El XBee está recibiendo de arduino, por lo tanto, la entrada del XBee se conecta a la salida del arduino.)  Por último, enchufe el cable de tierra de la unidad de masa en el conector de tierra final y el cable de alimentación de la batería en el pin Vin.

Ahora se monta el circuito de juguete!  Ahora todo lo que necesitas hacer es programar el arduino.  Utilizamos el siguiente código para el control de nuestro juguete.

Valores para ser leído
int accelVal = 0;
int bendVal1 = 0;
int bendVal2 = 0;
int accelRef;
int bendRef1;
int bendRef2;
Boolean accelOn = false;
bendOn boolean = false;
int sendVal = 0;

void setup() {}
Este código ejecuta una vez, al principio
Serial.Begin(9600); Inicializar el monitor serial

Obtener valores de referencia: estos nos permiten calibrar los valores que nos envíe para cualquier variación en el comportamiento del componente
accelRef = analogRead(A3);
bendRef1 = analogRead(A4);
bendRef2 = analogRead(A5);
}

void loop() {}
Este código funciona continuamente
Delay(1);
Obtener los valores de
accelVal = analogRead(A3);
bendVal1 = analogRead(A4);
bendVal2 = analogRead(A5);

Compruebe si el acelerómetro está en
Si ((accelVal-accelRef) > (accelRef / 3)) {/ / esto es una referencia arbitraria que encontramos bien
accelOn = true;
} else {}
accelOn = false;
}
Verificar la curva de sensores en
Si ((bendVal1 < (3 * bendRef1/4)) || (bendVal2 < (3 * bendRef2/4))) {/ / Esto es una referencia arbitraria
bendOn = true;
} else {}
bendOn = false;
}

Determinar el valor correcto para transmitir basado en los sensores
Si (accelOn == false) {}
Si (bendOn == false) {}
sendVal = 0;
} else {}
sendVal = 1;
}
} else {}
Si (bendOn == false) {}
sendVal = 2;
} else {}
sendVal = 3;
}
}
Transmitir el valor
Serial.Write(sendVal);
}

Artículos Relacionados

Luz de noche infantil viaje globo

Luz de noche infantil viaje globo

Un Instructable fácil del paso a paso para crear luz de noche infantil interactivo.Luces de noche son esenciales en la rutina nocturna de la mayoría de los niños, creando una fuente de consuelo y protección de los monstruos debajo de la cama y criatu
Bicicleta eléctrica para generador electrico - Museo de ciencia interactivo móvil Simple DIY

Bicicleta eléctrica para generador electrico - Museo de ciencia interactivo móvil Simple DIY

escucho y olvido. Veo y recuerdo. Hago y entiendo.Atribuyen a Confucio (~ 500 BC).  Cierto 2500 años más tarde.Cuando tenía 7 u 8 años en un miserable día gris frío de febrero mis padres dejar mis hermano y hermanas en el centro de Ciencia e industri
Calendario semanal interactivo

Calendario semanal interactivo

SaludosEl arte de la gestión del tiempo es dar entusiasmo hacer nuestro vivir más significativaComenzar con lo simple, sabemos lo que tenemos deben hacer mañana y lo que hemos hecho hoy lo revise si nuestra misión hoy, si no lo hecho pero por lo que
Módulo de arte móvil

Módulo de arte móvil

El módulo de arte móvil, un producto de la creación de prototipos movilidad avanzado estudio de arquitectura dirigida por Adam Marcus en el California College of the Arts, propone una arquitectura de estructuras desplegables que pueden configurarse p
Médico interactivo que Quiz ordenador.

Médico interactivo que Quiz ordenador.

Doctor Who video de prueba para dispositivos móviles.Bienvenida.En este Instructable le mostrará cómo hacer tu propio interactivo juego de preguntas opción múltiple que utiliza reconocimiento de voz, síntesis de voz, archivos .exe, una paz de softwar
PIXEL - arte interactivo de LED

PIXEL - arte interactivo de LED

En este Instructable, os hablaré de píxel que se encuentra actualmente en KickStarter (Shameless Plug). Y también cómo un chico con un trabajo del día puede tomar una idea y convertirla en un producto real.El pedal de arranque para PIXEL también incl
Cómo hacer un fieltro Tented bebé móvil

Cómo hacer un fieltro Tented bebé móvil

Estas instrucciones son sólo para la tienda! Tal vez sea solo yo, pero odio la manera en que expone la mirada de plástico móviles. La tienda hace una linda base para una variedad de temas infantiles. Como se puede ver, el mío es un tema de circo (enc
Alfombra Bienvenido interactivo

Alfombra Bienvenido interactivo

Flor bienvenida interactiva alfombra viz Pookalam, es un ritual de bienvenida de la India. Es una alfombra interactiva de flores frescas. El patrón de cambios de alfombra flor cuando detectan la llegada de un huésped y cuando el cliente mueve lejos d
CIELO CACHE: Geocache Antena móvil

CIELO CACHE: Geocache Antena móvil

este es mi completamente autónomo Móvil aérea Geocache, o MAG. Te voy a mostrar cómo hacer uno y participar en este proyecto usted mismo.Quería crear un nuevo tipo de memoria caché interactivo que tendría la capacidad de viajar a través del cielo, y
Dispositivo interactivo de mascotas

Dispositivo interactivo de mascotas

¿Son sus animales domésticos enjaulados siempre cuando estás ocupado con tu trabajo? ¿Son más propensos a ser perezoso sin interacción con usted?Oh, no... Esto no es bueno.Así que diseñamos este dispositivo interactivo del animal doméstico nombrado '
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
Entornos interactivos de prototipos en realidad virtual con Google cartón, unidad y línea de Bling (TfCD)

Entornos interactivos de prototipos en realidad virtual con Google cartón, unidad y línea de Bling (TfCD)

Estos días, experiencias (inmersión) son prioridad sobre la funcionalidad pura y especificaciones sobre el papel. Este cambio de enfoque ha influido en el proceso de diseño de diseñadores industriales, arquitectos, desarrolladores de aplicaciones y a
Whiteboard interactivo

Whiteboard interactivo

este proyecto enseñará usted cómo hacer una pizarra con piezas intercambiables que se pueden girar o iluminar ciertas partes de la Junta. Esto añade un divertido elemento de dibujo y permite que sea más interactivo, porque ya no es estático sino que
Construir un parque infantil: actividades infantiles de verano de Super

Construir un parque infantil: actividades infantiles de verano de Super

Cuando escuela está hacia fuera necesita actividades de verano niños para evitar que los niños morphing en su electrónica. Además de que desea salir y hacer algún DIY, así que aquí es un conjunto de juegos de patio que hace ambas cosas.Este sistema d