Оглавление:
- Шаг 1. Необходимые материалы
- Шаг 2: Описание оборудования
- Шаг 3: Загрузите Arduino IDE
- Шаг 4: Подготовка IDE Arduino
- Шаг 5: время кодирования
- Шаг 6. Загрузите свою программу
Видео: Взаимодействие серводвигателя с NodeMCU: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Привет всем, Это мой первый обучающий проект.
Итак, вы хотите начать работу с NodeMCU? Что ж, я здесь, чтобы поделиться с вами. Сегодня я собираюсь показать вам, как начать работу с NodeMCU. Погнали !
NodeMCU имеет на борту ESP8266-12E, что делает плату подходящей для IoT (Интернет вещей). В этом руководстве я покажу вам, как начать работу с сервоприводом с помощью NodeMCU.
Шаг 1. Необходимые материалы
Вот список компонентов, необходимых для начала работы с NodeMCU,
Компоненты оборудования
- NodeMCU
- Серводвигатель
- Хлебная доска
- Провода перемычки
- Кабель Micro USB
Компоненты программного обеспечения
IDE Arduino
Шаг 2: Описание оборудования
Что такое макетная плата?
Это платформа для создания прототипов, где вы можете легко вставлять компоненты и снимать их. Пожалуйста, обратитесь к фото, чтобы увидеть, как это сделано внутри. Обычно с каждой стороны есть 2 полосы, обозначающие шины питания. Это сделано для того, чтобы легко соединить все (-) и (+) вместе.
Что такое сервопривод?
Серводвигатели - отличные устройства, которые могут поворачиваться на заданный угол или в так называемое положение.
Обычно у них есть сервомеханизм, который может поворачиваться на 180 градусов. Используя NodeMCU, мы можем управлять сервоприводом, чтобы он переместился в указанную позицию. Так просто! Здесь мы увидим, как подключить серводвигатель, а затем как повернуть его в разные положения.
Подключение к серво
Следующее задание - подключить серводвигатель. Есть два распространенных типа сервоприводов:
- Белый - Красный - Черный сервопривод
- Оранжевый - Красный - Коричневый проводной сервопривод
Если ваш сервопривод имеет белый - красный - черный провода, подключите его следующим образом.
- Белый провод подключается к цифровому контакту D4.
- Черный провод подключается к контакту GND
- Красный провод подключается к контакту 3V3
Если ваш сервопривод имеет провода оранжевый - красный - коричневый, подключите его следующим образом.
- Оранжевый провод подключается к цифровому выводу D4.
- Коричневый провод подключается к контакту GND
- Красный провод подключается к контакту 3V3
Шаг 3: Загрузите Arduino IDE
Для начала нам нужно загрузить Arduino IDE (интегрированную среду разработки) и некоторые необходимые драйверы.
- Чтобы загрузить программное обеспечение, перейдите на сайт Arduino:
- Щелкните "Программное обеспечение". Щелкните Windows, Mac или Linux в зависимости от вашей операционной системы.
- Вы можете сделать пожертвование, если хотите, или просто скачать.
- Когда это будет сделано, вам просто нужно будет продолжить шаги, чтобы загрузить его на свой компьютер.
- Вы сделали!
Шаг 4: Подготовка IDE Arduino
После загрузки IDE Arduino перейдите в
- Вкладка «Файл» и затем нажмите «Настройки».
- В дополнительных URL-адресах Boards Manager добавьте следующую ссылку (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Нажмите ОК, а затем перейдите к
- Инструменты - Платы - Менеджер плат
В поле поиска введите esp8266> щелкните esp8266 от сообщества ESP8266 - нажмите "Установить".
Теперь вы настроили IDE Arduino для работы вместе с NodeMCU.
Шаг 5: время кодирования
Следующим шагом будет написание кода для управления сервоприводом.
Загрузите файл «Servo.ino» и откройте его в среде разработки Arduino. Затем создайте новый эскиз, вставьте приведенный ниже код в IDE arduino и нажмите «Загрузить».
#включают
Серво сервопривод;
void setup () {
сервопривод (2); // D4
servo.write (0);
задержка (2000);
}
void loop () {
серво. запись (90);
задержка (1000);
servo.write (0);
задержка (1000);
}
Загрузка кода займет несколько минут, после чего вы должны увидеть, как сервопривод меняет угол от 0 ° до 90 ° с интервалом, установленным в коде.
Вы можете повозиться с ним, если хотите, или просто использовать его как есть.
Шаг 6. Загрузите свою программу
- Перейти к инструментам
- Плата> NodeMCU 1.0 (модуль ESP - 12E)
- Порт (выберите правильный порт)
** Убедитесь, что у вас выбрана модель NodeMCU и отмечен правильный последовательный порт (см. Рисунки).
Затем просто нажмите кнопку Загрузить **
Рекомендуемые:
Поворачивайте песочные часы каждую минуту с помощью серводвигателя - Arduino: 8 шагов
Поворачивайте песочные часы каждую минуту с помощью серводвигателя - Arduino: в этом уроке мы узнаем, как вращать маленькие (1-минутные) песочные часы каждые 60 секунд с помощью серводвигателя и Visuino. Посмотрите демонстрационное видео
Точечная матрица 32x8 Max7219, взаимодействие с Ardiuno: 5 шагов (с изображениями)
Dot Matrix 32x8 Max7219 Взаимодействие с Ardiuno: Привет всем, Dot Matrix на базе Max7219 не новость в 2020 году, до недавнего времени процесс установки был хорошо документирован, можно было загрузить аппаратную библиотеку из MajicDesigns. и изменил несколько строк в файлах заголовков, и FC16 отлично заработал. Это было до
Взаимодействие клавиатуры с Arduino. [Уникальный метод]: 7 шагов (с изображениями)
Взаимодействие клавиатуры с Arduino. [Уникальный метод]: Здравствуйте, и добро пожаловать в мою первую инструкцию! :) В этой инструкции я хотел бы поделиться замечательной библиотекой для взаимодействия клавиатуры с arduino - «Библиотека паролей», включая «Библиотеку клавиатуры». Эта библиотека включает в себя лучшие функции, которые мы
Взаимодействие микроконтроллера 8051 с ЖК-дисплеем в 4-битном режиме: 5 шагов (с изображениями)
Взаимодействие микроконтроллера 8051 с ЖК-дисплеем в 4-битном режиме: в этом руководстве мы расскажем вам о том, как мы можем сопрягать ЖК-дисплей с 8051 в 4-битном режиме
Взаимодействие микроконтроллера 8051 с ЖК-дисплеем 16 * 2 в Proteus Simulation: 5 шагов (с изображениями)
Взаимодействие микроконтроллера 8051 с ЖК-дисплеем 16 * 2 в моделировании Proteus: это очень простой проект 8051. В этом проекте мы расскажем вам о том, как мы можем связать ЖК-дисплей 16 * 2 с микроконтроллером 8051. Итак, здесь мы используем полный 8-битный режим. В следующем уроке мы также расскажем о 4-битном режиме