Вроде получилось что-то посчитать.
Вентилятор (кулер) потребляет при 12В 160мА или 0,16 мА. Это же написано на корпусе вентилятора. Точнее на наклейке на тыльной стороне корпуса или крыльчатки.
1. Тогда, зная ток и напряжение мы можем посчитать сопротивление. R = U / I R = 12 В / 0.16 А = 75 Ом
2. Зная сопротивление мы можем посчитать ток для вентилятора при работе на 5 В. При 5 В он будет потреблять: I = U / R I = 5 В / 75 Ом = 0,067А (то есть 67мА)
3. Зная потребляемый ток при 5 В мы знаем, что нам нужно остальное погасить резистором. Резистором нужно погасить 12 В — 5 В = 7 В.
4. Чтобы погасить резистором 7 В при 0,67 А нужно посчитать сопротивление. R = U / I R = 7 В / 0,067 А = 104 Ом. Можно также округлить до сотых. Тогда 7 В / 0,07 А = 100 Ом. Ровно такой резистор есть.
5. Чтобы рассчитать мощность резистора, воспользуемся формулой P = U * I. P = 7 В * 0,07А = 0,49 Вт. Нужен резистор на 100 Ом и мощностью 0,5Вт, а лучше 1 Вт, чтобы был запас. Остальная мощность будет рассеиваться на вентиляторе. Падение напряжения на вентиляторе составит порядка 5В.