DigiKey BOM (Bill Of Materials):
10 x STP80NF12...................= $11.20
10 x AC07000001307JAC00.....= $7.84
5 x TL082CP........................= $1.25
1 x P160KN-0QD15B1K...........= $0.84
1 x RNF14FTD23K2................= $0.15
Total minimum cost: $21.28 + S&H
*optional*
5 x small bypass capacitors for the Op-Amp's ≈ $2.50
10 x ALSR10R1300FE12....= $17.60 (instead of 10 x AC07000001307JAC00)
1 x Better Pot that comes with a knob.
More than the minimum amount of each part, In case you break a few.
Extended Cost: Should not need to exceed $50
Schematic
Here is the schematic again, simplified for readability...
View attachment 65959
Notes
The choice of resistor will let you choose between precision and price. The $7.84 resistors are 5% tolerance units. The other units are 5 times more accurate, at just 1% tolerance, but add $10 to the price tag.
The Op-Amps used are IC's with two Op-Amp circuits per single 8 pin package. 6 of the pins are the Op-amps inputs and outputs, and are whats shown in the schematic. The remaining two are the positive and negative inputs, and should simply be connected directly to the input power. These are not shown in the schematic, but they are necessary. And it is entirely possible (probable?) that these pins will need to be bypassed with some capacitors right at the pins, to prevent oscillation.
Going farther
One can extend this basic device for a little more cost, if you want the following features...
Over current shut down.
Overheating shut down.
Current/Wattage readout and measurement.
Timer based shutdown.
Closed loop cooling.