Paso 3: Demostraciones y códigos de muestra
1. las funciones (detección de gesto) está aumentando con el crecimiento de la planta.
2. es posible hacer la interacción con la planta y enviar datos de forma inalámbrica a otros dispositivos. En consecuencia, la salida de planta más está abierta y libremente a ser diseñado.
-Detección y gestos (Imagen 3/A)
Esta manifestaciones pueden demostrar que diversas plantas viejas pueden detectar diferentes cantidad de gestos y partes. Los sensores se han creado dos plantas, un Kuwazuimo más joven y un Kuwazuimo más viejo. La configuración es simple tan similares como el experimento de planta crecimiento mencionado antes. El Kuwazuimo más joven puede detectar menos gestos que el más viejo. En esta demostración, dos gestos se definen para el más joven y cinco gestos son el más viejo.
El texto en la pantalla describe cómo nos estamos tocando la planta. El más viejo se puede detectar...
1. tocar una hoja con dos dedos
2. tocar un tallo con dos dedos
3. agarrar un tallo de
4. apropiación de dos vástagos y
5. tocar dos hojas
Debido a la más joven tiene menos y piezas pequeñas, sólo pueden detectar...
1. tocar una hoja con dos dedos y
2. tocar un tallo con dos dedos
Puede descargar el código de esta manifestación en... http://www.IAMAS.AC.jp/~sopon12/Codes/gesture_detect.zip
El archivo zip consiste en 2 carpetas, una es para la exhibición de la resolución general y el otro es para pantalla panorámica de 1920 píxeles.
Simplemente use este código de procesamiento para el Arduino y el sensor de la Touche en último paso.
Este código puede ser utilizado y combinado con "Transferencia de datos" que describen a continuación.
Video de detección de gestos
-Transferencia de datos (Imagen 3/B, 3/C)
Esta es otra demostración demuestra la posibilidad mecánica de transferencia de datos por tocar una planta. Allí no es cualquier significado del color de la luz ni se toca el gesto de la planta.
Esta es la situación que este lado tiene una planta pero el otro lado no tiene uno.
Digamos que este lado es "remitente" y este es "un receptor".
Si el "remitente" desea enviar unos datos al receptor. Los usuarios simplemente lo toque por cualquier gesto, por ejemplo, un remitente tocó una hoja con 2 dedos. Entonces, el receptor recibirá los datos y la salida se sale, en este caso, el led vuelve color. También, "remitente" puede enviar varios datos a un "receptor" por diferentes gestos o partes de la planta.
El receptor puede optar por interactuar con la información recibida o no. Si un receptor quiere reaccionar con él, los usuarios pueden acceder al sitio web de su teléfono inteligente y elegir cómo quieren responder. Por ejemplo, el receptor había prensado botón azul, los datos se enviarán al "remitente" y viene de la salida, en este caso, el led vuelve color.
Por esta demostración, se aplicará la visión de la "Tecnología de calma". Consulte los ejemplos de tecnología de calma en el capítulo 2, que la salida podría ser diseñada como luz, sonido, voz o movimiento físico de varias maneras. Por estas formas de información, personas periféricamente obtenerlos.
En esta demostración, el led actúa como una salida. Los desarrolladores, los diseñadores pueden hacer libremente cualquier tipo de salida.
En adiciones a la demostración anterior, este servidor web se utiliza como una base de datos del color de las luces. Una vez que la interfaz de usuario en ambos lados han sido activados, datos en el servidor serán reemplazados como la opción seleccionada. Por ejemplo, tocar una hoja es igual a rojo, tocar un tallo es verde. Después de eso, el software en PC a leer los datos desde el servidor y cambiar el color de las luces. Esta demostración está utilizando HTML, PHP y JAVA de programación con el fin de comunicar datos entre Arduino, PC y el servidor web. Ver la ilustración en el cuadro 3/C.
Puede descargar el código de esta manifestación en... http://www.IAMAS.AC.jp/~sopon12/Codes/data_transfer.zip
El archivo consta de 3 carpetas.
1. uno está procesando código de lado del remitente de datos (Arduino + Sensor + planta + LED).
2. otro procesa código de lado de receptor de datos (Arduino + 3 colores de LED).
3. el otro es el sitio para el lado del receptor reaccionar hacia el lado del remitente.
Ambas partes necesitan conectarse a la computadora con conexión a internet y los Arduinos leerá el archivo TXT en el servidor con el fin de detectar el comando de la luz. Por otra parte, tienes que tener nombre de web hosting y dominio para subir la página web en. Porque el lado del receptor necesita acceder a la página web para enviar datos de nuevo al lado del remitente. Si tienes conocimientos de HTML/CSS/JQUERY/PHP, puede editar el sitio web como desee.
Sin embargo, este código debe Arduino con adicionales 3 colores de LED añadido.
La Asamblea de LED con arduino es muy sencilla. Usted puede encontrar fácilmente en internet.
Pueden desarrollar o modificar este código con otra combinación para utilizar con el método de salida que usted diseñó.
Video(sender side) transferencia de datos
Video(reciever side) transferencia de datos
En el siguiente paso "Oportunidad de muestras", describirá la idea acerca de qué planta además de puede ser utilizado para.