Paso 3: CCD inversa ingeniería parte 1
Como Wikipedia es mucho mejor que yo a explicar:
"Un dispositivo de carga acoplada (CCD) es un dispositivo para el movimiento de carga eléctrica, normalmente de dentro del dispositivo a una zona donde la carga puede ser manipulada, por ejemplo la conversión en un valor digital. Esto se logra por "cambio" de las señales entre las etapas dentro del dispositivo de la uno a la vez. CCDs mover carga entre capacitivas ubicaciones en el dispositivo, con el cambio que permite la transferencia de carga entre contenedores.
El CCD es una pieza importante de la tecnología en imagen digital. En un sensor de imagen CCD, píxeles están representados por condensadores MOS p-dopado. Estos condensadores están sesgados por encima del umbral para la inversión de cuando comienza la adquisición de la imagen, que permite la conversión de los fotones entrantes en cargas de electrones en la interfase semiconductor óxido; el CCD se utiliza entonces para leer estos cargos. Aunque los CCDs no son la única tecnología para permitir la detección de luz, sensores de imagen CCD son ampliamente utilizados en aplicaciones profesionales, médicos y científicos donde se requieren datos de imagen de alta calidad. En aplicaciones menos exigentes demandas de calidad, como consumidor y las cámaras digitales profesionales, generalmente se utilizan sensores activos del pixel (CMOS); la ventaja de gran calidad CCD gozado desde el principio ha disminuido con el tiempo."
Básicamente, el CCD encuentra en un escáner no lee luces en dos dimensiones, pero en una línea. Con la que he probado, hay 2700 diferentes detectores de luz que podemos utilizar como 2700 píxeles en una posición X.
Como no pude encontrar ningún tutoriales explicando cómo trabajar en internet, he tratado de comprender la lógica por mí mismo. Comencé tomando un escáner de la impresora de la basura y abrirlo. Por favor tener mucho cuidado con estos dispositivos, que usan 220V! No se si no estás seguro de lo que está haciendo. Siempre manipular cuando no está enchufada y aislar cualquier parte alta potencia.
Por controlar visualmente todas las líneas que va desde el tablero de control a la CCD puede intentar identificar las 4 líneas de control del RGB LED, son generalmente situados en el extremo de la Junta de los CCD. Con un multímetro puede comprobar donde van las líneas en el cable de comunicación.
A continuación, puede comprobar si algunas líneas son más grandes que otros (probablemente va a ser la alimentación y la tierra, se puede comprobar que uno es con su osciloscopio cuando la unidad está encendida). Conectar un osciloscopio entre las otras líneas y la tierra para entender lo que están haciendo.
He probado dos sensores CCD de diferentes marcas y donde ambos usando la misma comunicación protocolo pero no en la misma "orden de la línea en el cable". Cuando encendí el escáner, pude ver algunos datos que pasan. Esto significa que el aparato probablemente estaba probando el sensor cuando se enciende.
-Una línea estaba dando una señal de cuadrado perfecto, deduje que era una señal del reloj.
-Una señal era encender y al principio de la transmisión del reloj, es la señal de cierre
-una señal enviaba un gran valor analógico. Esos valores cambiados cuando mi mano estaba junto a la sonda. Es los valores de la CCD.
Así que hice un programa de prueba el en una placa Arduino UNO. Se puede descargar al final del paso
Con esto, se puede leer en los valores medios puerto serie 16 (yo los llamo píxeles) de 168 sensor de luz en el sensor, por lo que casi el total de 2700. Simplemente enchufe en las líneas como se explicó al principio del archivo anterior en cualquier placa de Arduino y leer los datos en el monitor serie.