Оглавление:

Наслаждайтесь прохладным летом с вентилятором M5StickC ESP32 - регулируемая скорость: 8 шагов
Наслаждайтесь прохладным летом с вентилятором M5StickC ESP32 - регулируемая скорость: 8 шагов

Видео: Наслаждайтесь прохладным летом с вентилятором M5StickC ESP32 - регулируемая скорость: 8 шагов

Видео: Наслаждайтесь прохладным летом с вентилятором M5StickC ESP32 - регулируемая скорость: 8 шагов
Видео: Наденьте пакет на вентилятор! #лайфхак #лайфхаки #hack #diy 2024, Ноябрь
Anonim
Наслаждайтесь прохладным летом с вентилятором M5StickC ESP32 - регулируемая скорость
Наслаждайтесь прохладным летом с вентилятором M5StickC ESP32 - регулируемая скорость

В этом проекте мы узнаем, как управлять скоростью вентилятора с помощью платы M5StickC ESP32 и модуля вентилятора L9110.

Шаг 1. Что вам понадобится

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
  • M5StickC ESP32
  • Модуль ВЕНТИЛЯТОРА L9110
  • Программное обеспечение Visuino: Загрузите Visuino здесь:

Шаг 2: Схема

Схема
Схема
  • Подключите контакт 5V StickC к контакту VCC модуля FAN.
  • Подключите контакт GND StickC к контакту GND модуля FAN.
  • Подключите контакт G0 StickC к контакту INA модуля FAN.

Шаг 3. Запустите Visuino и выберите тип платы M5 Stack Stick C

Запустите Visuino и выберите тип платы M5 Stack Stick C
Запустите Visuino и выберите тип платы M5 Stack Stick C
Запустите Visuino и выберите тип платы M5 Stack Stick C
Запустите Visuino и выберите тип платы M5 Stack Stick C

Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «M5 Stack Stick C», как показано на рисунке 2.

Шаг 4. В Visuino добавьте и установите компоненты

В Visuino Добавить и настроить компоненты
В Visuino Добавить и настроить компоненты
В Visuino Добавить и настроить компоненты
В Visuino Добавить и настроить компоненты
В Visuino Добавить и настроить компоненты
В Visuino Добавить и настроить компоненты
В Visuino Добавить и настроить компоненты
В Visuino Добавить и настроить компоненты
  • Добавить компонент "Счетчик"
  • Добавить компонент "Обнаружить край"
  • Добавить компонент "Целое число в аналог"
  • Добавить компонент «Вычесть из аналогового значения»
  • Выберите «Counter1» и в окне свойств: установите Max> Value на 10, установите Min> Value на 0.
  • Выберите «IntegerToAnalog1» и в окне свойств установите для параметра «Масштаб» значение 0,1.
  • Выберите «SubtractFromValue1» и в окне свойств установите значение 1.
  • Выберите плату «M5 Stack Stick C» и в окне свойств разверните Модули> Показать ST7735 и:

    • установить ориентацию вправо
    • Выберите Элементы, нажмите кнопку с тремя точками и в окне элементов:

      • перетащите «Нарисовать текст:» влево и в окне свойств установите размер 2, а текст - «СКОРОСТЬ ВЕНТИЛЯТОРА».
      • перетащите "Текст: Поле" влево и в окне свойств установите размер 3 и Y равным 30

Закройте окно "Элементы"

Шаг 5. В компонентах Visuino Connect

В компонентах Visuino Connect
В компонентах Visuino Connect
В компонентах Visuino Connect
В компонентах Visuino Connect
  1. Подключите контакт A (M5) кнопки "M5 Stack Stick C" к контакту In "DetectEdge1".
  2. Подключите вывод «DetectEdge1» к выводу «Counter1».
  3. Подключите вывод "Counter1" к выводу "IntegerToAnalog1" и "M5 Stack Stick C"> Text Field1> pin In
  4. Подключите вывод «IntegerToAnalog1» к выводу «SubtractFromValue1».
  5. Подключите вывод «SubtractFromValue1» к «M5 Stack Stick C» к выводу GPIO [0] Аналоговый ШИМ

Шаг 6. Сгенерируйте, скомпилируйте и загрузите код

Сгенерируйте, скомпилируйте и загрузите код
Сгенерируйте, скомпилируйте и загрузите код

В Visuino внизу щелкните вкладку «Сборка», убедитесь, что выбран правильный порт, затем нажмите кнопку «Скомпилировать / построить и загрузить».

Шаг 7: Играйте

Если вы включите модуль M5StickC, вентилятор начнет вращаться, и вы можете изменить его скорость с помощью оранжевой кнопки M5, также вы увидите скорость на дисплее.

Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого Instructable, вы можете скачать его и открыть в Visuino:

Шаг 8: Устранение неполадок

Исправление проблем
Исправление проблем
  • Убедитесь, что вы выбрали правильную доску StickC, проверьте свою модель
  • Иногда вам нужно выключить / включить модуль StickC перед использованием, вы можете сделать это, удерживая боковую кнопку в течение 5+ секунд.

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