
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Этот проект был создан для удовлетворения потребности в управлении вентилятором в шкафу путем интерпретации текущей информации о температуре. Он предназначен для управления вентилятором с 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.
-
Обрежьте половину длинных булавок следующим образом:
- 5В
- 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


-
Подключитесь к пользовательскому интерфейсу вашего 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….
Рекомендуемые:
Как установить, запустить и подключить контроллер к эмулятору: 7 шагов

Как установить, запустить и подключить контроллер к эмулятору: вы когда-нибудь сидели без дела и вспоминали свое детство юного геймера и иногда хотели бы вернуться к этим старым жемчужинам прошлого? Что ж, для этого есть приложение … точнее, есть сообщество геймеров, которые создают программы
Контроллер Smart Garage: 5 шагов

Smart Garage Controller: этот проект возник, когда я выходил из дома на работу и добирался до середины пути, только для того, чтобы наступил момент паники, когда я не мог вспомнить, закрыл ли я дверь гаража. Иногда я был уверен, что нет, и поворачивался, просто чтобы
Контроллер DIY на базе Arduino - Игровой контроллер Arduino PS2 - Игра в Tekken с DIY-геймпадом Arduino: 7 шагов

Контроллер DIY на базе Arduino | Игровой контроллер Arduino PS2 | Игра в Tekken с помощью DIY Arduino Gamepad: Здравствуйте, ребята, играть в игры всегда весело, но играть с вашим собственным игровым контроллером DIY еще веселее. Поэтому мы создадим игровой контроллер с использованием arduino pro micro в этих инструкциях
Контроллер V2 - Smart Aquaponics: 49 шагов (с изображениями)

Контроллер V2 - Smart Aquaponics: врач рекомендует есть не менее 7 порций свежих фруктов или овощей каждый день
YABC - еще один контроллер Blynk - контроллер температуры и влажности облака IoT, ESP8266: 4 шага

YABC - Еще один контроллер Blynk - Контроллер температуры и влажности облака IoT, ESP8266: Привет, производители, недавно я начал выращивать грибы дома, вешенки, но у меня уже есть 3x таких контроллера дома для контроля температуры ферментера для моего домашнего пива, жена также сейчас занимается этим чайным грибом, и в качестве термостата для тепла