Оглавление:

Контроллер Smart Fan: 9 шагов
Контроллер Smart Fan: 9 шагов

Видео: Контроллер Smart Fan: 9 шагов

Видео: Контроллер Smart Fan: 9 шагов
Видео: Сажа загорелась в дымовой трубе. 2024, Ноябрь
Anonim
Умный контроллер вентилятора
Умный контроллер вентилятора

Этот проект был создан для удовлетворения потребности в управлении вентилятором в шкафу путем интерпретации текущей информации о температуре. Он предназначен для управления вентилятором с 2 или 3 контактами с помощью широтно-импульсной модуляции при небольшом бюджете и должен управляться через Wi-Fi.

В качестве второй цели его должно быть легко использовать в системе умного дома.

Я решил использовать стандартный ESP8266 с экраном датчика температуры и коммутационной платой для Mosfet.

ШИМ управляется ESP, который переключает МОП-транзистор с высокой частотой.

Запасы

- Мосфет прорыв

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (убедитесь, что вы выбрали V3, потому что в нем есть монтажные отверстия.)

- DHT22 щит

de.aliexpress.com/item/32648082692.html

- Femal Dupont Wires

de.aliexpress.com/item/33039596089.html

- Чехол с 3D-печатью (см. Прилагаемые STL)

- Прошивка ESP Easy

github.com/letscontrolit/ESPEasy/releases

- винты 3x8 мм (предпочтительно для ввинчивания в пластик)

- Горячий клей

- Паяльник

Шаг 1. Распечатайте футляр

Распечатайте коробку на 3D-принтере или воспользуйтесь услугами печати.

Это мои настройки печати для случая:

  • Высота слоя: 0,2
  • Материал: PLA (низкотемпературная зона), PETG / ABS (высокотемпературная зона)

Печать с поддержкой больших отверстий, например. USB. Поддержка вентиляционных отверстий не требуется.

Шаг 2: Пайка плат

Пайка плат
Пайка плат
Пайка плат
Пайка плат

Припаяйте к плате контакты, которые поставляются с упаковкой wemos v3.

Более длинная сторона с пластиком должна находиться наверху доски. (Рис. 1.) Маленькие булавки выступают из нижней панели.

Подсказка: используйте макетную плату для пайки контактов, вам может понадобиться небольшой наконечник.

После этого припаиваем проставку с длинными штырями к термозащитному экрану (рис. 2).

А пока оставим длинные булавки.

Шаг 3: Пайка проводов

Пайка проводов
Пайка проводов
  • Используйте три кабеля с разъемами dupont female.
  • Отрежьте один конец каждого кабеля, отрегулируйте длину, которая может вам понадобиться.
  • Удалите короткую часть изоляции и припаяйте каждый конец провода.
  • Наденьте термоусадочную трубку на кабель и протолкните ее до конца разъема dupont.
  • Обрежьте половину длинных булавок следующим образом:

    • GND

    Один PWM PIN -> например D5

Посмотрите на свой температурный экран, чтобы определить, какой PIN-код используется для данных.

На DHT22 Shield используется D4. Не используйте один и тот же PIN-код

Вы также можете использовать вывод 3.3V в качестве альтернативы для 5V

  • Нанесите немного припоя на 3 контакта.
  • После этого спаяйте контакты и кабели вместе, по одному на каждый.
  • Наденьте на нее термоусадочную трубку и усадите термофеном.

Будьте осторожны, чтобы не направить тепло прямо на температуру. датчик, в противном случае он может быть поврежден

Шаг 4: Поместите детали в корпус

Поместите детали в корпус
Поместите детали в корпус
Поместите детали в корпус
Поместите детали в корпус
  • Осторожно нажмите на плату mosfet и wemos сбоку от корпуса. Как видно на картинке. Они уже должны быть на месте.
  • Нанесите немного горячего клея на булавки, удерживающие две доски, чтобы доска не высвободилась.
  • После этого поместите временный экран поверх wemos.

Обратите внимание на правильное выравнивание экрана, например, 5V соответствует одному и тому же выводу на обеих платах.

Конец датчика DHT22 должен указывать, например, на границу корпуса.

Вы можете позже аккуратно отрезать оставшиеся штыри щитка. (возможно после тестирования)

Шаг 5: все электромонтажные работы

Электромонтаж все вместе
Электромонтаж все вместе
Электромонтаж все вместе
Электромонтаж все вместе

Щит для Mosfet:

5 В -> VCC

GND -> GND

PWM PIN -> SIG

Mosfet:

Источник питания + -> VCC IN

Источник питания - -> GND

ВЕНТИЛЯТОР + -> В +

ВЕНТИЛЯТОР - -> V -

ВЕНТИЛЯТОР (дополнительно 3 PIN) -> Не подключайте. Обрежьте его и наденьте термоусадочную трубку.

Всегда используйте проволочные ферулы для винтовых клемм

Шаг 6: Прошивка

Прошивка
Прошивка

Я решил использовать ESPEasy для управления ESP. Преимущество в том, что вам не нужно знать, как писать код на C, чтобы достичь своей цели.

  • Получите один из ESP Easy Release
  • Распакуйте его и используйте ESP. Easy. Flasher.exe.

    • Сначала выберите com-порт
    • Чем прошивка, заканчивающаяся на normal_ESP8266_4M1M.bin
    • Напишите это в Wemos
    • Перезагрузите устройство (отключите USB на короткое время)
    • Появится точка доступа WiFi «ESP_Easy_0», пароль: configesp (до версии 2.0 точка доступа называлась ESP_0). Если вы не попадаете на страницу входа автоматически, перейдите к 192.168.4.1
    • Настройте ESP для использования вашего Wi-Fi.

4M используется из-за 4MB Flash.

Шаг 7. Подключитесь к SmartHome

Подключиться к SmartHome
Подключиться к SmartHome
Подключиться к SmartHome
Подключиться к SmartHome
  • Подключитесь к пользовательскому интерфейсу вашего ESPEasy.

    • Используйте свой маршрутизатор, чтобы определить, какой IP-адрес имеет ESPEasy. Обычно он указывается как espeasy-0.
    • Затем перейдите в веб-интерфейс, введя https:// yourip
  • В разделе устройств добавьте новое сенсорное устройство. Если у вас DHT22, это обычно контакт D4 GPIO.
  • После успешного добавления устройства вы можете увидеть значения в обзоре (Рис.2).
  • Перейдите на вкладку «Контроллеры» и выберите свою систему HomeAutomation. Если у вас его еще нет, вы можете использовать MQTT или общий

Затем вы можете пойти дальше и написать правила или автоматизацию в зависимости от вашей автоматизации.

Вы можете проверить ШИМ с помощью следующей команды:

yourip / control? cmd = ШИМ, 14, 2300

Вентилятор должен работать почти на полной скорости.

Шаг 8: Окончательная сборка

Если наконец все заработало, наденьте крышку и вкрутите 4 раза винтами 3х8мм.

Я обычно предпочитаю винты, предназначенные для ввинчивания в пластик. Обычные винты M3 также могут подойти.

Шаг 9: полезные ссылки

Я использую homeassistant в качестве своего решения для умного дома, вот несколько полезных ссылок для его интеграции.

www.home-assistant.io/integrations/mqtt/

www.home-assistant.io/integrations/fan.mqt…

www.home-assistant.io/integrations/sensor….

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