I don't think you really understand the problem. None of these suggestions are relevant.Unless the OP has more info to add to the PRD, I don't see the need for a computing device for this project as it is currently described. Perhaps the Dial will be placed quite a distance away from input device (voltage source) necessitating a serial transmission of source hence the requirement for a MCU.Don't worry about having no Pi experience. The process is the same for any system. The key is to break the problem down into small parts.
In this case, I know how to drive a needle on a dial, so that's no problem. However, I don't know how to get information from Tesla's API. If you do, great! If you don't, then that's your first task. Presumably you know what quantity you want to display on the dial, so how do you fetch it from the API?
My interpretation of the PRD so far is:
Input: A voltage range: from 0 to 0.6
Output: An analog meter: such that 0V corresponds to the extreme left and 0.6 V to the extreme right
Type of meter: responds to current, or responds to voltage. (missing info)
FSD: (full scale deflection of meter) : (missing info)
Possible components between voltage source and Dial (one of the following.)
1. non-inverting amplifier: perhaps a simple OP amp chip for source to output scaling depending on Dial's FSD.
2. Perhaps simple resistor-divider network for scaling: Depends on dial's FSD.
3. Perhaps a MCU is required for other requirements: not yet specified.
As <ame> alluded, more info is required to get reasonable answers. As more info is provided perhaps the need for the MCU will be obvious.
Statistics: Posted by ame — Tue Apr 08, 2025 9:25 pm