Paso 6: Construcción de una pantalla táctil: diseño electrónico básico
Ahora tenemos un sensor de CCD de trabajar con Arduino, podemos empezar a construir nuestra primera pantalla táctil:
Puede tomar el cristal del escáner para usarlo como la superficie. Por un lado puede añade el sensor y en el otro lado un LED IR. El LED de alimentación (no olvide añadir una resistencia dependiendo de la especificación!) y empezar a leer el sensor, usted verá que una parte de los datos en serie aumentará. En un 10 bit ADC como el Arduino, valor del rango es 0 a 2 ^ 10 = 1024. En mi prueba, mi valor es siempre entre 550 a 980.
Dos cosas importantes:
- Ninguna otra luz puede alterar esta experiencia, especialmente la luz del sol! Tan cerca de las cortinas, no punto de luz directamente al sensor y lo ideal es añadir alguna cinta negra alrededor de su sensor.
- Más condujo una emisión muy pequeño ángulo (alrededor de 20°). No ser sorprendido si sólo una parte de su sensor ve la luz, sólo significa que está demasiado cerca!
Para visualizar esto hice un pequeño programa de procesamiento que se puede descargar en la parte inferior de este paso. Este programa muestra 20 diferentes clúster del sensor CCD. Si el valor analógico promedio de la zona es cerca de 1024, el clúster es blanco. Si es inferior se pone más oscuro. Como procesamiento de necesidades para comunicarse con datos de "Serial.write" y no "Serial.print" como el puerto serie de Arduino, necesitas subir este nuevo código de Arduino en su tabla.
Ahora, si usted pone el dedo entre el LED y el sensor, debería ver el grupo que más oscuro. ¡ Felicidades! Han hecho su primera interfaz táctil!!!! Ahora puede detectar el área donde el dedo, no es muy precisa, pero funcional!