Hello enthusiasts! This is my first post, and I have a question related to signal sensing with custom potentiometers and/or variable resistors.
I'm making a custom potentiometer using resistance wires (Kanthal) and 3D printed parts (PLA) to be employed on Arduino UNO or ATmega328P. As demonstrated in the attached figure, the result would be a dial-like module where the conductive wiper (i.e., a piece of metal sheet) slides over the resistance wire when rotating the shaft (3D printed) and acts as a voltage divider to the analog input (just like a plain potentiometer), to generate a signal between 0 and 1023.
In this project, however, the entire resistance wire extent has a relatively low resistance (e.g., between 10 and 40 ohms), which means that I may burn the Arduino if I connect the 5V directly to the GND. Therefore, to limit the current, I put a 500 ohm resistor before the potentiometer (R1 in the figure). On the other hand, considering that R1 also lowers the read signal values (possibly because it divides the voltage from the reference voltage), the analog input signal will be always offset to a maximum value (e.g., 666 or lower instead of 1023), whereas the desired range is between 0 and 1023. Naturally, I could use the map function to correct the values, but this would impact the signal resolution as well, which is not desired in this project.
In this sense, how do I set a custom voltage range so that my custom (~20 ohm) potentiometer could read signals between 0 and 1023 at full resolution?
Some additional considerations:
- I thought about using a custom voltage reference by the AREF pin. However, it seems that setting this pin may impact other sensor modules as well, so I'm avoiding it for now. Correct me if I'm wrong;
- I read somewhere that op-amps could be used to voltage reference applications, and I happen to have some common op-amps here, but I don't know whether they would help in this situation nor how to apply them in this scenario;
- Since I live in a developing country with few electronics stores and absurdly high import taxes, I may not have access to very specific electronic components. The popular ones are OK though.
I think that solving this problem will also help other people who asked me similar questions in the past regarding custom voltage ranges for analog input.
Thanks in advance.
Note 1: Figure jokes apart, my UNO is actually from Italy, so burning it is not an option

Note 2: The "Khantal" is mispronounced in the figure, the correct is "Kanthal". Guess I was thinking about Genghis Khan at the time.