Беспроводной вентилятор с дистанционным управлением

Беспроводной вентилятор с дистанционным управлением

В этом проекте мы создадим беспроводной вентилятор, которым вы сможете полностью управлять с помощью телефона через Wi-Fi. Вы можете вращать его влево и вправо, наклонять вверх и вниз и выбирать скорость вентилятора и скорость вращения. Мы будем использовать ESP32 с вентилятором для настольного ПК и парой двигателей, чтобы добиться этого очень легко. Я сделал видео, которое охватывает весь проект и очень четко объясняет каждый шаг. Так что, если вам нужна видеоверсия, я настоятельно рекомендую посмотреть видео, так как за ним гораздо легче следить. Давайте приступим к делу!

Вот список всех компонентов, которые необходимы для этого проекта:

  • 140-мм вентилятор, я использую Noctua NF-A14. Я предлагаю купить машину с максимально высоким числом оборотов в минуту. Используемый здесь вентилятор имеет скорость 3000 об / мин.
  • Шаговый двигатель Nema 17, для вращения вентилятора.
  • Драйвер шагового двигателя A4988 для управления и управления шаговым двигателем.
  • Серводвигатель DS04-NFC, предназначен для наклона.
  • ESP32, как микроконтроллер, имеет встроенный Wi-Fi, который необходим для беспроводной связи.
  • Блок питания на 12 вольт, обеспечивающий ток 5 ампер. Я использовал кабель питания от сети с кабелем постоянного тока с разъемом питания.
  • Понижающий преобразователь LM2596 для понижения напряжения с 12 В до 5 В, поскольку сервопривод и микроконтроллер работают от 5 В. 12 В требуется для вентилятора и шагового двигателя.
  • Конденсатор емкостью 100 мкФ, он используется для фильтрации источника питания любых скачков напряжения.
  • 2 переключателя.

список всех компонентов

список всех компонентов

список всех компонентов

список всех компонентов

список всех компонентов

Шаг 1: Монтаж макетной платы

Шаг 1: Монтаж макетной платы

Первый шаг — соединить все вместе на макетной плате. Следуйте схеме подключения и аккуратно соедините все вместе.

Шаг 2: Настройка телефона (Blynk)

Шаг 2: Настройка телефона (Blynk)

Для беспроводного управления вентилятором с телефона мы будем использовать Blynk. Это очень простая в использовании платформа, которая позволяет вам управлять платами Arduino с вашего телефона через Wi-Fi. Сначала вам нужно установить приложение Blynk на свой телефон.

Шаг 3: Создайте новый проект Blynk

Шаг 3: Создайте новый проект Blynk

Как только приложение Blynk будет установлено на вашем телефоне.

  1. Создайте новый проект.
  2. Выберите название проекта.
  3. Выберите в качестве устройства «ESP32 Dev Board».
  4. Выберите Wi-Fi в качестве типа подключения.

Шаг 4. Добавьте все виджеты

Шаг 4. Добавьте все виджеты

Шаг 4. Добавьте все виджеты

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

  • Вам понадобятся две кнопки для наклона вверх и вниз.
  • Ползунок скорости вентилятора. Убедитесь, что диапазон ползунка составляет от 0 до 4095.
  • Кнопка для включения и выключения автоматического режима. Убедитесь, что это переключатель, а не кнопка.
  • Еще один ползунок скорости вращения. Убедитесь, что диапазон ползунка составляет от 50 до 300.
  • Две кнопки для поворота вентилятора влево и вправо.
  • Две последние кнопки для установки начальной и конечной позиции вращения.

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

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

Шаг 5: Эскиз Arduino

Шаг 5: Эскиз Arduino

Библиотеки необходимы

Все эти библиотеки можно легко установить с помощью менеджера библиотек Arduino IDE.

  • Blynk Владимира Шиманского.
  • ESP32Servo Кевина Харрингтона и Джона К. Беннета.

Получите скетч Arduino из этого репозитория.

В скетче нужно изменить всего 3 переменные:

  • auth, который представляет собой код аутентификации Blynk, который вы получаете по электронной почте при создании проекта в приложении Blynk на телефоне.
  • ssid свое имя WiFi.
  • pass свой пароль WiFi.

После внесения этих изменений загрузите скетч в ESP32.

Шаг 6: Демонстрация макета / тестирование

Шаг 6: Демонстрация макета / тестирование

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

Теперь вы можете открыть созданное приложение Blynk и подключиться к ESP32.

После подключения вы сможете использовать все виджеты и управлять вентилятором!

Шаг 7: Версия Stripboard

Шаг 7: Версия Stripboard

Шаг 7: Версия Stripboard

Шаг 7: Версия Stripboard

После того, как вы убедились, что в макетной версии все работает правильно. Вы можете создать версию стрипборда. Это уменьшит площадь основания и сделает его очень простым в использовании, поскольку все, что вам нужно, это просто подключить компоненты к монтажной плате и не беспокоиться о том, что повсюду будут провода.

Шаг 8: 3D-печать!

Шаг 8: 3D-печать!

Шаг 8: 3D-печать!

Если у вас есть 3D-принтер. Вы можете скачать все 3D модели здесь.

Распечатайте все детали.

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

Соберите вентилятор, как видно на фото.

Шаг 9: Готово!

Шаг 9: Готово!

Вы создали свой собственный беспроводной вентилятор! Этим вы легко можете управлять с помощью телефона.

Я настоятельно рекомендую посмотреть видео, если что-то непонятно, а также не забудьте подписаться, если вам понравился проект и видео было полезным! Спасибо!

Материал переведен для читателей modelist-konstruktor.com

Рекомендуем почитать

  • ХЛЕБНИЦА ЕЩЕ ПОСЛУЖИТХЛЕБНИЦА ЕЩЕ ПОСЛУЖИТ
    Не стоит выбрасывать немодную теперь или отслужившую свой век металлическую хлебницу - она еще не один год может послужить отличным инструментальным ящиком. Надо лишь удалить у нее...
  • МИРОТВОРЕЦ С АТОМНОЙ БОМБОЙМИРОТВОРЕЦ С АТОМНОЙ БОМБОЙ
    В конце войны тяжелые бомбардировщики В-29, обладавшие довольно приличной дальностью полета, могли достигать южной части Японских островов только с территории Китая или Индии. За создание...
Тут можете оценить работу автора: