Paso 4: Construcción y programa el circuito de la unidad de envío, montaje en caja
En el código (abajo) estoy agregando que x e Y de la señal, desde una pierna sacudida generalmente contiene aceleración horizontal y vertical. Después de cierta flexibilización, mapeo y restricción de los valores de entrada, tengo limpia subiendo y bajando los valores a observar. Configurar un potenciómetro a una variable de umbral. El instante en el valor del acelerómetro cae por debajo de ese umbral, se registra un "grifo de pie" y una señal positiva se envía inalámbricamente a través de lo xBee (descrito más adelante). Además, un LED rojo parpadea una vez para indicar que la señal fue enviada.
El Arduino debe ser libre y sin ataduras, por lo que a alimentación mediante 2 pilas de 9V. Las baterías están cableadas en paralelo, por lo que pueden entregar dos veces la corriente, pero permanecen en 9V (cableado en serie sería lo contrario). Conectar + para la etiqueta Arduino Pin "Vin" y la tierra a tierra. Empalmar un interruptor SPDT entre la señal de alimentación de la batería y en V, así que podría dar vuelta el arduino encendido manualmente. También corrí un verde led (con resistencia de 470Kohm) de la fuente de alimentación principal y en la parte frontal, para indicar que la energía está fluyendo.
Prensó una cabecera de cable de teléfono macho cable entrante de la pieza de la pierna. En la parte frontal del estuche, encaja a una hembra telefónico, que puede separar la caja de la correa para la pierna. Mientras que haciendo esto, tenga cuidado de mantener el esquema de color de alambre constante, así sabes exactamente cual cable es desde el acelerómetro y entrar en su Arduino. Hay varios puntos a lo largo de la manera que estos pueden se mezclan, así que realiza un seguimiento cuidadoso de lo que está conectado a lo que!
Construir el circuito en el esquema adjunto PDF.
Programar el arduino con el código en el archivo de texto. Usted necesitará instalar esta librería .
Si no sabes cómo trabajar con Arduino, aquí están algunas referencias para saber:
> Sitio web de Arduino principal
> Freeduino - Repositorio de conocimiento de Arduino y enlaces
> Universidad de Nueva York, centro informático físico interno de ITP con tutoriales y referencias.