Оглавление:

Контроллер умного вентилятора Arduino Attiny85: 3 шага
Контроллер умного вентилятора Arduino Attiny85: 3 шага

Видео: Контроллер умного вентилятора Arduino Attiny85: 3 шага

Видео: Контроллер умного вентилятора Arduino Attiny85: 3 шага
Видео: Digispark ATtiny85. Обзор платы, подключение, программирование через Arduino IDE 2024, Июль
Anonim
Контроллер умного вентилятора Arduino Attiny85
Контроллер умного вентилятора Arduino Attiny85

Запасы

Вас раздражает громкий шум вентилятора? Я сделал.

У меня есть много инструментов, у которых есть веер. А вентилятор какого-нибудь инструмента всегда работает на максимальной скорости. Так что я сделал его тише.

Шаг 1: проектирование, спецификация

Дизайн, спецификация
Дизайн, спецификация
Дизайн, спецификация
Дизайн, спецификация
Дизайн, спецификация
Дизайн, спецификация

Его конструкция проста. Но я хочу сделать его по-настоящему маленьким.

Так что я могу вставить свои инструменты.

** поэтому для загрузки скетча нет булавки для загрузки **

Есть термочувствительная часть и переключающая часть MOSFET.

Attiny85 проверяет температуру, и если температура высокая, то выводит высокую частоту ШИМ.

И потенциометр один. Может использоваться как регулятор.

Сделал как регулятор температуры.

Если я поверну его, Attiny85 решит, что он горячее или холоднее, чем настоящий.

Так что я могу двигать вентилятор медленнее или быстрее.

Но он может регулировать ШИМ или максимальную температуру или что-то еще, если вы редактируете эскиз.

Датчик температуры - термистор 100K

Шаг 2: Как загрузить скетч в Attiny85

Как загрузить скетч в Attiny85
Как загрузить скетч в Attiny85
Как загрузить скетч в Attiny85
Как загрузить скетч в Attiny85

Я не буду объяснять слишком много. Есть много хороших мануалов, если погуглить.

Но я не делал на плате булавку для загрузки. Так что вы должны загрузить его перед пайкой.

Я использовал сокет SOIC отсюда:

Шаг 3: набросок

Эскиз
Эскиз
Эскиз
Эскиз
Эскиз
Эскиз

void setup (void) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; // изменение частоты ШИМ.

Частота ШИМ Arduino слышна. Поэтому я меняю его выше на «Я не слышу».

Единица измерения температуры - Цельсий, и я запрограммировал ее от минимум 25 до максимум 35 градусов.

Вы должны изменить его в соответствии с вашими потребностями.

Рекомендуемые: