Los potenciómetros son la herramienta perfecta cuando quieres cambiar tu circuito girando un mando. Resulta que hay veces que quieres ajustar tu circuito sin tener que girar manualmente un mando, y la resistencia logarítmica DS1841 I2C de Maxim puede hacer precisamente eso.
Es una resistencia programable, similar a un potenciómetro I2C como el DS3502 I2C Potentiometer, ¿por qué otro?
La gran diferencia entre los dos es cómo cambia la resistencia en relación con los cambios realizados en el limpiaparabrisas. La resistencia del DS3502 tiene una relación lineal con el ajuste del limpiaparabrisas. Cada vez que cambie el limpiaparabrisas en una cantidad determinada, la resistencia cambiará en la misma cantidad. Con el DS1841, la relación entre la resistencia y el ajuste del limpiaparabrisas es logarítmica. Esto significa que, al cambiar el ajuste del limpiaparabrisas, la cantidad de resistencia dependerá del lugar del rango del limpiaparabrisas en el que se encuentre el ajuste actual.
Los potenciómetros logarítmicos se utilizan en aplicaciones de audio para cosas como el control de volumen porque se ajustan mejor a la respuesta del oído humano al sonido.
La resistencia del DS1841 va de 22kOhms a 3,7 kOhms y tiene 128 puntos de toma. Y lo que es más interesante, el DS1841 puede configurarse para ajustar su resistencia en función de la temperatura con histéresis para evitar que las cosas den saltos.
Además, la compensación de temperatura puede ajustarse utilizando la LUT (Look Up Table) integrada en el DS1841. Esta tabla le permite especificar el ajuste del limpiaparabrisas para cada uno de los 70 incrementos de temperatura entre -39 y 100 grados C, más uno para cada uno de ellos por encima o por debajo de ese rango. Incluso puede ajustar manualmente el limpiador a una de las entradas de la LUT.
Trabajar con el DS1841 es fácil. Está en una placa de circuito impreso con los circuitos de soporte necesarios y SparkFun conectores STEMMA QT compatibles con el qwiic para poder utilizarlo con otras placas equipadas de forma similar sin necesidad de soldar. Este práctico ayudante puede funcionar con micros de 3,3V o 5V, por lo que está preparado para trabajar con una serie de placas de desarrollo. Para facilitar aún más las cosas, Adafruit ha escrito Arduino y los controladores de CircuitPython/Python 3 para simplificar la interconexión con su nuevo amigo sustituto de los mandos.
Por muy elegantes que sean, los breakouts por sí solos no te llevarán muy lejos, así que Adafruit ha escrito bibliotecas para CircuitPython y Arduino junto con código de ejemplo para que sean fáciles de usar.
DETALLES TÉCNICOS
Dimensiones del producto: 25,5mm x 17,6mm x 4,6mm / 1,0" x 0,7" x 0,2"