Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом проекте мы узнаем, как использовать модуль FAN L9110 на плате M5StickC ESP32.
Шаг 1. Что вам понадобится
- M5StickC ESP32
- Модуль ВЕНТИЛЯТОРА L9110
- Программное обеспечение Visuino: Загрузите Visuino здесь:
Шаг 2: Схема
- Подключите контакт 5V StickC к контакту VCC модуля FAN.
- Подключите контакт GND StickC к контакту GND модуля FAN.
- Подключите контакт G26 StickC к контакту INA модуля ВЕНТИЛЯТОРА.
Шаг 3. Запустите Visuino и выберите тип платы M5 Stack Stick C
Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «M5 Stack Stick C», как показано на рисунке 2.
Шаг 4. В Visuino добавьте и установите компоненты
- Добавить компонент "Обнаружить край"
- Добавить компонент "Toggle (T) Flip-Flop"
- Добавить компонент "Цифровой мультиисточник"
- Добавить компонент "Текстовое значение"
- Дважды щелкните «TextValue1» и в окне Elments:
- перетащите «Установить значение» влево и в окне свойств установите для параметра «Значение» значение «ВЕНТИЛЯТОР ВКЛ.»
- перетащите "Установить значение" влево и в окне свойств установите для параметра значение "ВЕНТИЛЯТОР ВЫКЛ."
- Закройте окно "Элементы".
-
Выберите плату «M5 Stack Stick C» и в окне свойств разверните Модули> Показать ST7735 и:
- установить ориентацию вправо
-
Выберите элементы, нажмите кнопку с тремя точками и в окне элементов.
перетащите «Текст: Поле» влево и в окне свойств установите размер 3 и начальное значение «ВЕНТИЛЯТОР ВЫКЛ.»
- Закройте окно "Элементы".
Шаг 5. В компонентах Visuino Connect
- Подключите контакт A (M5) кнопки "M5 Stack Stick C" к контакту In "DetectEdge1".
- Подключите вывод «DetectEdge1» к выводу «TFlipFlop1» Clock
- Подключите вывод "TFlipFlop1" к выводу "DigitalMultiSource1".
- Подключите контакт "TFlipFlop1" в инвертированном виде к "TextValue1"> Set Value2> pin Clock
- Подключите вывод «DigitalMultiSource1» [0] к «TextValue1»> «Установить значение1»> «Часы вывода».
- Подключите контакт «DigitalMultiSource1» [1] к контакту GPPIO26 «M5 Stack Stick C».
- Подключите вывод «TextValue1» к выводу «M5 Stack Stick C». Вывод текстового поля1. Часы
- Подключите вывод «TextValue1» к выводу «M5 Stack Stick C», вывод Text Field1 на входе
Шаг 6. Сгенерируйте, скомпилируйте и загрузите код
В Visuino внизу щелкните вкладку «Сборка», убедитесь, что выбран правильный порт, затем нажмите кнопку «Скомпилировать / построить и загрузить».
Шаг 7: Играйте
Если вы включите модуль M5StickC, вентилятор начнет вращаться, и вы можете выключить или включить его с помощью оранжевой кнопки M5, а также вы увидите статус на дисплее.
Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого Instructable, вы можете скачать его и открыть в Visuino:
Шаг 8: Устранение неполадок
- Убедитесь, что вы выбрали правильную доску StickC, проверьте свою модель
- Иногда вам нужно выключить / включить модуль StickC перед использованием, вы можете сделать это, удерживая боковую кнопку в течение 5+ секунд.