Paso 5: Solución de problemas
Estos son algunos consejos para ayudarle a encontrar el problema en su Luminch Color.
Empezar por descomentando la línea 68 de configuration.h (#define TEST_ELECTRONICS) para permitir que un programa de prueba. Este programa ciclos de rojo, verde y azul con intensidades bajas y altas. Si algo está mal con la electrónica led, esto permite que más fácilmente localizar Dónde está el problema.
Este programa también muestra resultados de depuración en el puerto serie (115.200 baudios) para el tacto capacitivo y el sensor de distancia. El resultado de la depuración muestra algo como:
materia prima: 543; AVG: 544; Delta: 1; Estado: 1 materia prima: 568; AVG: 569; Delta: 1; Estado: 1 materia prima: 494; AVG: 493; Delta: -1; Estado: 1 materia prima: 551; AVG: 552; Delta: 1; Estado: 1 materia prima: 54; distancia: 2642
Las 4 primeras columnas (crudo, avg, delta y estado) Mostrar el estado del primer botón táctil capacitiva (rojo). Lo más importante es el estado. Este valor puede ser entre 0 y 4 y tiene el siguiente significado:
- 0: calibración
- 1: no tocado
- 2: tocado, pero no hace lo suficiente para registrar realmente como un toque
- 3: tocado
- 4: no tocado, pero no todavía el tiempo suficiente para realmente darse de alta como una versión táctil
Columnas 5 a 8 muestran la misma información para el segundo botón táctil capacitiva (verde), 9-12 muestran esta información para el tercer botón (azul) y 13-16 este Mostrar para el botón 4 (blanco). Finalmente, columnas 17 y 18 muestran la información del sensor de distancia (valores crudos y procesados).
Si uno de los sensores de tacto capacitivo no funciona, podría ser uno de los siguientes casos:
- La distancia entre el sensor y el vaso es demasiado grande. Puesto que el aire es un conductor muy malo para las señales de tacto capacitivo, unos milímetros espacio puede tener un gran impacto en la señal a ruido ratio y sensibilidad del sensor. Trate de doblar la tira de cobre hacia el vidrio. Si esto no funciona, prueba presionando directamente el sensor.
- El sensor tiene un corto circuito con otro sensor. Probar cada conexión con su vecino con un multímetro; no debe haber ningún cortocircuito.
- El sensor es conectado al pin incorrecto o no está conectado a todos. Pruebe la conexión con un multímetro.
- El sensor tiene una sensibilidad muy baja o muy alta. Trate de ajustar los umbrales en las líneas 33 y 34 de captouch.h.