Estás utilizando el Arduino para medir una resistencia (llámala R1
) que está en serie con la resistencia de contacto del imán snap (llámalo R2
). Debido a que están conectados en serie, el Arduino solo puede medir la combinación de series R1+R2
. Supongo que usted también tiene un DMM (Medidor digital múltiple), prácticamente una herramienta necesaria para cualquier trabajo serio de electrónica.
Los imanes en sí mismos no tendrán ningún efecto notable en el circuito, ya que son imanes permanentes (por lo que no hay un flujo magnético cambiante y, por lo tanto, no se inducirá voltaje) y el magnetismo es un efecto muy débil (1 / distancia en cubos ). Sin embargo, la resistencia de contacto parece ser un problema con este componente en particular: parece un golpe magnético destinado a la ropa, que se está "pirateando" para que funcione como contacto eléctrico ... porque es metálico ... Sparkfun tiene comentarios adjuntos a Esta parte, indica que otras personas han tenido problemas al usarla. Aunque aparentemente están enchapados en níquel, los comentarios de Sparkfun parecen indicar que puede haber algún tipo de recubrimiento claro y no conductor sobre el metal.
Dado que su proyecto es un prototipo de e-textil, la resistencia de contacto de cierre magnético incluye no solo las superficies orientadas hacia afuera del cierre magnético, sino también la conexión entre el cierre magnético y sus cables. No tengo mucha experiencia con este campo relativamente nuevo, tendrá que hacer algunas mediciones usted mismo. Lo mejor es que si puedes usar un DVM (voltímetro digital) en lugar del Arduino, obtendrás una mayor precisión.
Si las medidas de resistencia de su DVM muestran una alta resistencia de contacto (como más de 10 ohmios), es posible que haya una capa transparente de plástico o barniz, que tendrá que eliminar. El papel de lija puede funcionar.
Si puede determinar que la resistencia de contacto R2
(sin incluir R1
) es consistente, confiable y repetible, entonces puede restar su valor promedio R2
del total de R1+R2
mediciones, para obtener R1
por sí mismo.
Nota al margen sobre el Arduino:
Supongo que realmente quieres decir que tu Arduino de alguna manera está midiendo la resistencia; porque normalmente un convertidor A / D mide voltaje. Para medir la resistencia, un convertidor A / D necesitaría una fuente de corriente para controlar la resistencia. Así que estoy tratando a Arduino como una caja negra, podría reemplazarlo con un DVM y obtener los mismos resultados.
También debe considerar la cantidad de rango de medición que tiene su circuito Arduino y si el valor de R1
mínimo / máximo más el% de resistencia de contacto promedio% co_de podría salir del rango de medida útil. Una breve búsqueda en la web lleva al foro de arduino.cc, sugieren usar un divisor de resistencia con 10k vs desconocido ... Esta no es una buena manera de hacerlo, ya que la impedancia de entrada variará bastante y el rango es muy limitado. . Pero puede ser lo suficientemente bueno para proyectos simples.
Para resumir:
- los imanes no serán un problema porque su campo magnético es constante
- PERO tenga cuidado con barnices transparentes u otros recubrimientos que puedan inhibir el contacto eléctrico
- use un DVM para medir la resistencia de contacto
- Arduino puede medir la resistencia (algo) con la ayuda de una red divisora de resistencia externa o una fuente actual