Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Запасы
Вас раздражает громкий шум вентилятора? Я сделал.
У меня есть много инструментов, у которых есть веер. А вентилятор какого-нибудь инструмента всегда работает на максимальной скорости. Так что я сделал его тише.
Шаг 1: проектирование, спецификация
Его конструкция проста. Но я хочу сделать его по-настоящему маленьким.
Так что я могу вставить свои инструменты.
** поэтому для загрузки скетча нет булавки для загрузки **
Есть термочувствительная часть и переключающая часть MOSFET.
Attiny85 проверяет температуру, и если температура высокая, то выводит высокую частоту ШИМ.
И потенциометр один. Может использоваться как регулятор.
Сделал как регулятор температуры.
Если я поверну его, Attiny85 решит, что он горячее или холоднее, чем настоящий.
Так что я могу двигать вентилятор медленнее или быстрее.
Но он может регулировать ШИМ или максимальную температуру или что-то еще, если вы редактируете эскиз.
Датчик температуры - термистор 100K
Шаг 2: Как загрузить скетч в Attiny85
Я не буду объяснять слишком много. Есть много хороших мануалов, если погуглить.
Но я не делал на плате булавку для загрузки. Так что вы должны загрузить его перед пайкой.
Я использовал сокет SOIC отсюда:
Шаг 3: набросок
void setup (void) {
TCCR0B = TCCR0B & 0b11111000 | 0b001; // изменение частоты ШИМ.
Частота ШИМ Arduino слышна. Поэтому я меняю его выше на «Я не слышу».
Единица измерения температуры - Цельсий, и я запрограммировал ее от минимум 25 до максимум 35 градусов.
Вы должны изменить его в соответствии с вашими потребностями.