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

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

В этом проекте мы создадим беспроводной вентилятор, которым вы сможете полностью управлять с помощью телефона через 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

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

  • ТОЧНОЕ ПОПАДАНИЕТОЧНОЕ ПОПАДАНИЕ
    При врезке замка в дверь необходимо сделать в косяке паз так, чтобы задвижка точно попадала в него при запирании. Правильное же местоположение паза определить не так-то просто, а...
  • Постройка дома за неделюПостройка дома за неделю
    Каждый из нас мечтает жить в новом современном доме, но если строится новый дом вы вероятно ждете, что пройдут месяцы или даже годы, прежде чем он будет готов. Если же вы заказываете...
Тут можете оценить работу автора: